| // GENERATED FILE - DO NOT EDIT. | |
| // Generated by gen_gl_enum_utils.py using data from gl.xml and gl_angle_ext.xml. | |
| // | |
| // Copyright 2019 The ANGLE Project Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| // | |
| // gl_enum_utils_autogen.cpp: | |
| // mapping of GLenum value to string. | |
| #include "common/gl_enum_utils_autogen.h" | |
| #include "common/debug.h" | |
| #include "common/gl_enum_utils.h" | |
| #include <cstring> | |
| namespace gl | |
| { | |
| namespace | |
| { | |
| const char *UnknownEnumToString(unsigned int value) | |
| { | |
| constexpr size_t kBufferSize = 64; | |
| static thread_local char sBuffer[kBufferSize]; | |
| snprintf(sBuffer, kBufferSize, "0x%04X", value); | |
| return sBuffer; | |
| } | |
| } // anonymous namespace | |
| const char *GLenumToString(GLESEnum enumGroup, unsigned int value) | |
| { | |
| switch (enumGroup) | |
| { | |
| case GLESEnum::AccumOp: | |
| { | |
| switch (value) | |
| { | |
| case 0x104: | |
| return "GL_ADD"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::AllEnums: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x1: | |
| return "GL_ONE"; | |
| case 0x2: | |
| return "GL_LINE_LOOP"; | |
| case 0x3: | |
| return "GL_LINE_STRIP"; | |
| case 0x4: | |
| return "GL_TRIANGLES"; | |
| case 0x5: | |
| return "GL_TRIANGLE_STRIP"; | |
| case 0x6: | |
| return "GL_TRIANGLE_FAN"; | |
| case 0x7: | |
| return "GL_QUADS"; | |
| case 0x8: | |
| return "GL_TESS_CONTROL_SHADER_BIT"; | |
| case 0xA: | |
| return "GL_LINES_ADJACENCY"; | |
| case 0xB: | |
| return "GL_LINE_STRIP_ADJACENCY"; | |
| case 0xC: | |
| return "GL_TRIANGLES_ADJACENCY"; | |
| case 0xD: | |
| return "GL_TRIANGLE_STRIP_ADJACENCY"; | |
| case 0xE: | |
| return "GL_PATCHES"; | |
| case 0x10: | |
| return "GL_MAP_FLUSH_EXPLICIT_BIT"; | |
| case 0x16: | |
| return "GL_UUID_SIZE_EXT"; | |
| case 0x20: | |
| return "GL_COMPUTE_SHADER_BIT"; | |
| case 0x40: | |
| return "GL_COMMAND_BARRIER_BIT"; | |
| case 0x80: | |
| return "GL_MAP_COHERENT_BIT_EXT"; | |
| case 0x100: | |
| return "GL_DEPTH_BUFFER_BIT"; | |
| case 0x104: | |
| return "GL_ADD"; | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| case 0x300: | |
| return "GL_SRC_COLOR"; | |
| case 0x301: | |
| return "GL_ONE_MINUS_SRC_COLOR"; | |
| case 0x302: | |
| return "GL_SRC_ALPHA"; | |
| case 0x303: | |
| return "GL_ONE_MINUS_SRC_ALPHA"; | |
| case 0x304: | |
| return "GL_DST_ALPHA"; | |
| case 0x305: | |
| return "GL_ONE_MINUS_DST_ALPHA"; | |
| case 0x306: | |
| return "GL_DST_COLOR"; | |
| case 0x307: | |
| return "GL_ONE_MINUS_DST_COLOR"; | |
| case 0x308: | |
| return "GL_SRC_ALPHA_SATURATE"; | |
| case 0x400: | |
| return "GL_STENCIL_BUFFER_BIT"; | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x408: | |
| return "GL_FRONT_AND_BACK"; | |
| case 0x500: | |
| return "GL_INVALID_ENUM"; | |
| case 0x501: | |
| return "GL_INVALID_VALUE"; | |
| case 0x502: | |
| return "GL_INVALID_OPERATION"; | |
| case 0x503: | |
| return "GL_STACK_OVERFLOW"; | |
| case 0x504: | |
| return "GL_STACK_UNDERFLOW"; | |
| case 0x505: | |
| return "GL_OUT_OF_MEMORY"; | |
| case 0x506: | |
| return "GL_INVALID_FRAMEBUFFER_OPERATION"; | |
| case 0x507: | |
| return "GL_CONTEXT_LOST"; | |
| case 0x800: | |
| return "GL_EXP"; | |
| case 0x801: | |
| return "GL_EXP2"; | |
| case 0x900: | |
| return "GL_CW"; | |
| case 0x901: | |
| return "GL_CCW"; | |
| case 0xB00: | |
| return "GL_CURRENT_COLOR"; | |
| case 0xB02: | |
| return "GL_CURRENT_NORMAL"; | |
| case 0xB03: | |
| return "GL_CURRENT_TEXTURE_COORDS"; | |
| case 0xB10: | |
| return "GL_POINT_SMOOTH"; | |
| case 0xB11: | |
| return "GL_POINT_SIZE"; | |
| case 0xB12: | |
| return "GL_SMOOTH_POINT_SIZE_RANGE"; | |
| case 0xB20: | |
| return "GL_LINE_SMOOTH"; | |
| case 0xB21: | |
| return "GL_LINE_WIDTH"; | |
| case 0xB22: | |
| return "GL_SMOOTH_LINE_WIDTH_RANGE"; | |
| case 0xB44: | |
| return "GL_CULL_FACE"; | |
| case 0xB45: | |
| return "GL_CULL_FACE_MODE"; | |
| case 0xB46: | |
| return "GL_FRONT_FACE"; | |
| case 0xB50: | |
| return "GL_LIGHTING"; | |
| case 0xB52: | |
| return "GL_LIGHT_MODEL_TWO_SIDE"; | |
| case 0xB53: | |
| return "GL_LIGHT_MODEL_AMBIENT"; | |
| case 0xB54: | |
| return "GL_SHADE_MODEL"; | |
| case 0xB57: | |
| return "GL_COLOR_MATERIAL"; | |
| case 0xB60: | |
| return "GL_FOG"; | |
| case 0xB62: | |
| return "GL_FOG_DENSITY"; | |
| case 0xB63: | |
| return "GL_FOG_START"; | |
| case 0xB64: | |
| return "GL_FOG_END"; | |
| case 0xB65: | |
| return "GL_FOG_MODE"; | |
| case 0xB66: | |
| return "GL_FOG_COLOR"; | |
| case 0xB70: | |
| return "GL_DEPTH_RANGE"; | |
| case 0xB71: | |
| return "GL_DEPTH_TEST"; | |
| case 0xB72: | |
| return "GL_DEPTH_WRITEMASK"; | |
| case 0xB73: | |
| return "GL_DEPTH_CLEAR_VALUE"; | |
| case 0xB74: | |
| return "GL_DEPTH_FUNC"; | |
| case 0xB90: | |
| return "GL_STENCIL_TEST"; | |
| case 0xB91: | |
| return "GL_STENCIL_CLEAR_VALUE"; | |
| case 0xB92: | |
| return "GL_STENCIL_FUNC"; | |
| case 0xB93: | |
| return "GL_STENCIL_VALUE_MASK"; | |
| case 0xB94: | |
| return "GL_STENCIL_FAIL"; | |
| case 0xB95: | |
| return "GL_STENCIL_PASS_DEPTH_FAIL"; | |
| case 0xB96: | |
| return "GL_STENCIL_PASS_DEPTH_PASS"; | |
| case 0xB97: | |
| return "GL_STENCIL_REF"; | |
| case 0xB98: | |
| return "GL_STENCIL_WRITEMASK"; | |
| case 0xBA0: | |
| return "GL_MATRIX_MODE"; | |
| case 0xBA1: | |
| return "GL_NORMALIZE"; | |
| case 0xBA2: | |
| return "GL_VIEWPORT"; | |
| case 0xBA3: | |
| return "GL_MODELVIEW_STACK_DEPTH"; | |
| case 0xBA4: | |
| return "GL_PROJECTION_STACK_DEPTH"; | |
| case 0xBA5: | |
| return "GL_TEXTURE_STACK_DEPTH"; | |
| case 0xBA6: | |
| return "GL_MODELVIEW_MATRIX"; | |
| case 0xBA7: | |
| return "GL_PROJECTION_MATRIX"; | |
| case 0xBA8: | |
| return "GL_TEXTURE_MATRIX"; | |
| case 0xBC0: | |
| return "GL_ALPHA_TEST"; | |
| case 0xBC1: | |
| return "GL_ALPHA_TEST_FUNC"; | |
| case 0xBC2: | |
| return "GL_ALPHA_TEST_REF"; | |
| case 0xBD0: | |
| return "GL_DITHER"; | |
| case 0xBE0: | |
| return "GL_BLEND_DST"; | |
| case 0xBE1: | |
| return "GL_BLEND_SRC"; | |
| case 0xBE2: | |
| return "GL_BLEND"; | |
| case 0xBF0: | |
| return "GL_LOGIC_OP_MODE"; | |
| case 0xBF2: | |
| return "GL_COLOR_LOGIC_OP"; | |
| case 0xC02: | |
| return "GL_READ_BUFFER"; | |
| case 0xC10: | |
| return "GL_SCISSOR_BOX"; | |
| case 0xC11: | |
| return "GL_SCISSOR_TEST"; | |
| case 0xC22: | |
| return "GL_COLOR_CLEAR_VALUE"; | |
| case 0xC23: | |
| return "GL_COLOR_WRITEMASK"; | |
| case 0xC50: | |
| return "GL_PERSPECTIVE_CORRECTION_HINT"; | |
| case 0xC51: | |
| return "GL_POINT_SMOOTH_HINT"; | |
| case 0xC52: | |
| return "GL_LINE_SMOOTH_HINT"; | |
| case 0xC54: | |
| return "GL_FOG_HINT"; | |
| case 0xCF2: | |
| return "GL_UNPACK_ROW_LENGTH"; | |
| case 0xCF3: | |
| return "GL_UNPACK_SKIP_ROWS"; | |
| case 0xCF4: | |
| return "GL_UNPACK_SKIP_PIXELS"; | |
| case 0xCF5: | |
| return "GL_UNPACK_ALIGNMENT"; | |
| case 0xD02: | |
| return "GL_PACK_ROW_LENGTH"; | |
| case 0xD03: | |
| return "GL_PACK_SKIP_ROWS"; | |
| case 0xD04: | |
| return "GL_PACK_SKIP_PIXELS"; | |
| case 0xD05: | |
| return "GL_PACK_ALIGNMENT"; | |
| case 0xD1C: | |
| return "GL_ALPHA_SCALE"; | |
| case 0xD31: | |
| return "GL_MAX_LIGHTS"; | |
| case 0xD32: | |
| return "GL_MAX_CLIP_PLANES"; | |
| case 0xD33: | |
| return "GL_MAX_TEXTURE_SIZE"; | |
| case 0xD36: | |
| return "GL_MAX_MODELVIEW_STACK_DEPTH"; | |
| case 0xD38: | |
| return "GL_MAX_PROJECTION_STACK_DEPTH"; | |
| case 0xD39: | |
| return "GL_MAX_TEXTURE_STACK_DEPTH"; | |
| case 0xD3A: | |
| return "GL_MAX_VIEWPORT_DIMS"; | |
| case 0xD50: | |
| return "GL_SUBPIXEL_BITS"; | |
| case 0xD52: | |
| return "GL_RED_BITS"; | |
| case 0xD53: | |
| return "GL_GREEN_BITS"; | |
| case 0xD54: | |
| return "GL_BLUE_BITS"; | |
| case 0xD55: | |
| return "GL_ALPHA_BITS"; | |
| case 0xD56: | |
| return "GL_DEPTH_BITS"; | |
| case 0xD57: | |
| return "GL_STENCIL_BITS"; | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0x1000: | |
| return "GL_TEXTURE_WIDTH"; | |
| case 0x1001: | |
| return "GL_TEXTURE_HEIGHT"; | |
| case 0x1003: | |
| return "GL_TEXTURE_INTERNAL_FORMAT"; | |
| case 0x1004: | |
| return "GL_TEXTURE_BORDER_COLOR"; | |
| 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 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 0x140B: | |
| return "GL_HALF_FLOAT"; | |
| case 0x140C: | |
| return "GL_FIXED"; | |
| 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 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 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 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_SHADER_STORAGE_BARRIER_BIT"; | |
| 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 0x2500: | |
| return "GL_TEXTURE_GEN_MODE_OES"; | |
| 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 0x2901: | |
| return "GL_REPEAT"; | |
| case 0x2A00: | |
| return "GL_POLYGON_OFFSET_UNITS"; | |
| case 0x3000: | |
| return "GL_CLIP_PLANE0"; | |
| case 0x3001: | |
| return "GL_CLIP_PLANE1"; | |
| case 0x3002: | |
| return "GL_CLIP_PLANE2"; | |
| case 0x3003: | |
| return "GL_CLIP_PLANE3"; | |
| case 0x3004: | |
| return "GL_CLIP_PLANE4"; | |
| case 0x3005: | |
| return "GL_CLIP_PLANE5"; | |
| case 0x3006: | |
| return "GL_CLIP_DISTANCE6_EXT"; | |
| case 0x3007: | |
| return "GL_CLIP_DISTANCE7_EXT"; | |
| 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 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 0x8033: | |
| return "GL_UNSIGNED_SHORT_4_4_4_4"; | |
| case 0x8034: | |
| return "GL_UNSIGNED_SHORT_5_5_5_1"; | |
| case 0x8037: | |
| return "GL_POLYGON_OFFSET_FILL"; | |
| case 0x8038: | |
| return "GL_POLYGON_OFFSET_FACTOR"; | |
| case 0x803A: | |
| return "GL_RESCALE_NORMAL"; | |
| case 0x803C: | |
| return "GL_ALPHA8_EXT"; | |
| case 0x8040: | |
| return "GL_LUMINANCE8_EXT"; | |
| case 0x8045: | |
| return "GL_LUMINANCE8_ALPHA8_EXT"; | |
| case 0x8051: | |
| return "GL_RGB8"; | |
| case 0x8052: | |
| return "GL_RGB10_EXT"; | |
| case 0x8054: | |
| return "GL_RGB16_EXT"; | |
| case 0x8056: | |
| return "GL_RGBA4"; | |
| case 0x8057: | |
| return "GL_RGB5_A1"; | |
| case 0x8058: | |
| return "GL_RGBA8"; | |
| case 0x8059: | |
| return "GL_RGB10_A2"; | |
| case 0x805B: | |
| return "GL_RGBA16_EXT"; | |
| 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 0x8069: | |
| return "GL_TEXTURE_BINDING_2D"; | |
| case 0x806A: | |
| return "GL_TEXTURE_BINDING_3D"; | |
| case 0x806D: | |
| return "GL_UNPACK_SKIP_IMAGES"; | |
| case 0x806E: | |
| return "GL_UNPACK_IMAGE_HEIGHT"; | |
| case 0x806F: | |
| return "GL_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 0x8078: | |
| return "GL_TEXTURE_COORD_ARRAY"; | |
| case 0x807A: | |
| return "GL_VERTEX_ARRAY_SIZE"; | |
| case 0x807B: | |
| return "GL_VERTEX_ARRAY_TYPE"; | |
| case 0x807C: | |
| return "GL_VERTEX_ARRAY_STRIDE"; | |
| case 0x807E: | |
| return "GL_NORMAL_ARRAY_TYPE"; | |
| case 0x807F: | |
| return "GL_NORMAL_ARRAY_STRIDE"; | |
| case 0x8081: | |
| return "GL_COLOR_ARRAY_SIZE"; | |
| case 0x8082: | |
| return "GL_COLOR_ARRAY_TYPE"; | |
| case 0x8083: | |
| return "GL_COLOR_ARRAY_STRIDE"; | |
| 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 0x808E: | |
| return "GL_VERTEX_ARRAY_POINTER"; | |
| case 0x808F: | |
| return "GL_NORMAL_ARRAY_POINTER"; | |
| case 0x8090: | |
| return "GL_COLOR_ARRAY_POINTER"; | |
| case 0x8092: | |
| return "GL_TEXTURE_COORD_ARRAY_POINTER"; | |
| 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 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 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 0x80E1: | |
| return "GL_BGRA_EXT"; | |
| case 0x80E8: | |
| return "GL_MAX_ELEMENTS_VERTICES"; | |
| case 0x80E9: | |
| return "GL_MAX_ELEMENTS_INDICES"; | |
| 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 0x812D: | |
| return "GL_CLAMP_TO_BORDER"; | |
| case 0x812F: | |
| return "GL_CLAMP_TO_EDGE"; | |
| 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 0x8191: | |
| return "GL_GENERATE_MIPMAP"; | |
| case 0x8192: | |
| return "GL_GENERATE_MIPMAP_HINT"; | |
| case 0x81A5: | |
| return "GL_DEPTH_COMPONENT16"; | |
| case 0x81A6: | |
| return "GL_DEPTH_COMPONENT24"; | |
| case 0x81A7: | |
| return "GL_DEPTH_COMPONENT32_OES"; | |
| 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_EXT"; | |
| case 0x8220: | |
| return "GL_BUFFER_STORAGE_FLAGS_EXT"; | |
| case 0x8221: | |
| return "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"; | |
| case 0x8227: | |
| return "GL_RG"; | |
| case 0x8228: | |
| return "GL_RG_INTEGER"; | |
| case 0x8229: | |
| return "GL_R8"; | |
| case 0x822A: | |
| return "GL_R16_EXT"; | |
| case 0x822B: | |
| return "GL_RG8"; | |
| case 0x822C: | |
| return "GL_RG16_EXT"; | |
| 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 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 0x825E: | |
| return "GL_LAYER_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 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 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 0x82E8: | |
| return "GL_MAX_LABEL_LENGTH"; | |
| case 0x82F9: | |
| return "GL_MAX_CULL_DISTANCES_EXT"; | |
| case 0x82FA: | |
| return "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT"; | |
| case 0x8363: | |
| return "GL_UNSIGNED_SHORT_5_6_5"; | |
| case 0x8365: | |
| return "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT"; | |
| case 0x8366: | |
| return "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT"; | |
| case 0x8368: | |
| return "GL_UNSIGNED_INT_2_10_10_10_REV"; | |
| case 0x8370: | |
| return "GL_MIRRORED_REPEAT"; | |
| 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 0x846D: | |
| return "GL_ALIASED_POINT_SIZE_RANGE"; | |
| case 0x846E: | |
| return "GL_ALIASED_LINE_WIDTH_RANGE"; | |
| 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 0x84E7: | |
| return "GL_SUBTRACT"; | |
| case 0x84E8: | |
| return "GL_MAX_RENDERBUFFER_SIZE"; | |
| case 0x84F2: | |
| return "GL_ALL_COMPLETED_NV"; | |
| case 0x84F3: | |
| return "GL_FENCE_STATUS_NV"; | |
| case 0x84F4: | |
| return "GL_FENCE_CONDITION_NV"; | |
| 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 0x8507: | |
| return "GL_INCR_WRAP"; | |
| case 0x8508: | |
| return "GL_DECR_WRAP"; | |
| case 0x8511: | |
| return "GL_NORMAL_MAP_OES"; | |
| case 0x8512: | |
| return "GL_REFLECTION_MAP_OES"; | |
| 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 0x851C: | |
| return "GL_MAX_CUBE_MAP_TEXTURE_SIZE"; | |
| case 0x8570: | |
| return "GL_COMBINE"; | |
| case 0x8571: | |
| return "GL_COMBINE_RGB"; | |
| case 0x8572: | |
| return "GL_COMBINE_ALPHA"; | |
| case 0x8573: | |
| return "GL_RGB_SCALE"; | |
| case 0x8574: | |
| return "GL_ADD_SIGNED"; | |
| case 0x8575: | |
| return "GL_INTERPOLATE"; | |
| case 0x8576: | |
| return "GL_CONSTANT"; | |
| case 0x8577: | |
| return "GL_PRIMARY_COLOR"; | |
| case 0x8578: | |
| return "GL_PREVIOUS"; | |
| case 0x8580: | |
| return "GL_SRC0_RGB"; | |
| case 0x8581: | |
| return "GL_SRC1_RGB"; | |
| case 0x8582: | |
| return "GL_SRC2_RGB"; | |
| case 0x8588: | |
| return "GL_SRC0_ALPHA"; | |
| case 0x8589: | |
| return "GL_SRC1_ALPHA"; | |
| case 0x858A: | |
| return "GL_SRC2_ALPHA"; | |
| case 0x8590: | |
| return "GL_OPERAND0_RGB"; | |
| case 0x8591: | |
| return "GL_OPERAND1_RGB"; | |
| case 0x8592: | |
| return "GL_OPERAND2_RGB"; | |
| case 0x8598: | |
| return "GL_OPERAND0_ALPHA"; | |
| case 0x8599: | |
| return "GL_OPERAND1_ALPHA"; | |
| case 0x859A: | |
| return "GL_OPERAND2_ALPHA"; | |
| case 0x85B5: | |
| return "GL_VERTEX_ARRAY_BINDING"; | |
| 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 0x8645: | |
| return "GL_VERTEX_ATTRIB_ARRAY_POINTER"; | |
| 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_OES"; | |
| case 0x86A9: | |
| return "GL_WEIGHT_ARRAY_TYPE_OES"; | |
| case 0x86AA: | |
| return "GL_WEIGHT_ARRAY_STRIDE_OES"; | |
| case 0x86AB: | |
| return "GL_WEIGHT_ARRAY_SIZE_OES"; | |
| case 0x86AC: | |
| return "GL_WEIGHT_ARRAY_POINTER_OES"; | |
| case 0x86AD: | |
| return "GL_WEIGHT_ARRAY_OES"; | |
| case 0x86AE: | |
| return "GL_DOT3_RGB"; | |
| case 0x86AF: | |
| return "GL_DOT3_RGBA"; | |
| case 0x8741: | |
| return "GL_PROGRAM_BINARY_LENGTH"; | |
| case 0x8764: | |
| return "GL_BUFFER_SIZE"; | |
| case 0x8765: | |
| return "GL_BUFFER_USAGE"; | |
| 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 0x8814: | |
| return "GL_RGBA32F"; | |
| case 0x8815: | |
| return "GL_RGB32F"; | |
| case 0x8816: | |
| return "GL_ALPHA32F_EXT"; | |
| case 0x8818: | |
| return "GL_LUMINANCE32F_EXT"; | |
| case 0x8819: | |
| return "GL_LUMINANCE_ALPHA32F_EXT"; | |
| case 0x881A: | |
| return "GL_RGBA16F"; | |
| case 0x881B: | |
| return "GL_RGB16F"; | |
| case 0x881C: | |
| return "GL_ALPHA16F_EXT"; | |
| case 0x881E: | |
| return "GL_LUMINANCE16F_EXT"; | |
| case 0x881F: | |
| return "GL_LUMINANCE_ALPHA16F_EXT"; | |
| 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 0x883D: | |
| return "GL_BLEND_EQUATION_ALPHA"; | |
| case 0x8840: | |
| return "GL_MATRIX_PALETTE_OES"; | |
| case 0x8842: | |
| return "GL_MAX_PALETTE_MATRICES_OES"; | |
| case 0x8843: | |
| return "GL_CURRENT_PALETTE_MATRIX_OES"; | |
| case 0x8844: | |
| return "GL_MATRIX_INDEX_ARRAY_OES"; | |
| case 0x8846: | |
| return "GL_MATRIX_INDEX_ARRAY_SIZE_OES"; | |
| case 0x8847: | |
| return "GL_MATRIX_INDEX_ARRAY_TYPE_OES"; | |
| case 0x8848: | |
| return "GL_MATRIX_INDEX_ARRAY_STRIDE_OES"; | |
| case 0x8849: | |
| return "GL_MATRIX_INDEX_ARRAY_POINTER_OES"; | |
| case 0x884A: | |
| return "GL_TEXTURE_DEPTH_SIZE"; | |
| case 0x884C: | |
| return "GL_TEXTURE_COMPARE_MODE"; | |
| case 0x884D: | |
| return "GL_TEXTURE_COMPARE_FUNC"; | |
| case 0x884E: | |
| return "GL_COMPARE_REF_TO_TEXTURE"; | |
| case 0x8861: | |
| return "GL_POINT_SPRITE_OES"; | |
| case 0x8862: | |
| return "GL_COORD_REPLACE_OES"; | |
| case 0x8864: | |
| return "GL_QUERY_COUNTER_BITS_EXT"; | |
| case 0x8865: | |
| return "GL_CURRENT_QUERY"; | |
| case 0x8866: | |
| return "GL_QUERY_RESULT"; | |
| case 0x8867: | |
| return "GL_QUERY_RESULT_AVAILABLE"; | |
| 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 0x8872: | |
| return "GL_MAX_TEXTURE_IMAGE_UNITS"; | |
| case 0x887F: | |
| return "GL_GEOMETRY_SHADER_INVOCATIONS"; | |
| 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 0x889A: | |
| return "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"; | |
| case 0x889E: | |
| return "GL_WEIGHT_ARRAY_BUFFER_BINDING_OES"; | |
| case 0x889F: | |
| return "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"; | |
| case 0x88B8: | |
| return "GL_READ_ONLY"; | |
| case 0x88B9: | |
| return "GL_WRITE_ONLY"; | |
| case 0x88BA: | |
| return "GL_READ_WRITE"; | |
| case 0x88BB: | |
| return "GL_BUFFER_ACCESS_OES"; | |
| case 0x88BC: | |
| return "GL_BUFFER_MAPPED"; | |
| case 0x88BD: | |
| return "GL_BUFFER_MAP_POINTER"; | |
| case 0x88BF: | |
| return "GL_TIME_ELAPSED_EXT"; | |
| 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 0x88EF: | |
| return "GL_PIXEL_UNPACK_BUFFER_BINDING"; | |
| case 0x88F0: | |
| return "GL_DEPTH24_STENCIL8"; | |
| case 0x88F1: | |
| return "GL_TEXTURE_STENCIL_SIZE"; | |
| case 0x88F9: | |
| return "GL_SRC1_COLOR_EXT"; | |
| case 0x88FA: | |
| return "GL_ONE_MINUS_SRC1_COLOR_EXT"; | |
| case 0x88FB: | |
| return "GL_ONE_MINUS_SRC1_ALPHA_EXT"; | |
| case 0x88FC: | |
| return "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT"; | |
| 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 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 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 0x8A11: | |
| return "GL_UNIFORM_BUFFER"; | |
| 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 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 0x8A52: | |
| return "GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT"; | |
| 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 0x8B30: | |
| return "GL_FRAGMENT_SHADER"; | |
| case 0x8B31: | |
| return "GL_VERTEX_SHADER"; | |
| case 0x8B40: | |
| return "GL_PROGRAM_OBJECT_EXT"; | |
| case 0x8B48: | |
| return "GL_SHADER_OBJECT_EXT"; | |
| 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 0x8B4F: | |
| return "GL_SHADER_TYPE"; | |
| case 0x8B50: | |
| return "GL_FLOAT_VEC2"; | |
| case 0x8B51: | |
| return "GL_FLOAT_VEC3"; | |
| case 0x8B52: | |
| return "GL_FLOAT_VEC4"; | |
| case 0x8B53: | |
| return "GL_INT_VEC2"; | |
| case 0x8B54: | |
| return "GL_INT_VEC3"; | |
| case 0x8B55: | |
| return "GL_INT_VEC4"; | |
| case 0x8B56: | |
| return "GL_BOOL"; | |
| case 0x8B57: | |
| return "GL_BOOL_VEC2"; | |
| case 0x8B58: | |
| return "GL_BOOL_VEC3"; | |
| case 0x8B59: | |
| return "GL_BOOL_VEC4"; | |
| case 0x8B5A: | |
| return "GL_FLOAT_MAT2"; | |
| case 0x8B5B: | |
| return "GL_FLOAT_MAT3"; | |
| case 0x8B5C: | |
| return "GL_FLOAT_MAT4"; | |
| case 0x8B5E: | |
| return "GL_SAMPLER_2D"; | |
| case 0x8B5F: | |
| return "GL_SAMPLER_3D"; | |
| case 0x8B60: | |
| return "GL_SAMPLER_CUBE"; | |
| case 0x8B62: | |
| return "GL_SAMPLER_2D_SHADOW"; | |
| case 0x8B65: | |
| return "GL_FLOAT_MAT2x3"; | |
| case 0x8B66: | |
| return "GL_FLOAT_MAT2x4"; | |
| case 0x8B67: | |
| return "GL_FLOAT_MAT3x2"; | |
| case 0x8B68: | |
| return "GL_FLOAT_MAT3x4"; | |
| case 0x8B69: | |
| return "GL_FLOAT_MAT4x2"; | |
| case 0x8B6A: | |
| return "GL_FLOAT_MAT4x3"; | |
| 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 0x8BBB: | |
| return "GL_FRAMEBUFFER_FLIP_Y_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 0x8BE7: | |
| return "GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT"; | |
| case 0x8BFA: | |
| return "GL_TEXTURE_PROTECTED_EXT"; | |
| 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 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 0x8C16: | |
| return "GL_TEXTURE_DEPTH_TYPE"; | |
| case 0x8C17: | |
| return "GL_UNSIGNED_NORMALIZED"; | |
| case 0x8C1A: | |
| return "GL_TEXTURE_2D_ARRAY"; | |
| case 0x8C1D: | |
| return "GL_TEXTURE_BINDING_2D_ARRAY"; | |
| 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 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 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_EXT"; | |
| case 0x8C43: | |
| return "GL_SRGB8_ALPHA8"; | |
| 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 0x8C76: | |
| return "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"; | |
| case 0x8C7F: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"; | |
| case 0x8C80: | |
| return "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"; | |
| case 0x8C83: | |
| return "GL_TRANSFORM_FEEDBACK_VARYINGS"; | |
| case 0x8C84: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_START"; | |
| case 0x8C85: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"; | |
| 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 0x8CA1: | |
| return "GL_LOWER_LEFT_EXT"; | |
| case 0x8CA2: | |
| return "GL_UPPER_LEFT_EXT"; | |
| 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_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 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 0x8D48: | |
| return "GL_STENCIL_INDEX8"; | |
| 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 0x8D76: | |
| return "GL_RGBA16UI"; | |
| case 0x8D77: | |
| return "GL_RGB16UI"; | |
| case 0x8D7C: | |
| return "GL_RGBA8UI"; | |
| case 0x8D7D: | |
| return "GL_RGB8UI"; | |
| case 0x8D82: | |
| return "GL_RGBA32I"; | |
| case 0x8D83: | |
| return "GL_RGB32I"; | |
| case 0x8D88: | |
| return "GL_RGBA16I"; | |
| case 0x8D89: | |
| return "GL_RGB16I"; | |
| case 0x8D8E: | |
| return "GL_RGBA8I"; | |
| case 0x8D8F: | |
| return "GL_RGB8I"; | |
| case 0x8D94: | |
| return "GL_RED_INTEGER"; | |
| case 0x8D98: | |
| return "GL_RGB_INTEGER"; | |
| case 0x8D99: | |
| return "GL_RGBA_INTEGER"; | |
| case 0x8D9F: | |
| return "GL_INT_2_10_10_10_REV"; | |
| case 0x8DA7: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_LAYERED"; | |
| case 0x8DA8: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"; | |
| case 0x8DAD: | |
| return "GL_FLOAT_32_UNSIGNED_INT_24_8_REV"; | |
| case 0x8DB9: | |
| return "GL_FRAMEBUFFER_SRGB_EXT"; | |
| case 0x8DBB: | |
| return "GL_COMPRESSED_RED_RGTC1_EXT"; | |
| case 0x8DBC: | |
| return "GL_COMPRESSED_SIGNED_RED_RGTC1_EXT"; | |
| case 0x8DBD: | |
| return "GL_COMPRESSED_RED_GREEN_RGTC2_EXT"; | |
| case 0x8DBE: | |
| return "GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT"; | |
| case 0x8DC1: | |
| return "GL_SAMPLER_2D_ARRAY"; | |
| case 0x8DC2: | |
| return "GL_SAMPLER_BUFFER"; | |
| 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 0x8DCA: | |
| return "GL_INT_SAMPLER_2D"; | |
| case 0x8DCB: | |
| return "GL_INT_SAMPLER_3D"; | |
| case 0x8DCC: | |
| return "GL_INT_SAMPLER_CUBE"; | |
| case 0x8DCF: | |
| return "GL_INT_SAMPLER_2D_ARRAY"; | |
| case 0x8DD0: | |
| return "GL_INT_SAMPLER_BUFFER"; | |
| 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 0x8DD7: | |
| return "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"; | |
| case 0x8DD8: | |
| return "GL_UNSIGNED_INT_SAMPLER_BUFFER"; | |
| case 0x8DD9: | |
| return "GL_GEOMETRY_SHADER"; | |
| 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 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 0x8E1E: | |
| return "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"; | |
| case 0x8E1F: | |
| return "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"; | |
| case 0x8E22: | |
| return "GL_TRANSFORM_FEEDBACK"; | |
| case 0x8E23: | |
| return "GL_TRANSFORM_FEEDBACK_PAUSED"; | |
| case 0x8E24: | |
| return "GL_TRANSFORM_FEEDBACK_ACTIVE"; | |
| case 0x8E25: | |
| return "GL_TRANSFORM_FEEDBACK_BINDING"; | |
| case 0x8E28: | |
| return "GL_TIMESTAMP_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 0x8E4D: | |
| return "GL_FIRST_VERTEX_CONVENTION"; | |
| case 0x8E4E: | |
| return "GL_LAST_VERTEX_CONVENTION"; | |
| case 0x8E4F: | |
| return "GL_PROVOKING_VERTEX_ANGLE"; | |
| case 0x8E50: | |
| return "GL_SAMPLE_POSITION"; | |
| case 0x8E51: | |
| return "GL_SAMPLE_MASK"; | |
| case 0x8E52: | |
| return "GL_SAMPLE_MASK_VALUE"; | |
| 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 0x8E72: | |
| return "GL_PATCH_VERTICES"; | |
| 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_EXT"; | |
| case 0x8E8D: | |
| return "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT"; | |
| case 0x8E8E: | |
| return "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT"; | |
| case 0x8E8F: | |
| return "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT"; | |
| 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_SHADER_OUTPUT_RESOURCES"; | |
| 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 0x8F43: | |
| return "GL_DRAW_INDIRECT_BUFFER_BINDING"; | |
| case 0x8F4F: | |
| return "GL_VERTEX_BINDING_BUFFER"; | |
| 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_EXT"; | |
| case 0x8F99: | |
| return "GL_RG16_SNORM_EXT"; | |
| case 0x8F9A: | |
| return "GL_RGB16_SNORM_EXT"; | |
| case 0x8F9B: | |
| return "GL_RGBA16_SNORM_EXT"; | |
| case 0x8F9C: | |
| return "GL_SIGNED_NORMALIZED"; | |
| 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 0x9009: | |
| return "GL_TEXTURE_CUBE_MAP_ARRAY"; | |
| case 0x900A: | |
| return "GL_TEXTURE_BINDING_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 0x904D: | |
| return "GL_IMAGE_2D"; | |
| case 0x904E: | |
| return "GL_IMAGE_3D"; | |
| case 0x9050: | |
| return "GL_IMAGE_CUBE"; | |
| case 0x9051: | |
| return "GL_IMAGE_BUFFER"; | |
| case 0x9053: | |
| return "GL_IMAGE_2D_ARRAY"; | |
| case 0x9054: | |
| return "GL_IMAGE_CUBE_MAP_ARRAY"; | |
| case 0x9058: | |
| return "GL_INT_IMAGE_2D"; | |
| case 0x9059: | |
| return "GL_INT_IMAGE_3D"; | |
| case 0x905B: | |
| return "GL_INT_IMAGE_CUBE"; | |
| case 0x905C: | |
| return "GL_INT_IMAGE_BUFFER"; | |
| case 0x905E: | |
| return "GL_INT_IMAGE_2D_ARRAY"; | |
| case 0x905F: | |
| return "GL_INT_IMAGE_CUBE_MAP_ARRAY"; | |
| case 0x9063: | |
| return "GL_UNSIGNED_INT_IMAGE_2D"; | |
| case 0x9064: | |
| return "GL_UNSIGNED_INT_IMAGE_3D"; | |
| case 0x9066: | |
| return "GL_UNSIGNED_INT_IMAGE_CUBE"; | |
| case 0x9067: | |
| return "GL_UNSIGNED_INT_IMAGE_BUFFER"; | |
| case 0x9069: | |
| return "GL_UNSIGNED_INT_IMAGE_2D_ARRAY"; | |
| case 0x906A: | |
| return "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"; | |
| case 0x906E: | |
| return "GL_IMAGE_BINDING_FORMAT"; | |
| case 0x906F: | |
| return "GL_RGB10_A2UI"; | |
| 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 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 0x90EA: | |
| return "GL_DEPTH_STENCIL_TEXTURE_MODE"; | |
| case 0x90EB: | |
| return "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"; | |
| case 0x90EE: | |
| return "GL_DISPATCH_INDIRECT_BUFFER"; | |
| case 0x90EF: | |
| return "GL_DISPATCH_INDIRECT_BUFFER_BINDING"; | |
| case 0x90F3: | |
| return "GL_CONTEXT_ROBUST_ACCESS_EXT"; | |
| case 0x9100: | |
| return "GL_TEXTURE_2D_MULTISAMPLE"; | |
| case 0x9102: | |
| return "GL_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 0x912F: | |
| return "GL_TEXTURE_IMMUTABLE_FORMAT"; | |
| case 0x9137: | |
| return "GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG"; | |
| case 0x9138: | |
| return "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_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 0x9151: | |
| return "GL_BUFFER_OBJECT_EXT"; | |
| case 0x9153: | |
| return "GL_QUERY_OBJECT_EXT"; | |
| case 0x9154: | |
| return "GL_VERTEX_ARRAY_OBJECT_EXT"; | |
| case 0x919D: | |
| return "GL_TEXTURE_BUFFER_OFFSET"; | |
| case 0x919E: | |
| return "GL_TEXTURE_BUFFER_SIZE"; | |
| case 0x919F: | |
| return "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"; | |
| case 0x91B0: | |
| return "GL_MAX_SHADER_COMPILER_THREADS_KHR"; | |
| case 0x91B1: | |
| return "GL_COMPLETION_STATUS_KHR"; | |
| 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 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 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 0x92A0: | |
| return "GL_EXCLUSION"; | |
| 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 0x92BE: | |
| return "GL_PRIMITIVE_BOUNDING_BOX"; | |
| 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 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 0x92DB: | |
| return "GL_UNSIGNED_INT_ATOMIC_COUNTER"; | |
| case 0x92DC: | |
| return "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"; | |
| 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 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 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_EXT"; | |
| 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 0x935C: | |
| return "GL_CLIP_ORIGIN_EXT"; | |
| case 0x935D: | |
| return "GL_CLIP_DEPTH_MODE_EXT"; | |
| case 0x935E: | |
| return "GL_NEGATIVE_ONE_TO_ONE_EXT"; | |
| case 0x935F: | |
| return "GL_ZERO_TO_ONE_EXT"; | |
| case 0x9380: | |
| return "GL_NUM_SAMPLE_COUNTS"; | |
| case 0x9381: | |
| return "GL_MULTISAMPLE_LINE_WIDTH_RANGE"; | |
| case 0x9382: | |
| return "GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY"; | |
| 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 0x93A7: | |
| return "GL_ROBUST_RESOURCE_INITIALIZATION_ANGLE"; | |
| case 0x93AE: | |
| return "GL_HANDLE_TYPE_ZIRCON_VMO_ANGLE"; | |
| case 0x93AF: | |
| return "GL_HANDLE_TYPE_ZIRCON_EVENT_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 0x9530: | |
| return "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT"; | |
| case 0x9531: | |
| return "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT"; | |
| 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 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 0x9596: | |
| return "GL_NUM_DEVICE_UUIDS_EXT"; | |
| case 0x9597: | |
| return "GL_DEVICE_UUID_EXT"; | |
| case 0x9598: | |
| return "GL_DRIVER_UUID_EXT"; | |
| case 0x959B: | |
| return "GL_PROTECTED_MEMORY_OBJECT_EXT"; | |
| 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 0x969F: | |
| return "GL_RESOURCE_INITIALIZED_ANGLE"; | |
| 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 0x96AC: | |
| return "GL_SHADING_RATE_4X2_PIXELS_QCOM"; | |
| case 0x96AE: | |
| return "GL_SHADING_RATE_4X4_PIXELS_QCOM"; | |
| case 0x96E0: | |
| return "GL_MAX_PIXEL_LOCAL_STORAGE_PLANES_ANGLE"; | |
| case 0x96E1: | |
| return "GL_MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_ANGLE"; | |
| case 0x96E2: | |
| return "GL_MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_ANGLE"; | |
| case 0x96E3: | |
| return "GL_PIXEL_LOCAL_STORAGE_ACTIVE_PLANES_ANGLE"; | |
| case 0x96E4: | |
| return "GL_CLEAR_ANGLE"; | |
| case 0x96E5: | |
| return "GL_DISABLE_ANGLE"; | |
| case 0x96E6: | |
| return "GL_PIXEL_LOCAL_FORMAT_ANGLE"; | |
| case 0x96E7: | |
| return "GL_PIXEL_LOCAL_TEXTURE_NAME_ANGLE"; | |
| case 0x96E8: | |
| return "GL_PIXEL_LOCAL_TEXTURE_LEVEL_ANGLE"; | |
| case 0x96E9: | |
| return "GL_PIXEL_LOCAL_TEXTURE_LAYER_ANGLE"; | |
| case 0x96EA: | |
| return "GL_PIXEL_LOCAL_CLEAR_VALUE_FLOAT_ANGLE"; | |
| case 0x96EB: | |
| return "GL_PIXEL_LOCAL_CLEAR_VALUE_INT_ANGLE"; | |
| case 0x96EC: | |
| return "GL_PIXEL_LOCAL_CLEAR_VALUE_UNSIGNED_INT_ANGLE"; | |
| case 0xFFFFFFFF: | |
| return "GL_INVALID_INDEX"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::AlphaFunction: | |
| { | |
| switch (value) | |
| { | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::AtomicCounterBufferPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x92C1: | |
| return "GL_ATOMIC_COUNTER_BUFFER_BINDING"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::AttribMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x100: | |
| return "GL_DEPTH_BUFFER_BIT"; | |
| case 0x400: | |
| return "GL_STENCIL_BUFFER_BIT"; | |
| case 0x4000: | |
| return "GL_COLOR_BUFFER_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::AttributeType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x8B50: | |
| return "GL_FLOAT_VEC2"; | |
| case 0x8B51: | |
| return "GL_FLOAT_VEC3"; | |
| case 0x8B52: | |
| return "GL_FLOAT_VEC4"; | |
| case 0x8B53: | |
| return "GL_INT_VEC2"; | |
| case 0x8B54: | |
| return "GL_INT_VEC3"; | |
| case 0x8B55: | |
| return "GL_INT_VEC4"; | |
| case 0x8B56: | |
| return "GL_BOOL"; | |
| case 0x8B57: | |
| return "GL_BOOL_VEC2"; | |
| case 0x8B58: | |
| return "GL_BOOL_VEC3"; | |
| case 0x8B59: | |
| return "GL_BOOL_VEC4"; | |
| case 0x8B5A: | |
| return "GL_FLOAT_MAT2"; | |
| case 0x8B5B: | |
| return "GL_FLOAT_MAT3"; | |
| case 0x8B5C: | |
| return "GL_FLOAT_MAT4"; | |
| case 0x8B5E: | |
| return "GL_SAMPLER_2D"; | |
| case 0x8B5F: | |
| return "GL_SAMPLER_3D"; | |
| case 0x8B60: | |
| return "GL_SAMPLER_CUBE"; | |
| case 0x8B62: | |
| return "GL_SAMPLER_2D_SHADOW"; | |
| case 0x8B65: | |
| return "GL_FLOAT_MAT2x3"; | |
| case 0x8B66: | |
| return "GL_FLOAT_MAT2x4"; | |
| case 0x8B67: | |
| return "GL_FLOAT_MAT3x2"; | |
| case 0x8B68: | |
| return "GL_FLOAT_MAT3x4"; | |
| case 0x8B69: | |
| return "GL_FLOAT_MAT4x2"; | |
| case 0x8B6A: | |
| return "GL_FLOAT_MAT4x3"; | |
| case 0x8DC2: | |
| return "GL_SAMPLER_BUFFER"; | |
| 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 0x8DCA: | |
| return "GL_INT_SAMPLER_2D"; | |
| case 0x8DCB: | |
| return "GL_INT_SAMPLER_3D"; | |
| case 0x8DCC: | |
| return "GL_INT_SAMPLER_CUBE"; | |
| case 0x8DCF: | |
| return "GL_INT_SAMPLER_2D_ARRAY"; | |
| case 0x8DD0: | |
| return "GL_INT_SAMPLER_BUFFER"; | |
| 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 0x8DD7: | |
| return "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"; | |
| case 0x8DD8: | |
| return "GL_UNSIGNED_INT_SAMPLER_BUFFER"; | |
| 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 0x904D: | |
| return "GL_IMAGE_2D"; | |
| case 0x904E: | |
| return "GL_IMAGE_3D"; | |
| case 0x9050: | |
| return "GL_IMAGE_CUBE"; | |
| case 0x9051: | |
| return "GL_IMAGE_BUFFER"; | |
| case 0x9053: | |
| return "GL_IMAGE_2D_ARRAY"; | |
| case 0x9054: | |
| return "GL_IMAGE_CUBE_MAP_ARRAY"; | |
| case 0x9058: | |
| return "GL_INT_IMAGE_2D"; | |
| case 0x9059: | |
| return "GL_INT_IMAGE_3D"; | |
| case 0x905B: | |
| return "GL_INT_IMAGE_CUBE"; | |
| case 0x905C: | |
| return "GL_INT_IMAGE_BUFFER"; | |
| case 0x905E: | |
| return "GL_INT_IMAGE_2D_ARRAY"; | |
| case 0x905F: | |
| return "GL_INT_IMAGE_CUBE_MAP_ARRAY"; | |
| case 0x9063: | |
| return "GL_UNSIGNED_INT_IMAGE_2D"; | |
| case 0x9064: | |
| return "GL_UNSIGNED_INT_IMAGE_3D"; | |
| case 0x9066: | |
| return "GL_UNSIGNED_INT_IMAGE_CUBE"; | |
| case 0x9067: | |
| return "GL_UNSIGNED_INT_IMAGE_BUFFER"; | |
| case 0x9069: | |
| return "GL_UNSIGNED_INT_IMAGE_2D_ARRAY"; | |
| case 0x906A: | |
| return "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BindTransformFeedbackTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E22: | |
| return "GL_TRANSFORM_FEEDBACK"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BinormalPointerTypeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x1400: | |
| return "GL_BYTE"; | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BlendEquationModeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x8006: | |
| return "GL_FUNC_ADD"; | |
| case 0x8007: | |
| return "GL_MIN"; | |
| case 0x8008: | |
| return "GL_MAX"; | |
| case 0x800A: | |
| return "GL_FUNC_SUBTRACT"; | |
| case 0x800B: | |
| return "GL_FUNC_REVERSE_SUBTRACT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BlendingFactor: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_ZERO"; | |
| case 0x1: | |
| return "GL_ONE"; | |
| case 0x300: | |
| return "GL_SRC_COLOR"; | |
| case 0x301: | |
| return "GL_ONE_MINUS_SRC_COLOR"; | |
| case 0x302: | |
| return "GL_SRC_ALPHA"; | |
| case 0x303: | |
| return "GL_ONE_MINUS_SRC_ALPHA"; | |
| case 0x304: | |
| return "GL_DST_ALPHA"; | |
| case 0x305: | |
| return "GL_ONE_MINUS_DST_ALPHA"; | |
| case 0x306: | |
| return "GL_DST_COLOR"; | |
| case 0x307: | |
| return "GL_ONE_MINUS_DST_COLOR"; | |
| case 0x308: | |
| return "GL_SRC_ALPHA_SATURATE"; | |
| 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 0x8589: | |
| return "GL_SRC1_ALPHA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BlitFramebufferFilter: | |
| { | |
| switch (value) | |
| { | |
| case 0x2600: | |
| return "GL_NEAREST"; | |
| case 0x2601: | |
| return "GL_LINEAR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::Boolean: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_FALSE"; | |
| case 0x1: | |
| return "GL_TRUE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::Buffer: | |
| { | |
| switch (value) | |
| { | |
| case 0x1800: | |
| return "GL_COLOR"; | |
| case 0x1801: | |
| return "GL_DEPTH"; | |
| case 0x1802: | |
| return "GL_STENCIL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BufferAccessARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x88B8: | |
| return "GL_READ_ONLY"; | |
| case 0x88B9: | |
| return "GL_WRITE_ONLY"; | |
| case 0x88BA: | |
| return "GL_READ_WRITE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BufferPNameARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x8764: | |
| return "GL_BUFFER_SIZE"; | |
| case 0x8765: | |
| return "GL_BUFFER_USAGE"; | |
| case 0x88BC: | |
| return "GL_BUFFER_MAPPED"; | |
| case 0x911F: | |
| return "GL_BUFFER_ACCESS_FLAGS"; | |
| case 0x9120: | |
| return "GL_BUFFER_MAP_LENGTH"; | |
| case 0x9121: | |
| return "GL_BUFFER_MAP_OFFSET"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BufferPointerNameARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x88BD: | |
| return "GL_BUFFER_MAP_POINTER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BufferStorageMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_MAP_READ_BIT"; | |
| case 0x2: | |
| return "GL_MAP_WRITE_BIT"; | |
| case 0x40: | |
| return "GL_MAP_PERSISTENT_BIT_EXT"; | |
| case 0x80: | |
| return "GL_MAP_COHERENT_BIT_EXT"; | |
| case 0x100: | |
| return "GL_DYNAMIC_STORAGE_BIT_EXT"; | |
| case 0x200: | |
| return "GL_CLIENT_STORAGE_BIT_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BufferStorageTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8892: | |
| return "GL_ARRAY_BUFFER"; | |
| case 0x8893: | |
| return "GL_ELEMENT_ARRAY_BUFFER"; | |
| case 0x88EB: | |
| return "GL_PIXEL_PACK_BUFFER"; | |
| case 0x88EC: | |
| return "GL_PIXEL_UNPACK_BUFFER"; | |
| case 0x8A11: | |
| return "GL_UNIFORM_BUFFER"; | |
| case 0x8C2A: | |
| return "GL_TEXTURE_BUFFER"; | |
| case 0x8C8E: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER"; | |
| case 0x8F36: | |
| return "GL_COPY_READ_BUFFER"; | |
| case 0x8F37: | |
| return "GL_COPY_WRITE_BUFFER"; | |
| case 0x8F3F: | |
| return "GL_DRAW_INDIRECT_BUFFER"; | |
| case 0x90D2: | |
| return "GL_SHADER_STORAGE_BUFFER"; | |
| case 0x90EE: | |
| return "GL_DISPATCH_INDIRECT_BUFFER"; | |
| case 0x92C0: | |
| return "GL_ATOMIC_COUNTER_BUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BufferTargetARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x8892: | |
| return "GL_ARRAY_BUFFER"; | |
| case 0x8893: | |
| return "GL_ELEMENT_ARRAY_BUFFER"; | |
| case 0x88EB: | |
| return "GL_PIXEL_PACK_BUFFER"; | |
| case 0x88EC: | |
| return "GL_PIXEL_UNPACK_BUFFER"; | |
| case 0x8A11: | |
| return "GL_UNIFORM_BUFFER"; | |
| case 0x8C2A: | |
| return "GL_TEXTURE_BUFFER"; | |
| case 0x8C8E: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER"; | |
| case 0x8F36: | |
| return "GL_COPY_READ_BUFFER"; | |
| case 0x8F37: | |
| return "GL_COPY_WRITE_BUFFER"; | |
| case 0x8F3F: | |
| return "GL_DRAW_INDIRECT_BUFFER"; | |
| case 0x90D2: | |
| return "GL_SHADER_STORAGE_BUFFER"; | |
| case 0x90EE: | |
| return "GL_DISPATCH_INDIRECT_BUFFER"; | |
| case 0x92C0: | |
| return "GL_ATOMIC_COUNTER_BUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::BufferUsageARB: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ClampColorModeARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_FALSE"; | |
| case 0x1: | |
| return "GL_TRUE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ClearBufferMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x100: | |
| return "GL_DEPTH_BUFFER_BIT"; | |
| case 0x400: | |
| return "GL_STENCIL_BUFFER_BIT"; | |
| case 0x4000: | |
| return "GL_COLOR_BUFFER_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ClipPlaneName: | |
| { | |
| switch (value) | |
| { | |
| case 0x3000: | |
| return "GL_CLIP_PLANE0"; | |
| case 0x3001: | |
| return "GL_CLIP_PLANE1"; | |
| case 0x3002: | |
| return "GL_CLIP_PLANE2"; | |
| case 0x3003: | |
| return "GL_CLIP_PLANE3"; | |
| case 0x3004: | |
| return "GL_CLIP_PLANE4"; | |
| case 0x3005: | |
| return "GL_CLIP_PLANE5"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ColorBuffer: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x408: | |
| return "GL_FRONT_AND_BACK"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ColorMaterialParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x1200: | |
| return "GL_AMBIENT"; | |
| case 0x1201: | |
| return "GL_DIFFUSE"; | |
| case 0x1202: | |
| return "GL_SPECULAR"; | |
| case 0x1600: | |
| return "GL_EMISSION"; | |
| case 0x1602: | |
| return "GL_AMBIENT_AND_DIFFUSE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ColorPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1400: | |
| return "GL_BYTE"; | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::CombinerBiasNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::CombinerComponentUsageNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x1905: | |
| return "GL_BLUE"; | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| case 0x1907: | |
| return "GL_RGB"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::CombinerPortionNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| case 0x1907: | |
| return "GL_RGB"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::CombinerScaleNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ContainerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x8B40: | |
| return "GL_PROGRAM_OBJECT_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ContextFlagMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x2: | |
| return "GL_CONTEXT_FLAG_DEBUG_BIT"; | |
| case 0x4: | |
| return "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"; | |
| case 0x8: | |
| return "GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR"; | |
| case 0x10: | |
| return "GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::CopyBufferSubDataTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8892: | |
| return "GL_ARRAY_BUFFER"; | |
| case 0x8893: | |
| return "GL_ELEMENT_ARRAY_BUFFER"; | |
| case 0x88EB: | |
| return "GL_PIXEL_PACK_BUFFER"; | |
| case 0x88EC: | |
| return "GL_PIXEL_UNPACK_BUFFER"; | |
| case 0x8A11: | |
| return "GL_UNIFORM_BUFFER"; | |
| case 0x8C2A: | |
| return "GL_TEXTURE_BUFFER"; | |
| case 0x8C8E: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER"; | |
| case 0x8F36: | |
| return "GL_COPY_READ_BUFFER"; | |
| case 0x8F37: | |
| return "GL_COPY_WRITE_BUFFER"; | |
| case 0x8F3F: | |
| return "GL_DRAW_INDIRECT_BUFFER"; | |
| case 0x90D2: | |
| return "GL_SHADER_STORAGE_BUFFER"; | |
| case 0x90EE: | |
| return "GL_DISPATCH_INDIRECT_BUFFER"; | |
| case 0x92C0: | |
| return "GL_ATOMIC_COUNTER_BUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::CopyImageSubDataTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0x806F: | |
| return "GL_TEXTURE_3D"; | |
| case 0x8513: | |
| return "GL_TEXTURE_CUBE_MAP"; | |
| case 0x8C1A: | |
| return "GL_TEXTURE_2D_ARRAY"; | |
| case 0x8D41: | |
| return "GL_RENDERBUFFER"; | |
| case 0x9009: | |
| return "GL_TEXTURE_CUBE_MAP_ARRAY"; | |
| case 0x9100: | |
| return "GL_TEXTURE_2D_MULTISAMPLE"; | |
| case 0x9102: | |
| return "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::DebugSeverity: | |
| { | |
| switch (value) | |
| { | |
| case 0x1100: | |
| return "GL_DONT_CARE"; | |
| case 0x826B: | |
| return "GL_DEBUG_SEVERITY_NOTIFICATION"; | |
| case 0x9146: | |
| return "GL_DEBUG_SEVERITY_HIGH"; | |
| case 0x9147: | |
| return "GL_DEBUG_SEVERITY_MEDIUM"; | |
| case 0x9148: | |
| return "GL_DEBUG_SEVERITY_LOW"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::DebugSource: | |
| { | |
| switch (value) | |
| { | |
| case 0x1100: | |
| return "GL_DONT_CARE"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::DebugType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1100: | |
| return "GL_DONT_CARE"; | |
| 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 0x8268: | |
| return "GL_DEBUG_TYPE_MARKER"; | |
| case 0x8269: | |
| return "GL_DEBUG_TYPE_PUSH_GROUP"; | |
| case 0x826A: | |
| return "GL_DEBUG_TYPE_POP_GROUP"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::DepthFunction: | |
| { | |
| switch (value) | |
| { | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::DepthStencilTextureMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1901: | |
| return "GL_STENCIL_INDEX"; | |
| case 0x1902: | |
| return "GL_DEPTH_COMPONENT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::DrawBufferMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x408: | |
| return "GL_FRONT_AND_BACK"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::DrawElementsType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ElementPointerTypeATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::EnableCap: | |
| { | |
| switch (value) | |
| { | |
| case 0xB10: | |
| return "GL_POINT_SMOOTH"; | |
| case 0xB20: | |
| return "GL_LINE_SMOOTH"; | |
| case 0xB44: | |
| return "GL_CULL_FACE"; | |
| case 0xB50: | |
| return "GL_LIGHTING"; | |
| case 0xB57: | |
| return "GL_COLOR_MATERIAL"; | |
| case 0xB60: | |
| return "GL_FOG"; | |
| case 0xB71: | |
| return "GL_DEPTH_TEST"; | |
| case 0xB90: | |
| return "GL_STENCIL_TEST"; | |
| case 0xBA1: | |
| return "GL_NORMALIZE"; | |
| case 0xBC0: | |
| return "GL_ALPHA_TEST"; | |
| case 0xBD0: | |
| return "GL_DITHER"; | |
| case 0xBE2: | |
| return "GL_BLEND"; | |
| case 0xBF2: | |
| return "GL_COLOR_LOGIC_OP"; | |
| case 0xC11: | |
| return "GL_SCISSOR_TEST"; | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0x3000: | |
| return "GL_CLIP_PLANE0"; | |
| case 0x3001: | |
| return "GL_CLIP_PLANE1"; | |
| case 0x3002: | |
| return "GL_CLIP_PLANE2"; | |
| case 0x3003: | |
| return "GL_CLIP_PLANE3"; | |
| case 0x3004: | |
| return "GL_CLIP_PLANE4"; | |
| case 0x3005: | |
| return "GL_CLIP_PLANE5"; | |
| 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 0x8037: | |
| return "GL_POLYGON_OFFSET_FILL"; | |
| case 0x8074: | |
| return "GL_VERTEX_ARRAY"; | |
| case 0x8075: | |
| return "GL_NORMAL_ARRAY"; | |
| case 0x8076: | |
| return "GL_COLOR_ARRAY"; | |
| case 0x8078: | |
| return "GL_TEXTURE_COORD_ARRAY"; | |
| 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 0x8242: | |
| return "GL_DEBUG_OUTPUT_SYNCHRONOUS"; | |
| case 0x8513: | |
| return "GL_TEXTURE_CUBE_MAP"; | |
| case 0x8C36: | |
| return "GL_SAMPLE_SHADING"; | |
| case 0x8C89: | |
| return "GL_RASTERIZER_DISCARD"; | |
| case 0x8D60: | |
| return "GL_TEXTURE_GEN_STR_OES"; | |
| case 0x8D69: | |
| return "GL_PRIMITIVE_RESTART_FIXED_INDEX"; | |
| case 0x8E51: | |
| return "GL_SAMPLE_MASK"; | |
| case 0x92E0: | |
| return "GL_DEBUG_OUTPUT"; | |
| case 0x96A5: | |
| return "GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ErrorCode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NO_ERROR"; | |
| case 0x500: | |
| return "GL_INVALID_ENUM"; | |
| case 0x501: | |
| return "GL_INVALID_VALUE"; | |
| case 0x502: | |
| return "GL_INVALID_OPERATION"; | |
| case 0x503: | |
| return "GL_STACK_OVERFLOW"; | |
| case 0x504: | |
| return "GL_STACK_UNDERFLOW"; | |
| case 0x505: | |
| return "GL_OUT_OF_MEMORY"; | |
| case 0x506: | |
| return "GL_INVALID_FRAMEBUFFER_OPERATION"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ExternalHandleType: | |
| { | |
| switch (value) | |
| { | |
| case 0x9586: | |
| return "GL_HANDLE_TYPE_OPAQUE_FD_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FenceConditionNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x84F2: | |
| return "GL_ALL_COMPLETED_NV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FenceParameterNameNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x84F3: | |
| return "GL_FENCE_STATUS_NV"; | |
| case 0x84F4: | |
| return "GL_FENCE_CONDITION_NV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FogCoordinatePointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FogMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x800: | |
| return "GL_EXP"; | |
| case 0x801: | |
| return "GL_EXP2"; | |
| case 0x2601: | |
| return "GL_LINEAR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FogPName: | |
| { | |
| switch (value) | |
| { | |
| case 0xB62: | |
| return "GL_FOG_DENSITY"; | |
| case 0xB63: | |
| return "GL_FOG_START"; | |
| case 0xB64: | |
| return "GL_FOG_END"; | |
| case 0xB65: | |
| return "GL_FOG_MODE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FogParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xB62: | |
| return "GL_FOG_DENSITY"; | |
| case 0xB63: | |
| return "GL_FOG_START"; | |
| case 0xB64: | |
| return "GL_FOG_END"; | |
| case 0xB65: | |
| return "GL_FOG_MODE"; | |
| case 0xB66: | |
| return "GL_FOG_COLOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FogPointerTypeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FogPointerTypeIBM: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FragmentLightParameterSGIX: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FragmentShaderDestMaskATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FragmentShaderDestModMaskATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FragmentShaderGenericSourceATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_ZERO"; | |
| case 0x1: | |
| return "GL_ONE"; | |
| case 0x8577: | |
| return "GL_PRIMARY_COLOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FragmentShaderTextureSourceATI: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FragmentShaderValueRepATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x1903: | |
| return "GL_RED"; | |
| case 0x1904: | |
| return "GL_GREEN"; | |
| case 0x1905: | |
| return "GL_BLUE"; | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FramebufferAttachment: | |
| { | |
| switch (value) | |
| { | |
| case 0x821A: | |
| return "GL_DEPTH_STENCIL_ATTACHMENT"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FramebufferAttachmentParameterName: | |
| { | |
| switch (value) | |
| { | |
| 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 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 0x8D6C: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"; | |
| case 0x8DA7: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_LAYERED"; | |
| case 0x9630: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR"; | |
| case 0x9632: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FramebufferParameterName: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FramebufferStatus: | |
| { | |
| switch (value) | |
| { | |
| case 0x8219: | |
| return "GL_FRAMEBUFFER_UNDEFINED"; | |
| case 0x8CD5: | |
| return "GL_FRAMEBUFFER_COMPLETE"; | |
| case 0x8CD6: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"; | |
| case 0x8CD7: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"; | |
| case 0x8CDD: | |
| return "GL_FRAMEBUFFER_UNSUPPORTED"; | |
| case 0x8D56: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"; | |
| case 0x8DA8: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FramebufferTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8CA8: | |
| return "GL_READ_FRAMEBUFFER"; | |
| case 0x8CA9: | |
| return "GL_DRAW_FRAMEBUFFER"; | |
| case 0x8D40: | |
| return "GL_FRAMEBUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::FrontFaceDirection: | |
| { | |
| switch (value) | |
| { | |
| case 0x900: | |
| return "GL_CW"; | |
| case 0x901: | |
| return "GL_CCW"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::GetFramebufferParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x80A8: | |
| return "GL_SAMPLE_BUFFERS"; | |
| case 0x80A9: | |
| return "GL_SAMPLES"; | |
| case 0x8B9A: | |
| return "GL_IMPLEMENTATION_COLOR_READ_TYPE"; | |
| case 0x8B9B: | |
| return "GL_IMPLEMENTATION_COLOR_READ_FORMAT"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::GetMultisamplePNameNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E50: | |
| return "GL_SAMPLE_POSITION"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::GetPName: | |
| { | |
| switch (value) | |
| { | |
| case 0xB00: | |
| return "GL_CURRENT_COLOR"; | |
| case 0xB02: | |
| return "GL_CURRENT_NORMAL"; | |
| case 0xB03: | |
| return "GL_CURRENT_TEXTURE_COORDS"; | |
| case 0xB10: | |
| return "GL_POINT_SMOOTH"; | |
| case 0xB11: | |
| return "GL_POINT_SIZE"; | |
| case 0xB12: | |
| return "GL_SMOOTH_POINT_SIZE_RANGE"; | |
| case 0xB20: | |
| return "GL_LINE_SMOOTH"; | |
| case 0xB21: | |
| return "GL_LINE_WIDTH"; | |
| case 0xB22: | |
| return "GL_SMOOTH_LINE_WIDTH_RANGE"; | |
| case 0xB44: | |
| return "GL_CULL_FACE"; | |
| case 0xB45: | |
| return "GL_CULL_FACE_MODE"; | |
| case 0xB46: | |
| return "GL_FRONT_FACE"; | |
| case 0xB50: | |
| return "GL_LIGHTING"; | |
| case 0xB52: | |
| return "GL_LIGHT_MODEL_TWO_SIDE"; | |
| case 0xB53: | |
| return "GL_LIGHT_MODEL_AMBIENT"; | |
| case 0xB54: | |
| return "GL_SHADE_MODEL"; | |
| case 0xB57: | |
| return "GL_COLOR_MATERIAL"; | |
| case 0xB60: | |
| return "GL_FOG"; | |
| case 0xB62: | |
| return "GL_FOG_DENSITY"; | |
| case 0xB63: | |
| return "GL_FOG_START"; | |
| case 0xB64: | |
| return "GL_FOG_END"; | |
| case 0xB65: | |
| return "GL_FOG_MODE"; | |
| case 0xB66: | |
| return "GL_FOG_COLOR"; | |
| case 0xB70: | |
| return "GL_DEPTH_RANGE"; | |
| case 0xB71: | |
| return "GL_DEPTH_TEST"; | |
| case 0xB72: | |
| return "GL_DEPTH_WRITEMASK"; | |
| case 0xB73: | |
| return "GL_DEPTH_CLEAR_VALUE"; | |
| case 0xB74: | |
| return "GL_DEPTH_FUNC"; | |
| case 0xB90: | |
| return "GL_STENCIL_TEST"; | |
| case 0xB91: | |
| return "GL_STENCIL_CLEAR_VALUE"; | |
| case 0xB92: | |
| return "GL_STENCIL_FUNC"; | |
| case 0xB93: | |
| return "GL_STENCIL_VALUE_MASK"; | |
| case 0xB94: | |
| return "GL_STENCIL_FAIL"; | |
| case 0xB95: | |
| return "GL_STENCIL_PASS_DEPTH_FAIL"; | |
| case 0xB96: | |
| return "GL_STENCIL_PASS_DEPTH_PASS"; | |
| case 0xB97: | |
| return "GL_STENCIL_REF"; | |
| case 0xB98: | |
| return "GL_STENCIL_WRITEMASK"; | |
| case 0xBA0: | |
| return "GL_MATRIX_MODE"; | |
| case 0xBA1: | |
| return "GL_NORMALIZE"; | |
| case 0xBA2: | |
| return "GL_VIEWPORT"; | |
| case 0xBA3: | |
| return "GL_MODELVIEW_STACK_DEPTH"; | |
| case 0xBA4: | |
| return "GL_PROJECTION_STACK_DEPTH"; | |
| case 0xBA5: | |
| return "GL_TEXTURE_STACK_DEPTH"; | |
| case 0xBA6: | |
| return "GL_MODELVIEW_MATRIX"; | |
| case 0xBA7: | |
| return "GL_PROJECTION_MATRIX"; | |
| case 0xBA8: | |
| return "GL_TEXTURE_MATRIX"; | |
| case 0xBC0: | |
| return "GL_ALPHA_TEST"; | |
| case 0xBC1: | |
| return "GL_ALPHA_TEST_FUNC"; | |
| case 0xBC2: | |
| return "GL_ALPHA_TEST_REF"; | |
| case 0xBD0: | |
| return "GL_DITHER"; | |
| case 0xBE0: | |
| return "GL_BLEND_DST"; | |
| case 0xBE1: | |
| return "GL_BLEND_SRC"; | |
| case 0xBE2: | |
| return "GL_BLEND"; | |
| case 0xBF0: | |
| return "GL_LOGIC_OP_MODE"; | |
| case 0xBF2: | |
| return "GL_COLOR_LOGIC_OP"; | |
| case 0xC02: | |
| return "GL_READ_BUFFER"; | |
| case 0xC10: | |
| return "GL_SCISSOR_BOX"; | |
| case 0xC11: | |
| return "GL_SCISSOR_TEST"; | |
| case 0xC22: | |
| return "GL_COLOR_CLEAR_VALUE"; | |
| case 0xC23: | |
| return "GL_COLOR_WRITEMASK"; | |
| case 0xC50: | |
| return "GL_PERSPECTIVE_CORRECTION_HINT"; | |
| case 0xC51: | |
| return "GL_POINT_SMOOTH_HINT"; | |
| case 0xC52: | |
| return "GL_LINE_SMOOTH_HINT"; | |
| case 0xC54: | |
| return "GL_FOG_HINT"; | |
| case 0xCF2: | |
| return "GL_UNPACK_ROW_LENGTH"; | |
| case 0xCF3: | |
| return "GL_UNPACK_SKIP_ROWS"; | |
| case 0xCF4: | |
| return "GL_UNPACK_SKIP_PIXELS"; | |
| case 0xCF5: | |
| return "GL_UNPACK_ALIGNMENT"; | |
| case 0xD02: | |
| return "GL_PACK_ROW_LENGTH"; | |
| case 0xD03: | |
| return "GL_PACK_SKIP_ROWS"; | |
| case 0xD04: | |
| return "GL_PACK_SKIP_PIXELS"; | |
| case 0xD05: | |
| return "GL_PACK_ALIGNMENT"; | |
| case 0xD1C: | |
| return "GL_ALPHA_SCALE"; | |
| case 0xD31: | |
| return "GL_MAX_LIGHTS"; | |
| case 0xD32: | |
| return "GL_MAX_CLIP_PLANES"; | |
| case 0xD33: | |
| return "GL_MAX_TEXTURE_SIZE"; | |
| case 0xD36: | |
| return "GL_MAX_MODELVIEW_STACK_DEPTH"; | |
| case 0xD38: | |
| return "GL_MAX_PROJECTION_STACK_DEPTH"; | |
| case 0xD39: | |
| return "GL_MAX_TEXTURE_STACK_DEPTH"; | |
| case 0xD3A: | |
| return "GL_MAX_VIEWPORT_DIMS"; | |
| case 0xD50: | |
| return "GL_SUBPIXEL_BITS"; | |
| case 0xD52: | |
| return "GL_RED_BITS"; | |
| case 0xD53: | |
| return "GL_GREEN_BITS"; | |
| case 0xD54: | |
| return "GL_BLUE_BITS"; | |
| case 0xD55: | |
| return "GL_ALPHA_BITS"; | |
| case 0xD56: | |
| return "GL_DEPTH_BITS"; | |
| case 0xD57: | |
| return "GL_STENCIL_BITS"; | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0x2A00: | |
| return "GL_POLYGON_OFFSET_UNITS"; | |
| case 0x3000: | |
| return "GL_CLIP_PLANE0"; | |
| case 0x3001: | |
| return "GL_CLIP_PLANE1"; | |
| case 0x3002: | |
| return "GL_CLIP_PLANE2"; | |
| case 0x3003: | |
| return "GL_CLIP_PLANE3"; | |
| case 0x3004: | |
| return "GL_CLIP_PLANE4"; | |
| case 0x3005: | |
| return "GL_CLIP_PLANE5"; | |
| 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 0x8005: | |
| return "GL_BLEND_COLOR"; | |
| case 0x8009: | |
| return "GL_BLEND_EQUATION"; | |
| case 0x8037: | |
| return "GL_POLYGON_OFFSET_FILL"; | |
| case 0x8038: | |
| return "GL_POLYGON_OFFSET_FACTOR"; | |
| case 0x8069: | |
| return "GL_TEXTURE_BINDING_2D"; | |
| case 0x806A: | |
| return "GL_TEXTURE_BINDING_3D"; | |
| case 0x806D: | |
| return "GL_UNPACK_SKIP_IMAGES"; | |
| case 0x806E: | |
| return "GL_UNPACK_IMAGE_HEIGHT"; | |
| 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 0x8078: | |
| return "GL_TEXTURE_COORD_ARRAY"; | |
| case 0x807A: | |
| return "GL_VERTEX_ARRAY_SIZE"; | |
| case 0x807B: | |
| return "GL_VERTEX_ARRAY_TYPE"; | |
| case 0x807C: | |
| return "GL_VERTEX_ARRAY_STRIDE"; | |
| case 0x807E: | |
| return "GL_NORMAL_ARRAY_TYPE"; | |
| case 0x807F: | |
| return "GL_NORMAL_ARRAY_STRIDE"; | |
| case 0x8081: | |
| return "GL_COLOR_ARRAY_SIZE"; | |
| case 0x8082: | |
| return "GL_COLOR_ARRAY_TYPE"; | |
| case 0x8083: | |
| return "GL_COLOR_ARRAY_STRIDE"; | |
| 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 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 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 0x80E8: | |
| return "GL_MAX_ELEMENTS_VERTICES"; | |
| case 0x80E9: | |
| return "GL_MAX_ELEMENTS_INDICES"; | |
| 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 0x821B: | |
| return "GL_MAJOR_VERSION"; | |
| case 0x821C: | |
| return "GL_MINOR_VERSION"; | |
| case 0x821D: | |
| return "GL_NUM_EXTENSIONS"; | |
| case 0x821E: | |
| return "GL_CONTEXT_FLAGS"; | |
| case 0x825A: | |
| return "GL_PROGRAM_PIPELINE_BINDING"; | |
| case 0x825E: | |
| return "GL_LAYER_PROVOKING_VERTEX"; | |
| 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 0x826C: | |
| return "GL_MAX_DEBUG_GROUP_STACK_DEPTH"; | |
| case 0x826D: | |
| return "GL_DEBUG_GROUP_STACK_DEPTH"; | |
| case 0x826E: | |
| return "GL_MAX_UNIFORM_LOCATIONS"; | |
| 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 0x82E8: | |
| return "GL_MAX_LABEL_LENGTH"; | |
| case 0x846D: | |
| return "GL_ALIASED_POINT_SIZE_RANGE"; | |
| case 0x846E: | |
| return "GL_ALIASED_LINE_WIDTH_RANGE"; | |
| case 0x84E0: | |
| return "GL_ACTIVE_TEXTURE"; | |
| case 0x84E8: | |
| return "GL_MAX_RENDERBUFFER_SIZE"; | |
| case 0x84FD: | |
| return "GL_MAX_TEXTURE_LOD_BIAS"; | |
| case 0x8514: | |
| return "GL_TEXTURE_BINDING_CUBE_MAP"; | |
| case 0x851C: | |
| return "GL_MAX_CUBE_MAP_TEXTURE_SIZE"; | |
| case 0x85B5: | |
| return "GL_VERTEX_ARRAY_BINDING"; | |
| case 0x86A2: | |
| return "GL_NUM_COMPRESSED_TEXTURE_FORMATS"; | |
| case 0x86A3: | |
| return "GL_COMPRESSED_TEXTURE_FORMATS"; | |
| 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 0x8824: | |
| return "GL_MAX_DRAW_BUFFERS"; | |
| case 0x883D: | |
| return "GL_BLEND_EQUATION_ALPHA"; | |
| case 0x8869: | |
| return "GL_MAX_VERTEX_ATTRIBS"; | |
| case 0x8872: | |
| return "GL_MAX_TEXTURE_IMAGE_UNITS"; | |
| case 0x8894: | |
| return "GL_ARRAY_BUFFER_BINDING"; | |
| case 0x8895: | |
| return "GL_ELEMENT_ARRAY_BUFFER_BINDING"; | |
| case 0x88ED: | |
| return "GL_PIXEL_PACK_BUFFER_BINDING"; | |
| case 0x88EF: | |
| return "GL_PIXEL_UNPACK_BUFFER_BINDING"; | |
| 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 0x8919: | |
| return "GL_SAMPLER_BINDING"; | |
| 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 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 0x8B8B: | |
| return "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"; | |
| case 0x8B8D: | |
| return "GL_CURRENT_PROGRAM"; | |
| case 0x8B9A: | |
| return "GL_IMPLEMENTATION_COLOR_READ_TYPE"; | |
| case 0x8B9B: | |
| return "GL_IMPLEMENTATION_COLOR_READ_FORMAT"; | |
| case 0x8C1D: | |
| return "GL_TEXTURE_BINDING_2D_ARRAY"; | |
| case 0x8C29: | |
| return "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"; | |
| case 0x8C2B: | |
| return "GL_MAX_TEXTURE_BUFFER_SIZE"; | |
| case 0x8C2C: | |
| return "GL_TEXTURE_BINDING_BUFFER"; | |
| case 0x8C84: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_START"; | |
| case 0x8C85: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"; | |
| case 0x8C8F: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"; | |
| 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 0x8CAA: | |
| return "GL_READ_FRAMEBUFFER_BINDING"; | |
| case 0x8CDF: | |
| return "GL_MAX_COLOR_ATTACHMENTS"; | |
| case 0x8D60: | |
| return "GL_TEXTURE_GEN_STR_OES"; | |
| case 0x8D6B: | |
| return "GL_MAX_ELEMENT_INDEX"; | |
| case 0x8DDF: | |
| return "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"; | |
| 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 0x8E28: | |
| return "GL_TIMESTAMP_EXT"; | |
| case 0x8E4F: | |
| return "GL_PROVOKING_VERTEX_ANGLE"; | |
| case 0x8E59: | |
| return "GL_MAX_SAMPLE_MASK_WORDS"; | |
| case 0x8E89: | |
| return "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"; | |
| case 0x8E8A: | |
| return "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"; | |
| 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 0x90DF: | |
| return "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"; | |
| case 0x90EB: | |
| return "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"; | |
| case 0x90EF: | |
| return "GL_DISPATCH_INDIRECT_BUFFER_BINDING"; | |
| case 0x9104: | |
| return "GL_TEXTURE_BINDING_2D_MULTISAMPLE"; | |
| case 0x9105: | |
| return "GL_TEXTURE_BINDING_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 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 0x919F: | |
| return "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"; | |
| case 0x91BB: | |
| return "GL_MAX_COMPUTE_UNIFORM_BLOCKS"; | |
| case 0x91BC: | |
| return "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"; | |
| case 0x91BE: | |
| return "GL_MAX_COMPUTE_WORK_GROUP_COUNT"; | |
| case 0x91BF: | |
| return "GL_MAX_COMPUTE_WORK_GROUP_SIZE"; | |
| 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 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 0x9596: | |
| return "GL_NUM_DEVICE_UUIDS_EXT"; | |
| case 0x9597: | |
| return "GL_DEVICE_UUID_EXT"; | |
| case 0x9598: | |
| return "GL_DRIVER_UUID_EXT"; | |
| case 0x96A4: | |
| return "GL_SHADING_RATE_QCOM"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::GetPointervPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x808E: | |
| return "GL_VERTEX_ARRAY_POINTER"; | |
| case 0x808F: | |
| return "GL_NORMAL_ARRAY_POINTER"; | |
| case 0x8090: | |
| return "GL_COLOR_ARRAY_POINTER"; | |
| case 0x8092: | |
| return "GL_TEXTURE_COORD_ARRAY_POINTER"; | |
| case 0x8244: | |
| return "GL_DEBUG_CALLBACK_FUNCTION"; | |
| case 0x8245: | |
| return "GL_DEBUG_CALLBACK_USER_PARAM"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::GetTextureParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x1000: | |
| return "GL_TEXTURE_WIDTH"; | |
| case 0x1001: | |
| return "GL_TEXTURE_HEIGHT"; | |
| case 0x1003: | |
| return "GL_TEXTURE_INTERNAL_FORMAT"; | |
| case 0x1004: | |
| return "GL_TEXTURE_BORDER_COLOR"; | |
| 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 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 0x8511: | |
| return "GL_NORMAL_MAP_OES"; | |
| case 0x8512: | |
| return "GL_REFLECTION_MAP_OES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::GraphicsResetStatus: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NO_ERROR"; | |
| case 0x8253: | |
| return "GL_GUILTY_CONTEXT_RESET"; | |
| case 0x8254: | |
| return "GL_INNOCENT_CONTEXT_RESET"; | |
| case 0x8255: | |
| return "GL_UNKNOWN_CONTEXT_RESET"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::HintMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1100: | |
| return "GL_DONT_CARE"; | |
| case 0x1101: | |
| return "GL_FASTEST"; | |
| case 0x1102: | |
| return "GL_NICEST"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::HintTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0xC50: | |
| return "GL_PERSPECTIVE_CORRECTION_HINT"; | |
| case 0xC51: | |
| return "GL_POINT_SMOOTH_HINT"; | |
| case 0xC52: | |
| return "GL_LINE_SMOOTH_HINT"; | |
| case 0xC54: | |
| return "GL_FOG_HINT"; | |
| case 0x8192: | |
| return "GL_GENERATE_MIPMAP_HINT"; | |
| case 0x8257: | |
| return "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"; | |
| case 0x8B8B: | |
| return "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::IndexFunctionEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::IndexPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::InternalFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x1901: | |
| return "GL_STENCIL_INDEX"; | |
| case 0x1902: | |
| return "GL_DEPTH_COMPONENT"; | |
| case 0x1903: | |
| return "GL_RED"; | |
| case 0x1907: | |
| return "GL_RGB"; | |
| case 0x1908: | |
| return "GL_RGBA"; | |
| case 0x803C: | |
| return "GL_ALPHA8_EXT"; | |
| case 0x8040: | |
| return "GL_LUMINANCE8_EXT"; | |
| case 0x8045: | |
| return "GL_LUMINANCE8_ALPHA8_EXT"; | |
| case 0x8051: | |
| return "GL_RGB8"; | |
| case 0x8052: | |
| return "GL_RGB10_EXT"; | |
| case 0x8054: | |
| return "GL_RGB16_EXT"; | |
| case 0x8056: | |
| return "GL_RGBA4"; | |
| case 0x8057: | |
| return "GL_RGB5_A1"; | |
| case 0x8058: | |
| return "GL_RGBA8"; | |
| case 0x8059: | |
| return "GL_RGB10_A2"; | |
| case 0x805B: | |
| return "GL_RGBA16_EXT"; | |
| case 0x81A5: | |
| return "GL_DEPTH_COMPONENT16"; | |
| case 0x81A6: | |
| return "GL_DEPTH_COMPONENT24"; | |
| case 0x81A7: | |
| return "GL_DEPTH_COMPONENT32_OES"; | |
| case 0x8227: | |
| return "GL_RG"; | |
| case 0x8229: | |
| return "GL_R8"; | |
| case 0x822A: | |
| return "GL_R16_EXT"; | |
| case 0x822B: | |
| return "GL_RG8"; | |
| case 0x822C: | |
| return "GL_RG16_EXT"; | |
| 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 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 0x84F9: | |
| return "GL_DEPTH_STENCIL"; | |
| case 0x8814: | |
| return "GL_RGBA32F"; | |
| case 0x8815: | |
| return "GL_RGB32F"; | |
| case 0x881A: | |
| return "GL_RGBA16F"; | |
| case 0x881B: | |
| return "GL_RGB16F"; | |
| case 0x88F0: | |
| return "GL_DEPTH24_STENCIL8"; | |
| case 0x8C3A: | |
| return "GL_R11F_G11F_B10F"; | |
| case 0x8C3D: | |
| return "GL_RGB9_E5"; | |
| case 0x8C40: | |
| return "GL_SRGB"; | |
| case 0x8C41: | |
| return "GL_SRGB8"; | |
| case 0x8C42: | |
| return "GL_SRGB_ALPHA_EXT"; | |
| case 0x8C43: | |
| return "GL_SRGB8_ALPHA8"; | |
| 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 0x8CAC: | |
| return "GL_DEPTH_COMPONENT32F"; | |
| case 0x8CAD: | |
| return "GL_DEPTH32F_STENCIL8"; | |
| case 0x8D48: | |
| return "GL_STENCIL_INDEX8"; | |
| case 0x8D62: | |
| return "GL_RGB565"; | |
| case 0x8D64: | |
| return "GL_ETC1_RGB8_OES"; | |
| case 0x8D70: | |
| return "GL_RGBA32UI"; | |
| case 0x8D71: | |
| return "GL_RGB32UI"; | |
| case 0x8D76: | |
| return "GL_RGBA16UI"; | |
| case 0x8D77: | |
| return "GL_RGB16UI"; | |
| case 0x8D7C: | |
| return "GL_RGBA8UI"; | |
| case 0x8D7D: | |
| return "GL_RGB8UI"; | |
| case 0x8D82: | |
| return "GL_RGBA32I"; | |
| case 0x8D83: | |
| return "GL_RGB32I"; | |
| case 0x8D88: | |
| return "GL_RGBA16I"; | |
| case 0x8D89: | |
| return "GL_RGB16I"; | |
| case 0x8D8E: | |
| return "GL_RGBA8I"; | |
| case 0x8D8F: | |
| return "GL_RGB8I"; | |
| case 0x8DBB: | |
| return "GL_COMPRESSED_RED_RGTC1_EXT"; | |
| case 0x8DBC: | |
| return "GL_COMPRESSED_SIGNED_RED_RGTC1_EXT"; | |
| case 0x8DBD: | |
| return "GL_COMPRESSED_RED_GREEN_RGTC2_EXT"; | |
| case 0x8DBE: | |
| return "GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT"; | |
| case 0x8E8C: | |
| return "GL_COMPRESSED_RGBA_BPTC_UNORM_EXT"; | |
| case 0x8E8D: | |
| return "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT"; | |
| case 0x8E8E: | |
| return "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT"; | |
| case 0x8E8F: | |
| return "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT"; | |
| 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_EXT"; | |
| case 0x8F99: | |
| return "GL_RG16_SNORM_EXT"; | |
| case 0x8F9A: | |
| return "GL_RGB16_SNORM_EXT"; | |
| case 0x8F9B: | |
| return "GL_RGBA16_SNORM_EXT"; | |
| case 0x8FBD: | |
| return "GL_SR8_EXT"; | |
| case 0x8FBE: | |
| return "GL_SRG8_EXT"; | |
| case 0x906F: | |
| return "GL_RGB10_A2UI"; | |
| 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 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::InternalFormatPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x80A9: | |
| return "GL_SAMPLES"; | |
| case 0x8191: | |
| return "GL_GENERATE_MIPMAP"; | |
| case 0x86A1: | |
| return "GL_TEXTURE_COMPRESSED"; | |
| case 0x90C7: | |
| return "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"; | |
| case 0x9380: | |
| return "GL_NUM_SAMPLE_COUNTS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::InvalidateFramebufferAttachment: | |
| { | |
| switch (value) | |
| { | |
| case 0x1800: | |
| return "GL_COLOR"; | |
| case 0x1801: | |
| return "GL_DEPTH"; | |
| case 0x1802: | |
| return "GL_STENCIL"; | |
| case 0x821A: | |
| return "GL_DEPTH_STENCIL_ATTACHMENT"; | |
| 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_OES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::LightEnvModeSGIX: | |
| { | |
| switch (value) | |
| { | |
| case 0x104: | |
| return "GL_ADD"; | |
| case 0x1E01: | |
| return "GL_REPLACE"; | |
| case 0x2100: | |
| return "GL_MODULATE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::LightModelParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xB52: | |
| return "GL_LIGHT_MODEL_TWO_SIDE"; | |
| case 0xB53: | |
| return "GL_LIGHT_MODEL_AMBIENT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::LightName: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::LightParameter: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ListNameType: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::LogicOp: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::MapBufferAccessMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_MAP_READ_BIT"; | |
| case 0x2: | |
| return "GL_MAP_WRITE_BIT"; | |
| case 0x4: | |
| return "GL_MAP_INVALIDATE_RANGE_BIT"; | |
| case 0x8: | |
| return "GL_MAP_INVALIDATE_BUFFER_BIT"; | |
| case 0x10: | |
| return "GL_MAP_FLUSH_EXPLICIT_BIT"; | |
| case 0x20: | |
| return "GL_MAP_UNSYNCHRONIZED_BIT"; | |
| case 0x40: | |
| return "GL_MAP_PERSISTENT_BIT_EXT"; | |
| case 0x80: | |
| return "GL_MAP_COHERENT_BIT_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::MapTypeNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::MaterialParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x1200: | |
| return "GL_AMBIENT"; | |
| case 0x1201: | |
| return "GL_DIFFUSE"; | |
| case 0x1202: | |
| return "GL_SPECULAR"; | |
| case 0x1600: | |
| return "GL_EMISSION"; | |
| case 0x1601: | |
| return "GL_SHININESS"; | |
| case 0x1602: | |
| return "GL_AMBIENT_AND_DIFFUSE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::MatrixIndexPointerTypeARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::MatrixMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1700: | |
| return "GL_MODELVIEW"; | |
| case 0x1701: | |
| return "GL_PROJECTION"; | |
| case 0x1702: | |
| return "GL_TEXTURE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::MemoryBarrierMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"; | |
| case 0x2: | |
| return "GL_ELEMENT_ARRAY_BARRIER_BIT"; | |
| case 0x4: | |
| return "GL_UNIFORM_BARRIER_BIT"; | |
| case 0x8: | |
| return "GL_TEXTURE_FETCH_BARRIER_BIT"; | |
| case 0x20: | |
| return "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"; | |
| case 0x40: | |
| return "GL_COMMAND_BARRIER_BIT"; | |
| case 0x80: | |
| return "GL_PIXEL_BUFFER_BARRIER_BIT"; | |
| case 0x100: | |
| return "GL_TEXTURE_UPDATE_BARRIER_BIT"; | |
| case 0x200: | |
| return "GL_BUFFER_UPDATE_BARRIER_BIT"; | |
| case 0x400: | |
| return "GL_FRAMEBUFFER_BARRIER_BIT"; | |
| case 0x800: | |
| return "GL_TRANSFORM_FEEDBACK_BARRIER_BIT"; | |
| case 0x1000: | |
| return "GL_ATOMIC_COUNTER_BARRIER_BIT"; | |
| case 0x2000: | |
| return "GL_SHADER_STORAGE_BARRIER_BIT"; | |
| case 0x4000: | |
| return "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT"; | |
| case 0xFFFFFFFF: | |
| return "GL_ALL_BARRIER_BITS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::MemoryObjectParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x9581: | |
| return "GL_DEDICATED_MEMORY_OBJECT_EXT"; | |
| case 0x959B: | |
| return "GL_PROTECTED_MEMORY_OBJECT_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::NormalPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1400: | |
| return "GL_BYTE"; | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ObjectIdentifier: | |
| { | |
| switch (value) | |
| { | |
| case 0x1702: | |
| return "GL_TEXTURE"; | |
| case 0x8074: | |
| return "GL_VERTEX_ARRAY"; | |
| 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 0x82E6: | |
| return "GL_SAMPLER"; | |
| case 0x8D40: | |
| return "GL_FRAMEBUFFER"; | |
| case 0x8D41: | |
| return "GL_RENDERBUFFER"; | |
| case 0x8E22: | |
| return "GL_TRANSFORM_FEEDBACK"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PLSQueryFloat: | |
| { | |
| switch (value) | |
| { | |
| case 0x96EA: | |
| return "GL_PIXEL_LOCAL_CLEAR_VALUE_FLOAT_ANGLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PLSQueryInt: | |
| { | |
| switch (value) | |
| { | |
| case 0x96E6: | |
| return "GL_PIXEL_LOCAL_FORMAT_ANGLE"; | |
| case 0x96E7: | |
| return "GL_PIXEL_LOCAL_TEXTURE_NAME_ANGLE"; | |
| case 0x96E8: | |
| return "GL_PIXEL_LOCAL_TEXTURE_LEVEL_ANGLE"; | |
| case 0x96E9: | |
| return "GL_PIXEL_LOCAL_TEXTURE_LAYER_ANGLE"; | |
| case 0x96EB: | |
| return "GL_PIXEL_LOCAL_CLEAR_VALUE_INT_ANGLE"; | |
| case 0x96EC: | |
| return "GL_PIXEL_LOCAL_CLEAR_VALUE_UNSIGNED_INT_ANGLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PatchParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E72: | |
| return "GL_PATCH_VERTICES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PathColor: | |
| { | |
| switch (value) | |
| { | |
| case 0x8577: | |
| return "GL_PRIMARY_COLOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PathColorFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PathFillMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x150A: | |
| return "GL_INVERT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PathFontStyle: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PathGenMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x8576: | |
| return "GL_CONSTANT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PathTransformType: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PipelineParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8259: | |
| return "GL_ACTIVE_PROGRAM"; | |
| case 0x8B30: | |
| return "GL_FRAGMENT_SHADER"; | |
| case 0x8B31: | |
| return "GL_VERTEX_SHADER"; | |
| case 0x8B84: | |
| return "GL_INFO_LOG_LENGTH"; | |
| case 0x8DD9: | |
| return "GL_GEOMETRY_SHADER"; | |
| case 0x8E87: | |
| return "GL_TESS_EVALUATION_SHADER"; | |
| case 0x8E88: | |
| return "GL_TESS_CONTROL_SHADER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PixelCopyType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1800: | |
| return "GL_COLOR"; | |
| case 0x1801: | |
| return "GL_DEPTH"; | |
| case 0x1802: | |
| return "GL_STENCIL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PixelFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| 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 0x80E1: | |
| return "GL_BGRA_EXT"; | |
| case 0x8227: | |
| return "GL_RG"; | |
| case 0x8228: | |
| return "GL_RG_INTEGER"; | |
| case 0x84F9: | |
| return "GL_DEPTH_STENCIL"; | |
| case 0x8D94: | |
| return "GL_RED_INTEGER"; | |
| case 0x8D98: | |
| return "GL_RGB_INTEGER"; | |
| case 0x8D99: | |
| return "GL_RGBA_INTEGER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PixelStoreParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xCF2: | |
| return "GL_UNPACK_ROW_LENGTH"; | |
| case 0xCF3: | |
| return "GL_UNPACK_SKIP_ROWS"; | |
| case 0xCF4: | |
| return "GL_UNPACK_SKIP_PIXELS"; | |
| case 0xCF5: | |
| return "GL_UNPACK_ALIGNMENT"; | |
| case 0xD02: | |
| return "GL_PACK_ROW_LENGTH"; | |
| case 0xD03: | |
| return "GL_PACK_SKIP_ROWS"; | |
| case 0xD04: | |
| return "GL_PACK_SKIP_PIXELS"; | |
| case 0xD05: | |
| return "GL_PACK_ALIGNMENT"; | |
| case 0x806D: | |
| return "GL_UNPACK_SKIP_IMAGES"; | |
| case 0x806E: | |
| return "GL_UNPACK_IMAGE_HEIGHT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PixelTexGenModeSGIX: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| case 0x1907: | |
| return "GL_RGB"; | |
| case 0x1908: | |
| return "GL_RGBA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PixelTransferParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xD1C: | |
| return "GL_ALPHA_SCALE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PixelType: | |
| { | |
| switch (value) | |
| { | |
| 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 0x140B: | |
| return "GL_HALF_FLOAT"; | |
| case 0x8033: | |
| return "GL_UNSIGNED_SHORT_4_4_4_4"; | |
| case 0x8034: | |
| return "GL_UNSIGNED_SHORT_5_5_5_1"; | |
| case 0x8363: | |
| return "GL_UNSIGNED_SHORT_5_6_5"; | |
| case 0x8365: | |
| return "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT"; | |
| case 0x8366: | |
| return "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT"; | |
| case 0x8368: | |
| return "GL_UNSIGNED_INT_2_10_10_10_REV"; | |
| case 0x84FA: | |
| return "GL_UNSIGNED_INT_24_8"; | |
| case 0x8C3B: | |
| return "GL_UNSIGNED_INT_10F_11F_11F_REV"; | |
| case 0x8C3E: | |
| return "GL_UNSIGNED_INT_5_9_9_9_REV"; | |
| case 0x8DAD: | |
| return "GL_FLOAT_32_UNSIGNED_INT_24_8_REV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PointParameterNameARB: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PrecisionType: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::PrimitiveType: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_POINTS"; | |
| case 0x1: | |
| return "GL_LINES"; | |
| case 0x2: | |
| return "GL_LINE_LOOP"; | |
| case 0x3: | |
| return "GL_LINE_STRIP"; | |
| case 0x4: | |
| return "GL_TRIANGLES"; | |
| case 0x5: | |
| return "GL_TRIANGLE_STRIP"; | |
| case 0x6: | |
| return "GL_TRIANGLE_FAN"; | |
| case 0x7: | |
| return "GL_QUADS"; | |
| case 0xA: | |
| return "GL_LINES_ADJACENCY"; | |
| case 0xB: | |
| return "GL_LINE_STRIP_ADJACENCY"; | |
| case 0xC: | |
| return "GL_TRIANGLES_ADJACENCY"; | |
| case 0xD: | |
| return "GL_TRIANGLE_STRIP_ADJACENCY"; | |
| case 0xE: | |
| return "GL_PATCHES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ProgramInterface: | |
| { | |
| switch (value) | |
| { | |
| case 0x8C8E: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER"; | |
| 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 0x92F4: | |
| return "GL_TRANSFORM_FEEDBACK_VARYING"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ProgramInterfacePName: | |
| { | |
| switch (value) | |
| { | |
| case 0x92F5: | |
| return "GL_ACTIVE_RESOURCES"; | |
| case 0x92F6: | |
| return "GL_MAX_NAME_LENGTH"; | |
| case 0x92F7: | |
| return "GL_MAX_NUM_ACTIVE_VARIABLES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ProgramParameterPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8257: | |
| return "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"; | |
| case 0x8258: | |
| return "GL_PROGRAM_SEPARABLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ProgramPropertyARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x8267: | |
| return "GL_COMPUTE_WORK_GROUP_SIZE"; | |
| case 0x8741: | |
| return "GL_PROGRAM_BINARY_LENGTH"; | |
| case 0x8916: | |
| return "GL_GEOMETRY_VERTICES_OUT"; | |
| case 0x8917: | |
| return "GL_GEOMETRY_INPUT_TYPE"; | |
| case 0x8918: | |
| return "GL_GEOMETRY_OUTPUT_TYPE"; | |
| case 0x8A35: | |
| return "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"; | |
| case 0x8A36: | |
| return "GL_ACTIVE_UNIFORM_BLOCKS"; | |
| case 0x8B80: | |
| return "GL_DELETE_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 0x8B89: | |
| return "GL_ACTIVE_ATTRIBUTES"; | |
| case 0x8B8A: | |
| return "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"; | |
| case 0x8C76: | |
| return "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"; | |
| case 0x8C7F: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"; | |
| case 0x8C83: | |
| return "GL_TRANSFORM_FEEDBACK_VARYINGS"; | |
| case 0x92D9: | |
| return "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ProgramResourceProperty: | |
| { | |
| switch (value) | |
| { | |
| case 0x92E1: | |
| return "GL_UNIFORM"; | |
| case 0x92E7: | |
| return "GL_IS_PER_PATCH"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::QueryCounterTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E28: | |
| return "GL_TIMESTAMP_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::QueryObjectParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8866: | |
| return "GL_QUERY_RESULT"; | |
| case 0x8867: | |
| return "GL_QUERY_RESULT_AVAILABLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::QueryParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8865: | |
| return "GL_CURRENT_QUERY"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::QueryTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8C2F: | |
| return "GL_ANY_SAMPLES_PASSED"; | |
| case 0x8C87: | |
| return "GL_PRIMITIVES_GENERATED"; | |
| case 0x8C88: | |
| return "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"; | |
| case 0x8D6A: | |
| return "GL_ANY_SAMPLES_PASSED_CONSERVATIVE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ReadBufferMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::RenderbufferParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8CAB: | |
| return "GL_RENDERBUFFER_SAMPLES"; | |
| case 0x8D42: | |
| return "GL_RENDERBUFFER_WIDTH"; | |
| case 0x8D43: | |
| return "GL_RENDERBUFFER_HEIGHT"; | |
| case 0x8D44: | |
| return "GL_RENDERBUFFER_INTERNAL_FORMAT"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::RenderbufferTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8D41: | |
| return "GL_RENDERBUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ReplacementCodeTypeSUN: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SamplerParameterF: | |
| { | |
| switch (value) | |
| { | |
| case 0x1004: | |
| return "GL_TEXTURE_BORDER_COLOR"; | |
| case 0x813A: | |
| return "GL_TEXTURE_MIN_LOD"; | |
| case 0x813B: | |
| return "GL_TEXTURE_MAX_LOD"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SamplerParameterI: | |
| { | |
| switch (value) | |
| { | |
| 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 0x8072: | |
| return "GL_TEXTURE_WRAP_R"; | |
| case 0x884C: | |
| return "GL_TEXTURE_COMPARE_MODE"; | |
| case 0x884D: | |
| return "GL_TEXTURE_COMPARE_FUNC"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ScalarType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SecondaryColorPointerTypeIBM: | |
| { | |
| switch (value) | |
| { | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ShaderParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8B4F: | |
| return "GL_SHADER_TYPE"; | |
| case 0x8B80: | |
| return "GL_DELETE_STATUS"; | |
| case 0x8B81: | |
| return "GL_COMPILE_STATUS"; | |
| case 0x8B84: | |
| return "GL_INFO_LOG_LENGTH"; | |
| case 0x8B88: | |
| return "GL_SHADER_SOURCE_LENGTH"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ShaderType: | |
| { | |
| switch (value) | |
| { | |
| case 0x8B30: | |
| return "GL_FRAGMENT_SHADER"; | |
| case 0x8B31: | |
| return "GL_VERTEX_SHADER"; | |
| case 0x8DD9: | |
| return "GL_GEOMETRY_SHADER"; | |
| case 0x8E87: | |
| return "GL_TESS_EVALUATION_SHADER"; | |
| case 0x8E88: | |
| return "GL_TESS_CONTROL_SHADER"; | |
| case 0x91B9: | |
| return "GL_COMPUTE_SHADER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ShadingModel: | |
| { | |
| switch (value) | |
| { | |
| case 0x1D00: | |
| return "GL_FLAT"; | |
| case 0x1D01: | |
| return "GL_SMOOTH"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::ShadingRateQCOM: | |
| { | |
| switch (value) | |
| { | |
| 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 0x96AC: | |
| return "GL_SHADING_RATE_4X2_PIXELS_QCOM"; | |
| case 0x96AE: | |
| return "GL_SHADING_RATE_4X4_PIXELS_QCOM"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SizedInternalFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x803C: | |
| return "GL_ALPHA8_EXT"; | |
| case 0x8040: | |
| return "GL_LUMINANCE8_EXT"; | |
| case 0x8045: | |
| return "GL_LUMINANCE8_ALPHA8_EXT"; | |
| case 0x8051: | |
| return "GL_RGB8"; | |
| case 0x8052: | |
| return "GL_RGB10_EXT"; | |
| case 0x8054: | |
| return "GL_RGB16_EXT"; | |
| case 0x8056: | |
| return "GL_RGBA4"; | |
| case 0x8057: | |
| return "GL_RGB5_A1"; | |
| case 0x8058: | |
| return "GL_RGBA8"; | |
| case 0x8059: | |
| return "GL_RGB10_A2"; | |
| case 0x805B: | |
| return "GL_RGBA16_EXT"; | |
| case 0x81A5: | |
| return "GL_DEPTH_COMPONENT16"; | |
| case 0x81A6: | |
| return "GL_DEPTH_COMPONENT24"; | |
| case 0x81A7: | |
| return "GL_DEPTH_COMPONENT32_OES"; | |
| case 0x8229: | |
| return "GL_R8"; | |
| case 0x822A: | |
| return "GL_R16_EXT"; | |
| case 0x822B: | |
| return "GL_RG8"; | |
| case 0x822C: | |
| return "GL_RG16_EXT"; | |
| 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 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 0x8814: | |
| return "GL_RGBA32F"; | |
| case 0x8815: | |
| return "GL_RGB32F"; | |
| case 0x881A: | |
| return "GL_RGBA16F"; | |
| case 0x881B: | |
| return "GL_RGB16F"; | |
| case 0x88F0: | |
| return "GL_DEPTH24_STENCIL8"; | |
| case 0x8C3A: | |
| return "GL_R11F_G11F_B10F"; | |
| case 0x8C3D: | |
| return "GL_RGB9_E5"; | |
| case 0x8C41: | |
| return "GL_SRGB8"; | |
| case 0x8C43: | |
| return "GL_SRGB8_ALPHA8"; | |
| 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 0x8CAC: | |
| return "GL_DEPTH_COMPONENT32F"; | |
| case 0x8CAD: | |
| return "GL_DEPTH32F_STENCIL8"; | |
| case 0x8D48: | |
| return "GL_STENCIL_INDEX8"; | |
| case 0x8D62: | |
| return "GL_RGB565"; | |
| case 0x8D64: | |
| return "GL_ETC1_RGB8_OES"; | |
| case 0x8D70: | |
| return "GL_RGBA32UI"; | |
| case 0x8D71: | |
| return "GL_RGB32UI"; | |
| case 0x8D76: | |
| return "GL_RGBA16UI"; | |
| case 0x8D77: | |
| return "GL_RGB16UI"; | |
| case 0x8D7C: | |
| return "GL_RGBA8UI"; | |
| case 0x8D7D: | |
| return "GL_RGB8UI"; | |
| case 0x8D82: | |
| return "GL_RGBA32I"; | |
| case 0x8D83: | |
| return "GL_RGB32I"; | |
| case 0x8D88: | |
| return "GL_RGBA16I"; | |
| case 0x8D89: | |
| return "GL_RGB16I"; | |
| case 0x8D8E: | |
| return "GL_RGBA8I"; | |
| case 0x8D8F: | |
| return "GL_RGB8I"; | |
| case 0x8DBB: | |
| return "GL_COMPRESSED_RED_RGTC1_EXT"; | |
| case 0x8DBC: | |
| return "GL_COMPRESSED_SIGNED_RED_RGTC1_EXT"; | |
| case 0x8DBD: | |
| return "GL_COMPRESSED_RED_GREEN_RGTC2_EXT"; | |
| case 0x8DBE: | |
| return "GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT"; | |
| case 0x8E8C: | |
| return "GL_COMPRESSED_RGBA_BPTC_UNORM_EXT"; | |
| case 0x8E8D: | |
| return "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT"; | |
| case 0x8E8E: | |
| return "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT"; | |
| case 0x8E8F: | |
| return "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT"; | |
| 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_EXT"; | |
| case 0x8F99: | |
| return "GL_RG16_SNORM_EXT"; | |
| case 0x8F9A: | |
| return "GL_RGB16_SNORM_EXT"; | |
| case 0x8F9B: | |
| return "GL_RGBA16_SNORM_EXT"; | |
| case 0x906F: | |
| return "GL_RGB10_A2UI"; | |
| 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 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::StencilFunction: | |
| { | |
| switch (value) | |
| { | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::StencilOp: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_ZERO"; | |
| case 0x150A: | |
| return "GL_INVERT"; | |
| case 0x1E00: | |
| return "GL_KEEP"; | |
| case 0x1E01: | |
| return "GL_REPLACE"; | |
| case 0x1E02: | |
| return "GL_INCR"; | |
| case 0x1E03: | |
| return "GL_DECR"; | |
| case 0x8507: | |
| return "GL_INCR_WRAP"; | |
| case 0x8508: | |
| return "GL_DECR_WRAP"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::StringName: | |
| { | |
| switch (value) | |
| { | |
| case 0x1F00: | |
| return "GL_VENDOR"; | |
| case 0x1F01: | |
| return "GL_RENDERER"; | |
| case 0x1F02: | |
| return "GL_VERSION"; | |
| case 0x1F03: | |
| return "GL_EXTENSIONS"; | |
| case 0x8B8C: | |
| return "GL_SHADING_LANGUAGE_VERSION"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SubroutineParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8A38: | |
| return "GL_UNIFORM_SIZE"; | |
| case 0x8A39: | |
| return "GL_UNIFORM_NAME_LENGTH"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SyncBehaviorFlags: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SyncCondition: | |
| { | |
| switch (value) | |
| { | |
| case 0x9117: | |
| return "GL_SYNC_GPU_COMMANDS_COMPLETE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SyncObjectMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_SYNC_FLUSH_COMMANDS_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SyncParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x9112: | |
| return "GL_OBJECT_TYPE"; | |
| case 0x9113: | |
| return "GL_SYNC_CONDITION"; | |
| case 0x9114: | |
| return "GL_SYNC_STATUS"; | |
| case 0x9115: | |
| return "GL_SYNC_FLAGS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::SyncStatus: | |
| { | |
| switch (value) | |
| { | |
| case 0x911A: | |
| return "GL_ALREADY_SIGNALED"; | |
| case 0x911B: | |
| return "GL_TIMEOUT_EXPIRED"; | |
| case 0x911C: | |
| return "GL_CONDITION_SATISFIED"; | |
| case 0x911D: | |
| return "GL_WAIT_FAILED"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TangentPointerTypeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x1400: | |
| return "GL_BYTE"; | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TexCoordPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureCompareMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x884E: | |
| return "GL_COMPARE_REF_TO_TEXTURE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureCoordName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8D60: | |
| return "GL_TEXTURE_GEN_STR_OES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureEnvMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x104: | |
| return "GL_ADD"; | |
| case 0xBE2: | |
| return "GL_BLEND"; | |
| case 0x2100: | |
| return "GL_MODULATE"; | |
| case 0x2101: | |
| return "GL_DECAL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureEnvParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x2200: | |
| return "GL_TEXTURE_ENV_MODE"; | |
| case 0x2201: | |
| return "GL_TEXTURE_ENV_COLOR"; | |
| case 0x8570: | |
| return "GL_COMBINE"; | |
| case 0x8571: | |
| return "GL_COMBINE_RGB"; | |
| case 0x8572: | |
| return "GL_COMBINE_ALPHA"; | |
| case 0x8573: | |
| return "GL_RGB_SCALE"; | |
| case 0x8574: | |
| return "GL_ADD_SIGNED"; | |
| case 0x8575: | |
| return "GL_INTERPOLATE"; | |
| case 0x8576: | |
| return "GL_CONSTANT"; | |
| case 0x8577: | |
| return "GL_PRIMARY_COLOR"; | |
| case 0x8578: | |
| return "GL_PREVIOUS"; | |
| case 0x8580: | |
| return "GL_SRC0_RGB"; | |
| case 0x8581: | |
| return "GL_SRC1_RGB"; | |
| case 0x8582: | |
| return "GL_SRC2_RGB"; | |
| case 0x8588: | |
| return "GL_SRC0_ALPHA"; | |
| case 0x8589: | |
| return "GL_SRC1_ALPHA"; | |
| case 0x858A: | |
| return "GL_SRC2_ALPHA"; | |
| case 0x8590: | |
| return "GL_OPERAND0_RGB"; | |
| case 0x8591: | |
| return "GL_OPERAND1_RGB"; | |
| case 0x8592: | |
| return "GL_OPERAND2_RGB"; | |
| case 0x8598: | |
| return "GL_OPERAND0_ALPHA"; | |
| case 0x8599: | |
| return "GL_OPERAND1_ALPHA"; | |
| case 0x859A: | |
| return "GL_OPERAND2_ALPHA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureEnvTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x2300: | |
| return "GL_TEXTURE_ENV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureGenParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x2500: | |
| return "GL_TEXTURE_GEN_MODE_OES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureLayout: | |
| { | |
| switch (value) | |
| { | |
| case 0x9530: | |
| return "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT"; | |
| case 0x9531: | |
| return "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureMagFilter: | |
| { | |
| switch (value) | |
| { | |
| case 0x2600: | |
| return "GL_NEAREST"; | |
| case 0x2601: | |
| return "GL_LINEAR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureMinFilter: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x1000: | |
| return "GL_TEXTURE_WIDTH"; | |
| case 0x1001: | |
| return "GL_TEXTURE_HEIGHT"; | |
| case 0x1003: | |
| return "GL_TEXTURE_INTERNAL_FORMAT"; | |
| case 0x1004: | |
| return "GL_TEXTURE_BORDER_COLOR"; | |
| 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 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 0x8072: | |
| return "GL_TEXTURE_WRAP_R"; | |
| 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 0x8191: | |
| return "GL_GENERATE_MIPMAP"; | |
| case 0x884C: | |
| return "GL_TEXTURE_COMPARE_MODE"; | |
| case 0x884D: | |
| return "GL_TEXTURE_COMPARE_FUNC"; | |
| 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 0x90EA: | |
| return "GL_DEPTH_STENCIL_TEXTURE_MODE"; | |
| case 0x9580: | |
| return "GL_TEXTURE_TILING_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureSwizzle: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_ZERO"; | |
| case 0x1: | |
| return "GL_ONE"; | |
| case 0x1903: | |
| return "GL_RED"; | |
| case 0x1904: | |
| return "GL_GREEN"; | |
| case 0x1905: | |
| return "GL_BLUE"; | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0x806F: | |
| return "GL_TEXTURE_3D"; | |
| case 0x8513: | |
| return "GL_TEXTURE_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 0x8C1A: | |
| return "GL_TEXTURE_2D_ARRAY"; | |
| case 0x8C2A: | |
| return "GL_TEXTURE_BUFFER"; | |
| case 0x8D41: | |
| return "GL_RENDERBUFFER"; | |
| case 0x9009: | |
| return "GL_TEXTURE_CUBE_MAP_ARRAY"; | |
| case 0x9100: | |
| return "GL_TEXTURE_2D_MULTISAMPLE"; | |
| case 0x9102: | |
| return "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureUnit: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TextureWrapMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x2703: | |
| return "GL_LINEAR_MIPMAP_LINEAR"; | |
| case 0x2901: | |
| return "GL_REPEAT"; | |
| case 0x812D: | |
| return "GL_CLAMP_TO_BORDER"; | |
| case 0x812F: | |
| return "GL_CLAMP_TO_EDGE"; | |
| case 0x8370: | |
| return "GL_MIRRORED_REPEAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TransformFeedbackBufferMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x8C8C: | |
| return "GL_INTERLEAVED_ATTRIBS"; | |
| case 0x8C8D: | |
| return "GL_SEPARATE_ATTRIBS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TransformFeedbackPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8C84: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_START"; | |
| case 0x8C85: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"; | |
| case 0x8C8F: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"; | |
| case 0x8E23: | |
| return "GL_TRANSFORM_FEEDBACK_PAUSED"; | |
| case 0x8E24: | |
| return "GL_TRANSFORM_FEEDBACK_ACTIVE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::TriangleFace: | |
| { | |
| switch (value) | |
| { | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x408: | |
| return "GL_FRONT_AND_BACK"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::UniformBlockPName: | |
| { | |
| switch (value) | |
| { | |
| 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 0x8A46: | |
| return "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::UniformPName: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::UniformType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x8B50: | |
| return "GL_FLOAT_VEC2"; | |
| case 0x8B51: | |
| return "GL_FLOAT_VEC3"; | |
| case 0x8B52: | |
| return "GL_FLOAT_VEC4"; | |
| case 0x8B53: | |
| return "GL_INT_VEC2"; | |
| case 0x8B54: | |
| return "GL_INT_VEC3"; | |
| case 0x8B55: | |
| return "GL_INT_VEC4"; | |
| case 0x8B56: | |
| return "GL_BOOL"; | |
| case 0x8B57: | |
| return "GL_BOOL_VEC2"; | |
| case 0x8B58: | |
| return "GL_BOOL_VEC3"; | |
| case 0x8B59: | |
| return "GL_BOOL_VEC4"; | |
| case 0x8B5A: | |
| return "GL_FLOAT_MAT2"; | |
| case 0x8B5B: | |
| return "GL_FLOAT_MAT3"; | |
| case 0x8B5C: | |
| return "GL_FLOAT_MAT4"; | |
| case 0x8B5E: | |
| return "GL_SAMPLER_2D"; | |
| case 0x8B5F: | |
| return "GL_SAMPLER_3D"; | |
| case 0x8B60: | |
| return "GL_SAMPLER_CUBE"; | |
| case 0x8B62: | |
| return "GL_SAMPLER_2D_SHADOW"; | |
| case 0x8B65: | |
| return "GL_FLOAT_MAT2x3"; | |
| case 0x8B66: | |
| return "GL_FLOAT_MAT2x4"; | |
| case 0x8B67: | |
| return "GL_FLOAT_MAT3x2"; | |
| case 0x8B68: | |
| return "GL_FLOAT_MAT3x4"; | |
| case 0x8B69: | |
| return "GL_FLOAT_MAT4x2"; | |
| case 0x8B6A: | |
| return "GL_FLOAT_MAT4x3"; | |
| case 0x8DC1: | |
| return "GL_SAMPLER_2D_ARRAY"; | |
| case 0x8DC2: | |
| return "GL_SAMPLER_BUFFER"; | |
| 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 0x8DCA: | |
| return "GL_INT_SAMPLER_2D"; | |
| case 0x8DCB: | |
| return "GL_INT_SAMPLER_3D"; | |
| case 0x8DCC: | |
| return "GL_INT_SAMPLER_CUBE"; | |
| case 0x8DCF: | |
| return "GL_INT_SAMPLER_2D_ARRAY"; | |
| case 0x8DD0: | |
| return "GL_INT_SAMPLER_BUFFER"; | |
| 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 0x8DD7: | |
| return "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"; | |
| case 0x8DD8: | |
| return "GL_UNSIGNED_INT_SAMPLER_BUFFER"; | |
| 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 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::UseProgramStageMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_VERTEX_SHADER_BIT"; | |
| case 0x2: | |
| return "GL_FRAGMENT_SHADER_BIT"; | |
| case 0x4: | |
| return "GL_GEOMETRY_SHADER_BIT"; | |
| case 0x8: | |
| return "GL_TESS_CONTROL_SHADER_BIT"; | |
| case 0x10: | |
| return "GL_TESS_EVALUATION_SHADER_BIT"; | |
| case 0x20: | |
| return "GL_COMPUTE_SHADER_BIT"; | |
| case 0xFFFFFFFF: | |
| return "GL_ALL_SHADER_BITS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexArrayPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x82D5: | |
| return "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"; | |
| 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 0x886A: | |
| return "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"; | |
| case 0x88FD: | |
| return "GL_VERTEX_ATTRIB_ARRAY_INTEGER"; | |
| case 0x88FE: | |
| return "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexAttribEnum: | |
| { | |
| switch (value) | |
| { | |
| 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 0x886A: | |
| return "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"; | |
| case 0x889F: | |
| return "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"; | |
| case 0x88FD: | |
| return "GL_VERTEX_ATTRIB_ARRAY_INTEGER"; | |
| case 0x88FE: | |
| return "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexAttribIType: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexAttribPointerPropertyARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x8645: | |
| return "GL_VERTEX_ATTRIB_ARRAY_POINTER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexAttribPointerType: | |
| { | |
| switch (value) | |
| { | |
| 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 0x140B: | |
| return "GL_HALF_FLOAT"; | |
| case 0x140C: | |
| return "GL_FIXED"; | |
| case 0x8368: | |
| return "GL_UNSIGNED_INT_2_10_10_10_REV"; | |
| case 0x8C3B: | |
| return "GL_UNSIGNED_INT_10F_11F_11F_REV"; | |
| case 0x8D9F: | |
| return "GL_INT_2_10_10_10_REV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexAttribPropertyARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x82D4: | |
| return "GL_VERTEX_ATTRIB_BINDING"; | |
| case 0x82D5: | |
| return "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"; | |
| 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 0x886A: | |
| return "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"; | |
| case 0x889F: | |
| return "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"; | |
| case 0x88FD: | |
| return "GL_VERTEX_ATTRIB_ARRAY_INTEGER"; | |
| case 0x88FE: | |
| return "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexAttribType: | |
| { | |
| switch (value) | |
| { | |
| 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 0x140B: | |
| return "GL_HALF_FLOAT"; | |
| case 0x140C: | |
| return "GL_FIXED"; | |
| case 0x8368: | |
| return "GL_UNSIGNED_INT_2_10_10_10_REV"; | |
| case 0x8C3B: | |
| return "GL_UNSIGNED_INT_10F_11F_11F_REV"; | |
| case 0x8D9F: | |
| return "GL_INT_2_10_10_10_REV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexBufferObjectUsage: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexProvokingMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E4D: | |
| return "GL_FIRST_VERTEX_CONVENTION"; | |
| case 0x8E4E: | |
| return "GL_LAST_VERTEX_CONVENTION"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexShaderTextureUnitParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xB03: | |
| return "GL_CURRENT_TEXTURE_COORDS"; | |
| case 0xBA8: | |
| return "GL_TEXTURE_MATRIX"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexShaderWriteMaskEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_FALSE"; | |
| case 0x1: | |
| return "GL_TRUE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::VertexWeightPointerTypeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case GLESEnum::WeightPointerTypeARB: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| const char *GLenumToString(BigGLEnum enumGroup, unsigned int value) | |
| { | |
| switch (enumGroup) | |
| { | |
| case BigGLEnum::AccumOp: | |
| { | |
| switch (value) | |
| { | |
| case 0x100: | |
| return "GL_ACCUM"; | |
| case 0x101: | |
| return "GL_LOAD"; | |
| case 0x102: | |
| return "GL_RETURN"; | |
| case 0x103: | |
| return "GL_MULT"; | |
| case 0x104: | |
| return "GL_ADD"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::AllEnums: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x1: | |
| return "GL_ONE"; | |
| case 0x2: | |
| return "GL_LINE_LOOP"; | |
| case 0x3: | |
| return "GL_LINE_STRIP"; | |
| case 0x4: | |
| return "GL_LINE_BIT"; | |
| case 0x5: | |
| return "GL_TRIANGLE_STRIP"; | |
| case 0x6: | |
| return "GL_TRIANGLE_FAN"; | |
| case 0x7: | |
| return "GL_QUADS"; | |
| case 0x8: | |
| return "GL_QUAD_STRIP"; | |
| case 0x9: | |
| return "GL_POLYGON"; | |
| case 0xA: | |
| return "GL_LINES_ADJACENCY"; | |
| case 0xB: | |
| return "GL_LINE_STRIP_ADJACENCY"; | |
| case 0xC: | |
| return "GL_TRIANGLES_ADJACENCY"; | |
| case 0xD: | |
| return "GL_TRIANGLE_STRIP_ADJACENCY"; | |
| case 0xE: | |
| return "GL_PATCHES"; | |
| case 0x10: | |
| return "GL_POLYGON_STIPPLE_BIT"; | |
| case 0x16: | |
| return "GL_UUID_SIZE_EXT"; | |
| case 0x20: | |
| return "GL_PIXEL_MODE_BIT"; | |
| case 0x40: | |
| return "GL_LIGHTING_BIT"; | |
| case 0x80: | |
| return "GL_FOG_BIT"; | |
| case 0x100: | |
| return "GL_ACCUM"; | |
| case 0x101: | |
| return "GL_LOAD"; | |
| case 0x102: | |
| return "GL_RETURN"; | |
| case 0x103: | |
| return "GL_MULT"; | |
| case 0x104: | |
| return "GL_ADD"; | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| case 0x300: | |
| return "GL_SRC_COLOR"; | |
| case 0x301: | |
| return "GL_ONE_MINUS_SRC_COLOR"; | |
| case 0x302: | |
| return "GL_SRC_ALPHA"; | |
| case 0x303: | |
| return "GL_ONE_MINUS_SRC_ALPHA"; | |
| case 0x304: | |
| return "GL_DST_ALPHA"; | |
| case 0x305: | |
| return "GL_ONE_MINUS_DST_ALPHA"; | |
| case 0x306: | |
| return "GL_DST_COLOR"; | |
| case 0x307: | |
| return "GL_ONE_MINUS_DST_COLOR"; | |
| case 0x308: | |
| return "GL_SRC_ALPHA_SATURATE"; | |
| case 0x400: | |
| return "GL_FRONT_LEFT"; | |
| case 0x401: | |
| return "GL_FRONT_RIGHT"; | |
| case 0x402: | |
| return "GL_BACK_LEFT"; | |
| case 0x403: | |
| return "GL_BACK_RIGHT"; | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x406: | |
| return "GL_LEFT"; | |
| case 0x407: | |
| return "GL_RIGHT"; | |
| case 0x408: | |
| return "GL_FRONT_AND_BACK"; | |
| case 0x409: | |
| return "GL_AUX0"; | |
| case 0x40A: | |
| return "GL_AUX1"; | |
| case 0x40B: | |
| return "GL_AUX2"; | |
| case 0x40C: | |
| return "GL_AUX3"; | |
| case 0x500: | |
| return "GL_INVALID_ENUM"; | |
| case 0x501: | |
| return "GL_INVALID_VALUE"; | |
| case 0x502: | |
| return "GL_INVALID_OPERATION"; | |
| case 0x503: | |
| return "GL_STACK_OVERFLOW"; | |
| case 0x504: | |
| return "GL_STACK_UNDERFLOW"; | |
| case 0x505: | |
| return "GL_OUT_OF_MEMORY"; | |
| case 0x506: | |
| return "GL_INVALID_FRAMEBUFFER_OPERATION"; | |
| case 0x507: | |
| return "GL_CONTEXT_LOST"; | |
| case 0x600: | |
| return "GL_2D"; | |
| case 0x601: | |
| return "GL_3D"; | |
| case 0x602: | |
| return "GL_3D_COLOR"; | |
| case 0x603: | |
| return "GL_3D_COLOR_TEXTURE"; | |
| case 0x604: | |
| return "GL_4D_COLOR_TEXTURE"; | |
| case 0x700: | |
| return "GL_PASS_THROUGH_TOKEN"; | |
| case 0x701: | |
| return "GL_POINT_TOKEN"; | |
| case 0x702: | |
| return "GL_LINE_TOKEN"; | |
| case 0x703: | |
| return "GL_POLYGON_TOKEN"; | |
| case 0x704: | |
| return "GL_BITMAP_TOKEN"; | |
| case 0x705: | |
| return "GL_DRAW_PIXEL_TOKEN"; | |
| case 0x706: | |
| return "GL_COPY_PIXEL_TOKEN"; | |
| case 0x707: | |
| return "GL_LINE_RESET_TOKEN"; | |
| case 0x800: | |
| return "GL_EXP"; | |
| case 0x801: | |
| return "GL_EXP2"; | |
| case 0x900: | |
| return "GL_CW"; | |
| case 0x901: | |
| return "GL_CCW"; | |
| case 0xA00: | |
| return "GL_COEFF"; | |
| case 0xA01: | |
| return "GL_ORDER"; | |
| case 0xA02: | |
| return "GL_DOMAIN"; | |
| case 0xB00: | |
| return "GL_CURRENT_COLOR"; | |
| case 0xB01: | |
| return "GL_CURRENT_INDEX"; | |
| case 0xB02: | |
| return "GL_CURRENT_NORMAL"; | |
| case 0xB03: | |
| return "GL_CURRENT_TEXTURE_COORDS"; | |
| case 0xB04: | |
| return "GL_CURRENT_RASTER_COLOR"; | |
| case 0xB05: | |
| return "GL_CURRENT_RASTER_INDEX"; | |
| case 0xB06: | |
| return "GL_CURRENT_RASTER_TEXTURE_COORDS"; | |
| case 0xB07: | |
| return "GL_CURRENT_RASTER_POSITION"; | |
| case 0xB08: | |
| return "GL_CURRENT_RASTER_POSITION_VALID"; | |
| case 0xB09: | |
| return "GL_CURRENT_RASTER_DISTANCE"; | |
| case 0xB10: | |
| return "GL_POINT_SMOOTH"; | |
| case 0xB11: | |
| return "GL_POINT_SIZE"; | |
| case 0xB12: | |
| return "GL_POINT_SIZE_RANGE"; | |
| case 0xB13: | |
| return "GL_POINT_SIZE_GRANULARITY"; | |
| case 0xB20: | |
| return "GL_LINE_SMOOTH"; | |
| case 0xB21: | |
| return "GL_LINE_WIDTH"; | |
| case 0xB22: | |
| return "GL_LINE_WIDTH_RANGE"; | |
| case 0xB23: | |
| return "GL_LINE_WIDTH_GRANULARITY"; | |
| case 0xB24: | |
| return "GL_LINE_STIPPLE"; | |
| case 0xB25: | |
| return "GL_LINE_STIPPLE_PATTERN"; | |
| case 0xB26: | |
| return "GL_LINE_STIPPLE_REPEAT"; | |
| case 0xB30: | |
| return "GL_LIST_MODE"; | |
| case 0xB31: | |
| return "GL_MAX_LIST_NESTING"; | |
| case 0xB32: | |
| return "GL_LIST_BASE"; | |
| case 0xB33: | |
| return "GL_LIST_INDEX"; | |
| case 0xB40: | |
| return "GL_POLYGON_MODE"; | |
| case 0xB41: | |
| return "GL_POLYGON_SMOOTH"; | |
| case 0xB42: | |
| return "GL_POLYGON_STIPPLE"; | |
| case 0xB43: | |
| return "GL_EDGE_FLAG"; | |
| case 0xB44: | |
| return "GL_CULL_FACE"; | |
| case 0xB45: | |
| return "GL_CULL_FACE_MODE"; | |
| case 0xB46: | |
| return "GL_FRONT_FACE"; | |
| case 0xB50: | |
| return "GL_LIGHTING"; | |
| case 0xB51: | |
| return "GL_LIGHT_MODEL_LOCAL_VIEWER"; | |
| case 0xB52: | |
| return "GL_LIGHT_MODEL_TWO_SIDE"; | |
| case 0xB53: | |
| return "GL_LIGHT_MODEL_AMBIENT"; | |
| case 0xB54: | |
| return "GL_SHADE_MODEL"; | |
| case 0xB55: | |
| return "GL_COLOR_MATERIAL_FACE"; | |
| case 0xB56: | |
| return "GL_COLOR_MATERIAL_PARAMETER"; | |
| case 0xB57: | |
| return "GL_COLOR_MATERIAL"; | |
| case 0xB60: | |
| return "GL_FOG"; | |
| case 0xB61: | |
| return "GL_FOG_INDEX"; | |
| case 0xB62: | |
| return "GL_FOG_DENSITY"; | |
| case 0xB63: | |
| return "GL_FOG_START"; | |
| case 0xB64: | |
| return "GL_FOG_END"; | |
| case 0xB65: | |
| return "GL_FOG_MODE"; | |
| case 0xB66: | |
| return "GL_FOG_COLOR"; | |
| case 0xB70: | |
| return "GL_DEPTH_RANGE"; | |
| case 0xB71: | |
| return "GL_DEPTH_TEST"; | |
| case 0xB72: | |
| return "GL_DEPTH_WRITEMASK"; | |
| case 0xB73: | |
| return "GL_DEPTH_CLEAR_VALUE"; | |
| case 0xB74: | |
| return "GL_DEPTH_FUNC"; | |
| case 0xB80: | |
| return "GL_ACCUM_CLEAR_VALUE"; | |
| case 0xB90: | |
| return "GL_STENCIL_TEST"; | |
| case 0xB91: | |
| return "GL_STENCIL_CLEAR_VALUE"; | |
| case 0xB92: | |
| return "GL_STENCIL_FUNC"; | |
| case 0xB93: | |
| return "GL_STENCIL_VALUE_MASK"; | |
| case 0xB94: | |
| return "GL_STENCIL_FAIL"; | |
| case 0xB95: | |
| return "GL_STENCIL_PASS_DEPTH_FAIL"; | |
| case 0xB96: | |
| return "GL_STENCIL_PASS_DEPTH_PASS"; | |
| case 0xB97: | |
| return "GL_STENCIL_REF"; | |
| case 0xB98: | |
| return "GL_STENCIL_WRITEMASK"; | |
| case 0xBA0: | |
| return "GL_MATRIX_MODE"; | |
| case 0xBA1: | |
| return "GL_NORMALIZE"; | |
| case 0xBA2: | |
| return "GL_VIEWPORT"; | |
| case 0xBA3: | |
| return "GL_MODELVIEW_STACK_DEPTH"; | |
| case 0xBA4: | |
| return "GL_PROJECTION_STACK_DEPTH"; | |
| case 0xBA5: | |
| return "GL_TEXTURE_STACK_DEPTH"; | |
| case 0xBA6: | |
| return "GL_MODELVIEW_MATRIX"; | |
| case 0xBA7: | |
| return "GL_PROJECTION_MATRIX"; | |
| case 0xBA8: | |
| return "GL_TEXTURE_MATRIX"; | |
| case 0xBB0: | |
| return "GL_ATTRIB_STACK_DEPTH"; | |
| case 0xBB1: | |
| return "GL_CLIENT_ATTRIB_STACK_DEPTH"; | |
| case 0xBC0: | |
| return "GL_ALPHA_TEST"; | |
| case 0xBC1: | |
| return "GL_ALPHA_TEST_FUNC"; | |
| case 0xBC2: | |
| return "GL_ALPHA_TEST_REF"; | |
| case 0xBD0: | |
| return "GL_DITHER"; | |
| case 0xBE0: | |
| return "GL_BLEND_DST"; | |
| case 0xBE1: | |
| return "GL_BLEND_SRC"; | |
| case 0xBE2: | |
| return "GL_BLEND"; | |
| case 0xBF0: | |
| return "GL_LOGIC_OP_MODE"; | |
| case 0xBF1: | |
| return "GL_LOGIC_OP"; | |
| case 0xBF2: | |
| return "GL_COLOR_LOGIC_OP"; | |
| case 0xC00: | |
| return "GL_AUX_BUFFERS"; | |
| case 0xC01: | |
| return "GL_DRAW_BUFFER"; | |
| case 0xC02: | |
| return "GL_READ_BUFFER"; | |
| case 0xC10: | |
| return "GL_SCISSOR_BOX"; | |
| case 0xC11: | |
| return "GL_SCISSOR_TEST"; | |
| case 0xC20: | |
| return "GL_INDEX_CLEAR_VALUE"; | |
| case 0xC21: | |
| return "GL_INDEX_WRITEMASK"; | |
| case 0xC22: | |
| return "GL_COLOR_CLEAR_VALUE"; | |
| case 0xC23: | |
| return "GL_COLOR_WRITEMASK"; | |
| case 0xC30: | |
| return "GL_INDEX_MODE"; | |
| case 0xC31: | |
| return "GL_RGBA_MODE"; | |
| case 0xC32: | |
| return "GL_DOUBLEBUFFER"; | |
| case 0xC33: | |
| return "GL_STEREO"; | |
| case 0xC40: | |
| return "GL_RENDER_MODE"; | |
| case 0xC50: | |
| return "GL_PERSPECTIVE_CORRECTION_HINT"; | |
| case 0xC51: | |
| return "GL_POINT_SMOOTH_HINT"; | |
| case 0xC52: | |
| return "GL_LINE_SMOOTH_HINT"; | |
| case 0xC53: | |
| return "GL_POLYGON_SMOOTH_HINT"; | |
| case 0xC54: | |
| return "GL_FOG_HINT"; | |
| case 0xC60: | |
| return "GL_TEXTURE_GEN_S"; | |
| case 0xC61: | |
| return "GL_TEXTURE_GEN_T"; | |
| case 0xC62: | |
| return "GL_TEXTURE_GEN_R"; | |
| case 0xC63: | |
| return "GL_TEXTURE_GEN_Q"; | |
| case 0xC70: | |
| return "GL_PIXEL_MAP_I_TO_I"; | |
| case 0xC71: | |
| return "GL_PIXEL_MAP_S_TO_S"; | |
| case 0xC72: | |
| return "GL_PIXEL_MAP_I_TO_R"; | |
| case 0xC73: | |
| return "GL_PIXEL_MAP_I_TO_G"; | |
| case 0xC74: | |
| return "GL_PIXEL_MAP_I_TO_B"; | |
| case 0xC75: | |
| return "GL_PIXEL_MAP_I_TO_A"; | |
| case 0xC76: | |
| return "GL_PIXEL_MAP_R_TO_R"; | |
| case 0xC77: | |
| return "GL_PIXEL_MAP_G_TO_G"; | |
| case 0xC78: | |
| return "GL_PIXEL_MAP_B_TO_B"; | |
| case 0xC79: | |
| return "GL_PIXEL_MAP_A_TO_A"; | |
| case 0xCB0: | |
| return "GL_PIXEL_MAP_I_TO_I_SIZE"; | |
| case 0xCB1: | |
| return "GL_PIXEL_MAP_S_TO_S_SIZE"; | |
| case 0xCB2: | |
| return "GL_PIXEL_MAP_I_TO_R_SIZE"; | |
| case 0xCB3: | |
| return "GL_PIXEL_MAP_I_TO_G_SIZE"; | |
| case 0xCB4: | |
| return "GL_PIXEL_MAP_I_TO_B_SIZE"; | |
| case 0xCB5: | |
| return "GL_PIXEL_MAP_I_TO_A_SIZE"; | |
| case 0xCB6: | |
| return "GL_PIXEL_MAP_R_TO_R_SIZE"; | |
| case 0xCB7: | |
| return "GL_PIXEL_MAP_G_TO_G_SIZE"; | |
| case 0xCB8: | |
| return "GL_PIXEL_MAP_B_TO_B_SIZE"; | |
| case 0xCB9: | |
| return "GL_PIXEL_MAP_A_TO_A_SIZE"; | |
| case 0xCF0: | |
| return "GL_UNPACK_SWAP_BYTES"; | |
| case 0xCF1: | |
| return "GL_UNPACK_LSB_FIRST"; | |
| case 0xCF2: | |
| return "GL_UNPACK_ROW_LENGTH"; | |
| case 0xCF3: | |
| return "GL_UNPACK_SKIP_ROWS"; | |
| case 0xCF4: | |
| return "GL_UNPACK_SKIP_PIXELS"; | |
| case 0xCF5: | |
| return "GL_UNPACK_ALIGNMENT"; | |
| case 0xD00: | |
| return "GL_PACK_SWAP_BYTES"; | |
| case 0xD01: | |
| return "GL_PACK_LSB_FIRST"; | |
| case 0xD02: | |
| return "GL_PACK_ROW_LENGTH"; | |
| case 0xD03: | |
| return "GL_PACK_SKIP_ROWS"; | |
| case 0xD04: | |
| return "GL_PACK_SKIP_PIXELS"; | |
| case 0xD05: | |
| return "GL_PACK_ALIGNMENT"; | |
| case 0xD10: | |
| return "GL_MAP_COLOR"; | |
| case 0xD11: | |
| return "GL_MAP_STENCIL"; | |
| case 0xD12: | |
| return "GL_INDEX_SHIFT"; | |
| case 0xD13: | |
| return "GL_INDEX_OFFSET"; | |
| case 0xD14: | |
| return "GL_RED_SCALE"; | |
| case 0xD15: | |
| return "GL_RED_BIAS"; | |
| case 0xD16: | |
| return "GL_ZOOM_X"; | |
| case 0xD17: | |
| return "GL_ZOOM_Y"; | |
| case 0xD18: | |
| return "GL_GREEN_SCALE"; | |
| case 0xD19: | |
| return "GL_GREEN_BIAS"; | |
| case 0xD1A: | |
| return "GL_BLUE_SCALE"; | |
| case 0xD1B: | |
| return "GL_BLUE_BIAS"; | |
| case 0xD1C: | |
| return "GL_ALPHA_SCALE"; | |
| case 0xD1D: | |
| return "GL_ALPHA_BIAS"; | |
| case 0xD1E: | |
| return "GL_DEPTH_SCALE"; | |
| case 0xD1F: | |
| return "GL_DEPTH_BIAS"; | |
| case 0xD30: | |
| return "GL_MAX_EVAL_ORDER"; | |
| case 0xD31: | |
| return "GL_MAX_LIGHTS"; | |
| case 0xD32: | |
| return "GL_MAX_CLIP_PLANES"; | |
| case 0xD33: | |
| return "GL_MAX_TEXTURE_SIZE"; | |
| case 0xD34: | |
| return "GL_MAX_PIXEL_MAP_TABLE"; | |
| case 0xD35: | |
| return "GL_MAX_ATTRIB_STACK_DEPTH"; | |
| case 0xD36: | |
| return "GL_MAX_MODELVIEW_STACK_DEPTH"; | |
| case 0xD37: | |
| return "GL_MAX_NAME_STACK_DEPTH"; | |
| case 0xD38: | |
| return "GL_MAX_PROJECTION_STACK_DEPTH"; | |
| case 0xD39: | |
| return "GL_MAX_TEXTURE_STACK_DEPTH"; | |
| case 0xD3A: | |
| return "GL_MAX_VIEWPORT_DIMS"; | |
| case 0xD3B: | |
| return "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"; | |
| case 0xD50: | |
| return "GL_SUBPIXEL_BITS"; | |
| case 0xD51: | |
| return "GL_INDEX_BITS"; | |
| case 0xD52: | |
| return "GL_RED_BITS"; | |
| case 0xD53: | |
| return "GL_GREEN_BITS"; | |
| case 0xD54: | |
| return "GL_BLUE_BITS"; | |
| case 0xD55: | |
| return "GL_ALPHA_BITS"; | |
| case 0xD56: | |
| return "GL_DEPTH_BITS"; | |
| case 0xD57: | |
| return "GL_STENCIL_BITS"; | |
| case 0xD58: | |
| return "GL_ACCUM_RED_BITS"; | |
| case 0xD59: | |
| return "GL_ACCUM_GREEN_BITS"; | |
| case 0xD5A: | |
| return "GL_ACCUM_BLUE_BITS"; | |
| case 0xD5B: | |
| return "GL_ACCUM_ALPHA_BITS"; | |
| case 0xD70: | |
| return "GL_NAME_STACK_DEPTH"; | |
| case 0xD80: | |
| return "GL_AUTO_NORMAL"; | |
| case 0xD90: | |
| return "GL_MAP1_COLOR_4"; | |
| case 0xD91: | |
| return "GL_MAP1_INDEX"; | |
| case 0xD92: | |
| return "GL_MAP1_NORMAL"; | |
| case 0xD93: | |
| return "GL_MAP1_TEXTURE_COORD_1"; | |
| case 0xD94: | |
| return "GL_MAP1_TEXTURE_COORD_2"; | |
| case 0xD95: | |
| return "GL_MAP1_TEXTURE_COORD_3"; | |
| case 0xD96: | |
| return "GL_MAP1_TEXTURE_COORD_4"; | |
| case 0xD97: | |
| return "GL_MAP1_VERTEX_3"; | |
| case 0xD98: | |
| return "GL_MAP1_VERTEX_4"; | |
| case 0xDB0: | |
| return "GL_MAP2_COLOR_4"; | |
| case 0xDB1: | |
| return "GL_MAP2_INDEX"; | |
| case 0xDB2: | |
| return "GL_MAP2_NORMAL"; | |
| case 0xDB3: | |
| return "GL_MAP2_TEXTURE_COORD_1"; | |
| case 0xDB4: | |
| return "GL_MAP2_TEXTURE_COORD_2"; | |
| case 0xDB5: | |
| return "GL_MAP2_TEXTURE_COORD_3"; | |
| case 0xDB6: | |
| return "GL_MAP2_TEXTURE_COORD_4"; | |
| case 0xDB7: | |
| return "GL_MAP2_VERTEX_3"; | |
| case 0xDB8: | |
| return "GL_MAP2_VERTEX_4"; | |
| case 0xDD0: | |
| return "GL_MAP1_GRID_DOMAIN"; | |
| case 0xDD1: | |
| return "GL_MAP1_GRID_SEGMENTS"; | |
| case 0xDD2: | |
| return "GL_MAP2_GRID_DOMAIN"; | |
| case 0xDD3: | |
| return "GL_MAP2_GRID_SEGMENTS"; | |
| case 0xDE0: | |
| return "GL_TEXTURE_1D"; | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0xDF0: | |
| return "GL_FEEDBACK_BUFFER_POINTER"; | |
| case 0xDF1: | |
| return "GL_FEEDBACK_BUFFER_SIZE"; | |
| case 0xDF2: | |
| return "GL_FEEDBACK_BUFFER_TYPE"; | |
| case 0xDF3: | |
| return "GL_SELECTION_BUFFER_POINTER"; | |
| case 0xDF4: | |
| 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 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_PLANE0"; | |
| case 0x3001: | |
| return "GL_CLIP_PLANE1"; | |
| case 0x3002: | |
| return "GL_CLIP_PLANE2"; | |
| case 0x3003: | |
| return "GL_CLIP_PLANE3"; | |
| case 0x3004: | |
| return "GL_CLIP_PLANE4"; | |
| case 0x3005: | |
| return "GL_CLIP_PLANE5"; | |
| 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_HINT_BIT"; | |
| 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 0x8010: | |
| return "GL_CONVOLUTION_1D"; | |
| case 0x8011: | |
| return "GL_CONVOLUTION_2D"; | |
| case 0x8012: | |
| return "GL_SEPARABLE_2D"; | |
| case 0x8024: | |
| return "GL_HISTOGRAM"; | |
| case 0x8025: | |
| return "GL_PROXY_HISTOGRAM"; | |
| case 0x802E: | |
| return "GL_MINMAX"; | |
| 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 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 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 0x8063: | |
| return "GL_PROXY_TEXTURE_1D"; | |
| case 0x8064: | |
| return "GL_PROXY_TEXTURE_2D"; | |
| 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_BINDING_3D"; | |
| 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 0x807E: | |
| return "GL_NORMAL_ARRAY_TYPE"; | |
| case 0x807F: | |
| return "GL_NORMAL_ARRAY_STRIDE"; | |
| case 0x8081: | |
| return "GL_COLOR_ARRAY_SIZE"; | |
| case 0x8082: | |
| return "GL_COLOR_ARRAY_TYPE"; | |
| case 0x8083: | |
| return "GL_COLOR_ARRAY_STRIDE"; | |
| case 0x8085: | |
| return "GL_INDEX_ARRAY_TYPE"; | |
| case 0x8086: | |
| return "GL_INDEX_ARRAY_STRIDE"; | |
| 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 0x808C: | |
| return "GL_EDGE_FLAG_ARRAY_STRIDE"; | |
| 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 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 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 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 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 0x80E0: | |
| return "GL_BGR"; | |
| case 0x80E1: | |
| return "GL_BGRA"; | |
| case 0x80E8: | |
| return "GL_MAX_ELEMENTS_VERTICES"; | |
| case 0x80E9: | |
| return "GL_MAX_ELEMENTS_INDICES"; | |
| case 0x80EE: | |
| return "GL_PARAMETER_BUFFER"; | |
| case 0x80EF: | |
| return "GL_PARAMETER_BUFFER_BINDING"; | |
| 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 0x812D: | |
| return "GL_CLAMP_TO_BORDER"; | |
| case 0x812F: | |
| return "GL_CLAMP_TO_EDGE"; | |
| 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 0x8191: | |
| return "GL_GENERATE_MIPMAP"; | |
| case 0x8192: | |
| return "GL_GENERATE_MIPMAP_HINT"; | |
| case 0x81A5: | |
| return "GL_DEPTH_COMPONENT16"; | |
| case 0x81A6: | |
| return "GL_DEPTH_COMPONENT24"; | |
| case 0x81A7: | |
| return "GL_DEPTH_COMPONENT32"; | |
| case 0x81F8: | |
| return "GL_LIGHT_MODEL_COLOR_CONTROL"; | |
| case 0x81F9: | |
| return "GL_SINGLE_COLOR"; | |
| case 0x81FA: | |
| return "GL_SEPARATE_SPECULAR_COLOR"; | |
| 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 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 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 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 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 0x8370: | |
| return "GL_MIRRORED_REPEAT"; | |
| 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 0x8450: | |
| return "GL_FOG_COORD_SRC"; | |
| case 0x8451: | |
| return "GL_FOG_COORD"; | |
| case 0x8452: | |
| return "GL_FRAGMENT_DEPTH"; | |
| case 0x8453: | |
| return "GL_CURRENT_FOG_COORD"; | |
| case 0x8454: | |
| return "GL_FOG_COORD_ARRAY_TYPE"; | |
| case 0x8455: | |
| return "GL_FOG_COORD_ARRAY_STRIDE"; | |
| case 0x8456: | |
| return "GL_FOG_COORD_ARRAY_POINTER"; | |
| case 0x8457: | |
| return "GL_FOG_COORD_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 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 0x8507: | |
| return "GL_INCR_WRAP"; | |
| case 0x8508: | |
| return "GL_DECR_WRAP"; | |
| 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 0x8570: | |
| return "GL_COMBINE"; | |
| case 0x8571: | |
| return "GL_COMBINE_RGB"; | |
| case 0x8572: | |
| return "GL_COMBINE_ALPHA"; | |
| case 0x8573: | |
| return "GL_RGB_SCALE"; | |
| case 0x8574: | |
| return "GL_ADD_SIGNED"; | |
| case 0x8575: | |
| return "GL_INTERPOLATE"; | |
| case 0x8576: | |
| return "GL_CONSTANT"; | |
| case 0x8577: | |
| return "GL_PRIMARY_COLOR"; | |
| case 0x8578: | |
| return "GL_PREVIOUS"; | |
| case 0x8580: | |
| return "GL_SRC0_RGB"; | |
| case 0x8581: | |
| return "GL_SRC1_RGB"; | |
| case 0x8582: | |
| return "GL_SRC2_RGB"; | |
| case 0x8588: | |
| return "GL_SRC0_ALPHA"; | |
| case 0x8589: | |
| return "GL_SRC1_ALPHA"; | |
| case 0x858A: | |
| return "GL_SRC2_ALPHA"; | |
| case 0x8590: | |
| return "GL_OPERAND0_RGB"; | |
| case 0x8591: | |
| return "GL_OPERAND1_RGB"; | |
| case 0x8592: | |
| return "GL_OPERAND2_RGB"; | |
| case 0x8598: | |
| return "GL_OPERAND0_ALPHA"; | |
| case 0x8599: | |
| return "GL_OPERAND1_ALPHA"; | |
| case 0x859A: | |
| return "GL_OPERAND2_ALPHA"; | |
| case 0x85B5: | |
| return "GL_VERTEX_ARRAY_BINDING"; | |
| 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 0x8642: | |
| return "GL_PROGRAM_POINT_SIZE"; | |
| case 0x8643: | |
| return "GL_VERTEX_PROGRAM_TWO_SIDE"; | |
| case 0x8645: | |
| return "GL_VERTEX_ATTRIB_ARRAY_POINTER"; | |
| case 0x864F: | |
| return "GL_DEPTH_CLAMP"; | |
| 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 0x86AE: | |
| return "GL_DOT3_RGB"; | |
| case 0x86AF: | |
| return "GL_DOT3_RGBA"; | |
| case 0x8741: | |
| return "GL_PROGRAM_BINARY_LENGTH"; | |
| case 0x8743: | |
| return "GL_MIRROR_CLAMP_TO_EDGE"; | |
| case 0x874E: | |
| return "GL_VERTEX_ATTRIB_ARRAY_LONG"; | |
| case 0x8764: | |
| return "GL_BUFFER_SIZE"; | |
| case 0x8765: | |
| return "GL_BUFFER_USAGE"; | |
| 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 0x8814: | |
| return "GL_RGBA32F"; | |
| case 0x8815: | |
| return "GL_RGB32F"; | |
| case 0x8816: | |
| return "GL_ALPHA32F_EXT"; | |
| case 0x8818: | |
| return "GL_LUMINANCE32F_EXT"; | |
| case 0x8819: | |
| return "GL_LUMINANCE_ALPHA32F_EXT"; | |
| case 0x881A: | |
| return "GL_RGBA16F"; | |
| case 0x881B: | |
| return "GL_RGB16F"; | |
| case 0x881C: | |
| return "GL_ALPHA16F_EXT"; | |
| case 0x881E: | |
| return "GL_LUMINANCE16F_EXT"; | |
| case 0x881F: | |
| return "GL_LUMINANCE_ALPHA16F_EXT"; | |
| 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 0x883D: | |
| return "GL_BLEND_EQUATION_ALPHA"; | |
| 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_R_TO_TEXTURE"; | |
| case 0x884F: | |
| return "GL_TEXTURE_CUBE_MAP_SEAMLESS"; | |
| case 0x8861: | |
| return "GL_POINT_SPRITE"; | |
| case 0x8862: | |
| return "GL_COORD_REPLACE"; | |
| 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 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 0x8871: | |
| return "GL_MAX_TEXTURE_COORDS"; | |
| case 0x8872: | |
| return "GL_MAX_TEXTURE_IMAGE_UNITS"; | |
| case 0x887F: | |
| return "GL_GEOMETRY_SHADER_INVOCATIONS"; | |
| 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_COORD_ARRAY_BUFFER_BINDING"; | |
| case 0x889E: | |
| return "GL_WEIGHT_ARRAY_BUFFER_BINDING"; | |
| case 0x889F: | |
| return "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"; | |
| 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 0x88BF: | |
| return "GL_TIME_ELAPSED"; | |
| 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 0x88EF: | |
| return "GL_PIXEL_UNPACK_BUFFER_BINDING"; | |
| case 0x88F0: | |
| return "GL_DEPTH24_STENCIL8"; | |
| case 0x88F1: | |
| return "GL_TEXTURE_STENCIL_SIZE"; | |
| 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 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 0x8A11: | |
| return "GL_UNIFORM_BUFFER"; | |
| 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 0x8A52: | |
| return "GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT"; | |
| case 0x8B30: | |
| return "GL_FRAGMENT_SHADER"; | |
| case 0x8B31: | |
| return "GL_VERTEX_SHADER"; | |
| case 0x8B40: | |
| return "GL_PROGRAM_OBJECT_EXT"; | |
| case 0x8B48: | |
| return "GL_SHADER_OBJECT_EXT"; | |
| case 0x8B49: | |
| return "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"; | |
| case 0x8B4A: | |
| return "GL_MAX_VERTEX_UNIFORM_COMPONENTS"; | |
| case 0x8B4B: | |
| return "GL_MAX_VARYING_FLOATS"; | |
| case 0x8B4C: | |
| return "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"; | |
| case 0x8B4D: | |
| return "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"; | |
| case 0x8B4F: | |
| return "GL_SHADER_TYPE"; | |
| case 0x8B50: | |
| return "GL_FLOAT_VEC2"; | |
| case 0x8B51: | |
| return "GL_FLOAT_VEC3"; | |
| case 0x8B52: | |
| return "GL_FLOAT_VEC4"; | |
| case 0x8B53: | |
| return "GL_INT_VEC2"; | |
| case 0x8B54: | |
| return "GL_INT_VEC3"; | |
| case 0x8B55: | |
| return "GL_INT_VEC4"; | |
| case 0x8B56: | |
| return "GL_BOOL"; | |
| case 0x8B57: | |
| return "GL_BOOL_VEC2"; | |
| case 0x8B58: | |
| return "GL_BOOL_VEC3"; | |
| case 0x8B59: | |
| return "GL_BOOL_VEC4"; | |
| case 0x8B5A: | |
| return "GL_FLOAT_MAT2"; | |
| case 0x8B5B: | |
| return "GL_FLOAT_MAT3"; | |
| case 0x8B5C: | |
| return "GL_FLOAT_MAT4"; | |
| case 0x8B5D: | |
| return "GL_SAMPLER_1D"; | |
| case 0x8B5E: | |
| return "GL_SAMPLER_2D"; | |
| case 0x8B5F: | |
| return "GL_SAMPLER_3D"; | |
| case 0x8B60: | |
| return "GL_SAMPLER_CUBE"; | |
| case 0x8B61: | |
| return "GL_SAMPLER_1D_SHADOW"; | |
| case 0x8B62: | |
| return "GL_SAMPLER_2D_SHADOW"; | |
| case 0x8B63: | |
| return "GL_SAMPLER_2D_RECT"; | |
| case 0x8B64: | |
| return "GL_SAMPLER_2D_RECT_SHADOW"; | |
| case 0x8B65: | |
| return "GL_FLOAT_MAT2x3"; | |
| case 0x8B66: | |
| return "GL_FLOAT_MAT2x4"; | |
| case 0x8B67: | |
| return "GL_FLOAT_MAT3x2"; | |
| case 0x8B68: | |
| return "GL_FLOAT_MAT3x4"; | |
| case 0x8B69: | |
| return "GL_FLOAT_MAT4x2"; | |
| case 0x8B6A: | |
| return "GL_FLOAT_MAT4x3"; | |
| 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 0x8BBB: | |
| return "GL_FRAMEBUFFER_FLIP_Y_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 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 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 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 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 0x8C76: | |
| return "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"; | |
| case 0x8C7F: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"; | |
| case 0x8C80: | |
| return "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"; | |
| case 0x8C83: | |
| return "GL_TRANSFORM_FEEDBACK_VARYINGS"; | |
| case 0x8C84: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_START"; | |
| case 0x8C85: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"; | |
| 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 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_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 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 0x8D62: | |
| return "GL_RGB565"; | |
| case 0x8D69: | |
| return "GL_PRIMITIVE_RESTART_FIXED_INDEX"; | |
| case 0x8D6A: | |
| return "GL_ANY_SAMPLES_PASSED_CONSERVATIVE"; | |
| case 0x8D6B: | |
| return "GL_MAX_ELEMENT_INDEX"; | |
| case 0x8D70: | |
| return "GL_RGBA32UI"; | |
| case 0x8D71: | |
| return "GL_RGB32UI"; | |
| case 0x8D76: | |
| return "GL_RGBA16UI"; | |
| case 0x8D77: | |
| return "GL_RGB16UI"; | |
| case 0x8D7C: | |
| return "GL_RGBA8UI"; | |
| case 0x8D7D: | |
| return "GL_RGB8UI"; | |
| case 0x8D82: | |
| return "GL_RGBA32I"; | |
| case 0x8D83: | |
| return "GL_RGB32I"; | |
| case 0x8D88: | |
| return "GL_RGBA16I"; | |
| case 0x8D89: | |
| return "GL_RGB16I"; | |
| case 0x8D8E: | |
| return "GL_RGBA8I"; | |
| case 0x8D8F: | |
| return "GL_RGB8I"; | |
| 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 0x8D9F: | |
| return "GL_INT_2_10_10_10_REV"; | |
| case 0x8DA7: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_LAYERED"; | |
| case 0x8DA8: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"; | |
| case 0x8DAD: | |
| return "GL_FLOAT_32_UNSIGNED_INT_24_8_REV"; | |
| case 0x8DB9: | |
| return "GL_FRAMEBUFFER_SRGB"; | |
| 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 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 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 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 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 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 0x8E22: | |
| return "GL_TRANSFORM_FEEDBACK"; | |
| case 0x8E23: | |
| return "GL_TRANSFORM_FEEDBACK_PAUSED"; | |
| case 0x8E24: | |
| return "GL_TRANSFORM_FEEDBACK_ACTIVE"; | |
| case 0x8E25: | |
| return "GL_TRANSFORM_FEEDBACK_BINDING"; | |
| case 0x8E28: | |
| return "GL_TIMESTAMP"; | |
| 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 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 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 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_SHADER_OUTPUT_RESOURCES"; | |
| 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 0x8F43: | |
| return "GL_DRAW_INDIRECT_BUFFER_BINDING"; | |
| 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 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 0x8FBD: | |
| return "GL_SR8_EXT"; | |
| case 0x8FBE: | |
| return "GL_SRG8_EXT"; | |
| case 0x8FFC: | |
| return "GL_DOUBLE_VEC2"; | |
| case 0x8FFD: | |
| return "GL_DOUBLE_VEC3"; | |
| case 0x8FFE: | |
| return "GL_DOUBLE_VEC4"; | |
| 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 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 0x90BC: | |
| return "GL_MIN_MAP_BUFFER_ALIGNMENT"; | |
| 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 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 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 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 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 0x9151: | |
| return "GL_BUFFER_OBJECT_EXT"; | |
| case 0x9153: | |
| return "GL_QUERY_OBJECT_EXT"; | |
| case 0x9154: | |
| return "GL_VERTEX_ARRAY_OBJECT_EXT"; | |
| case 0x9192: | |
| return "GL_QUERY_BUFFER"; | |
| case 0x9193: | |
| return "GL_QUERY_BUFFER_BINDING"; | |
| case 0x9194: | |
| return "GL_QUERY_RESULT_NO_WAIT"; | |
| case 0x919D: | |
| return "GL_TEXTURE_BUFFER_OFFSET"; | |
| case 0x919E: | |
| return "GL_TEXTURE_BUFFER_SIZE"; | |
| case 0x919F: | |
| return "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"; | |
| case 0x91B0: | |
| return "GL_MAX_SHADER_COMPILER_THREADS_KHR"; | |
| case 0x91B1: | |
| return "GL_COMPLETION_STATUS_KHR"; | |
| 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 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 0x9294: | |
| return "GL_MULTIPLY_KHR"; | |
| case 0x9295: | |
| return "GL_SCREEN_KHR"; | |
| case 0x9296: | |
| return "GL_OVERLAY_KHR"; | |
| case 0x9297: | |
| return "GL_DARKEN_KHR"; | |
| case 0x9298: | |
| return "GL_LIGHTEN_KHR"; | |
| case 0x9299: | |
| return "GL_COLORDODGE_KHR"; | |
| case 0x929A: | |
| return "GL_COLORBURN_KHR"; | |
| case 0x929B: | |
| return "GL_HARDLIGHT_KHR"; | |
| case 0x929C: | |
| return "GL_SOFTLIGHT_KHR"; | |
| case 0x929E: | |
| return "GL_DIFFERENCE_KHR"; | |
| case 0x92A0: | |
| return "GL_EXCLUSION_KHR"; | |
| case 0x92AD: | |
| return "GL_HSL_HUE_KHR"; | |
| case 0x92AE: | |
| return "GL_HSL_SATURATION_KHR"; | |
| case 0x92AF: | |
| return "GL_HSL_COLOR_KHR"; | |
| case 0x92B0: | |
| return "GL_HSL_LUMINOSITY_KHR"; | |
| case 0x92BB: | |
| return "GL_PURGED_CONTEXT_RESET_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 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 0x934A: | |
| return "GL_LOCATION_COMPONENT"; | |
| case 0x934B: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"; | |
| case 0x934C: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"; | |
| 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 0x9380: | |
| return "GL_NUM_SAMPLE_COUNTS"; | |
| case 0x93A1: | |
| return "GL_BGRA8_EXT"; | |
| case 0x93AE: | |
| return "GL_HANDLE_TYPE_ZIRCON_VMO_ANGLE"; | |
| case 0x93AF: | |
| return "GL_HANDLE_TYPE_ZIRCON_EVENT_ANGLE"; | |
| case 0x93B0: | |
| return "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"; | |
| case 0x93B1: | |
| return "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"; | |
| case 0x93B2: | |
| return "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"; | |
| case 0x93B3: | |
| return "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"; | |
| case 0x93B4: | |
| return "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"; | |
| case 0x93B5: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"; | |
| case 0x93B6: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"; | |
| case 0x93B7: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"; | |
| case 0x93B8: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"; | |
| case 0x93B9: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"; | |
| case 0x93BA: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"; | |
| case 0x93BB: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"; | |
| case 0x93BC: | |
| return "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"; | |
| case 0x93BD: | |
| return "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"; | |
| case 0x93D0: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"; | |
| case 0x93D1: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"; | |
| case 0x93D2: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"; | |
| case 0x93D3: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"; | |
| case 0x93D4: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"; | |
| case 0x93D5: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"; | |
| case 0x93D6: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"; | |
| case 0x93D7: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"; | |
| case 0x93D8: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"; | |
| case 0x93D9: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"; | |
| case 0x93DA: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"; | |
| case 0x93DB: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"; | |
| case 0x93DC: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"; | |
| case 0x93DD: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"; | |
| case 0x9530: | |
| return "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT"; | |
| case 0x9531: | |
| return "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT"; | |
| 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 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 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 0x9596: | |
| return "GL_NUM_DEVICE_UUIDS_EXT"; | |
| case 0x9597: | |
| return "GL_DEVICE_UUID_EXT"; | |
| case 0x9598: | |
| return "GL_DRIVER_UUID_EXT"; | |
| case 0x959B: | |
| return "GL_PROTECTED_MEMORY_OBJECT_EXT"; | |
| 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 0x10000: | |
| return "GL_EVAL_BIT"; | |
| case 0x20000: | |
| return "GL_LIST_BIT"; | |
| case 0x40000: | |
| return "GL_TEXTURE_BIT"; | |
| case 0x80000: | |
| return "GL_SCISSOR_BIT"; | |
| case 0x20000000: | |
| return "GL_MULTISAMPLE_BIT"; | |
| case 0xFFFFFFFF: | |
| return "GL_INVALID_INDEX"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::AlphaFunction: | |
| { | |
| switch (value) | |
| { | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::AtomicCounterBufferPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x90ED: | |
| return "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"; | |
| case 0x92C1: | |
| return "GL_ATOMIC_COUNTER_BUFFER_BINDING"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::AttribMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_CURRENT_BIT"; | |
| case 0x2: | |
| return "GL_POINT_BIT"; | |
| case 0x4: | |
| return "GL_LINE_BIT"; | |
| case 0x8: | |
| return "GL_POLYGON_BIT"; | |
| case 0x10: | |
| return "GL_POLYGON_STIPPLE_BIT"; | |
| case 0x20: | |
| return "GL_PIXEL_MODE_BIT"; | |
| case 0x40: | |
| return "GL_LIGHTING_BIT"; | |
| case 0x80: | |
| return "GL_FOG_BIT"; | |
| case 0x100: | |
| return "GL_DEPTH_BUFFER_BIT"; | |
| case 0x200: | |
| return "GL_ACCUM_BUFFER_BIT"; | |
| case 0x400: | |
| return "GL_STENCIL_BUFFER_BIT"; | |
| case 0x800: | |
| return "GL_VIEWPORT_BIT"; | |
| case 0x1000: | |
| return "GL_TRANSFORM_BIT"; | |
| case 0x2000: | |
| return "GL_ENABLE_BIT"; | |
| case 0x4000: | |
| return "GL_COLOR_BUFFER_BIT"; | |
| case 0x8000: | |
| return "GL_HINT_BIT"; | |
| case 0x10000: | |
| return "GL_EVAL_BIT"; | |
| case 0x20000: | |
| return "GL_LIST_BIT"; | |
| case 0x40000: | |
| return "GL_TEXTURE_BIT"; | |
| case 0x80000: | |
| return "GL_SCISSOR_BIT"; | |
| case 0x20000000: | |
| return "GL_MULTISAMPLE_BIT"; | |
| case 0xFFFFFFFF: | |
| return "GL_ALL_ATTRIB_BITS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::AttributeType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| case 0x8B50: | |
| return "GL_FLOAT_VEC2"; | |
| case 0x8B51: | |
| return "GL_FLOAT_VEC3"; | |
| case 0x8B52: | |
| return "GL_FLOAT_VEC4"; | |
| case 0x8B53: | |
| return "GL_INT_VEC2"; | |
| case 0x8B54: | |
| return "GL_INT_VEC3"; | |
| case 0x8B55: | |
| return "GL_INT_VEC4"; | |
| case 0x8B56: | |
| return "GL_BOOL"; | |
| case 0x8B57: | |
| return "GL_BOOL_VEC2"; | |
| case 0x8B58: | |
| return "GL_BOOL_VEC3"; | |
| case 0x8B59: | |
| return "GL_BOOL_VEC4"; | |
| case 0x8B5A: | |
| return "GL_FLOAT_MAT2"; | |
| case 0x8B5B: | |
| return "GL_FLOAT_MAT3"; | |
| case 0x8B5C: | |
| return "GL_FLOAT_MAT4"; | |
| case 0x8B5D: | |
| return "GL_SAMPLER_1D"; | |
| case 0x8B5E: | |
| return "GL_SAMPLER_2D"; | |
| case 0x8B5F: | |
| return "GL_SAMPLER_3D"; | |
| case 0x8B60: | |
| return "GL_SAMPLER_CUBE"; | |
| case 0x8B61: | |
| return "GL_SAMPLER_1D_SHADOW"; | |
| case 0x8B62: | |
| return "GL_SAMPLER_2D_SHADOW"; | |
| case 0x8B63: | |
| return "GL_SAMPLER_2D_RECT"; | |
| case 0x8B64: | |
| return "GL_SAMPLER_2D_RECT_SHADOW"; | |
| case 0x8B65: | |
| return "GL_FLOAT_MAT2x3"; | |
| case 0x8B66: | |
| return "GL_FLOAT_MAT2x4"; | |
| case 0x8B67: | |
| return "GL_FLOAT_MAT3x2"; | |
| case 0x8B68: | |
| return "GL_FLOAT_MAT3x4"; | |
| case 0x8B69: | |
| return "GL_FLOAT_MAT4x2"; | |
| case 0x8B6A: | |
| return "GL_FLOAT_MAT4x3"; | |
| 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 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 0x8FFC: | |
| return "GL_DOUBLE_VEC2"; | |
| case 0x8FFD: | |
| return "GL_DOUBLE_VEC3"; | |
| case 0x8FFE: | |
| return "GL_DOUBLE_VEC4"; | |
| 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 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 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BindTransformFeedbackTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E22: | |
| return "GL_TRANSFORM_FEEDBACK"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BinormalPointerTypeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x1400: | |
| return "GL_BYTE"; | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BlendEquationModeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x8006: | |
| return "GL_FUNC_ADD"; | |
| case 0x8007: | |
| return "GL_MIN"; | |
| case 0x8008: | |
| return "GL_MAX"; | |
| case 0x800A: | |
| return "GL_FUNC_SUBTRACT"; | |
| case 0x800B: | |
| return "GL_FUNC_REVERSE_SUBTRACT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BlendingFactor: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_ZERO"; | |
| case 0x1: | |
| return "GL_ONE"; | |
| case 0x300: | |
| return "GL_SRC_COLOR"; | |
| case 0x301: | |
| return "GL_ONE_MINUS_SRC_COLOR"; | |
| case 0x302: | |
| return "GL_SRC_ALPHA"; | |
| case 0x303: | |
| return "GL_ONE_MINUS_SRC_ALPHA"; | |
| case 0x304: | |
| return "GL_DST_ALPHA"; | |
| case 0x305: | |
| return "GL_ONE_MINUS_DST_ALPHA"; | |
| case 0x306: | |
| return "GL_DST_COLOR"; | |
| case 0x307: | |
| return "GL_ONE_MINUS_DST_COLOR"; | |
| case 0x308: | |
| return "GL_SRC_ALPHA_SATURATE"; | |
| 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 0x8589: | |
| return "GL_SRC1_ALPHA"; | |
| case 0x88F9: | |
| return "GL_SRC1_COLOR"; | |
| case 0x88FA: | |
| return "GL_ONE_MINUS_SRC1_COLOR"; | |
| case 0x88FB: | |
| return "GL_ONE_MINUS_SRC1_ALPHA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BlitFramebufferFilter: | |
| { | |
| switch (value) | |
| { | |
| case 0x2600: | |
| return "GL_NEAREST"; | |
| case 0x2601: | |
| return "GL_LINEAR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::Boolean: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_FALSE"; | |
| case 0x1: | |
| return "GL_TRUE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::Buffer: | |
| { | |
| switch (value) | |
| { | |
| case 0x1800: | |
| return "GL_COLOR"; | |
| case 0x1801: | |
| return "GL_DEPTH"; | |
| case 0x1802: | |
| return "GL_STENCIL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BufferAccessARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x88B8: | |
| return "GL_READ_ONLY"; | |
| case 0x88B9: | |
| return "GL_WRITE_ONLY"; | |
| case 0x88BA: | |
| return "GL_READ_WRITE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BufferPNameARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x821F: | |
| return "GL_BUFFER_IMMUTABLE_STORAGE"; | |
| case 0x8220: | |
| return "GL_BUFFER_STORAGE_FLAGS"; | |
| case 0x8764: | |
| return "GL_BUFFER_SIZE"; | |
| case 0x8765: | |
| return "GL_BUFFER_USAGE"; | |
| case 0x88BB: | |
| return "GL_BUFFER_ACCESS"; | |
| case 0x88BC: | |
| return "GL_BUFFER_MAPPED"; | |
| case 0x911F: | |
| return "GL_BUFFER_ACCESS_FLAGS"; | |
| case 0x9120: | |
| return "GL_BUFFER_MAP_LENGTH"; | |
| case 0x9121: | |
| return "GL_BUFFER_MAP_OFFSET"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BufferPointerNameARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x88BD: | |
| return "GL_BUFFER_MAP_POINTER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BufferStorageMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_MAP_READ_BIT"; | |
| case 0x2: | |
| return "GL_MAP_WRITE_BIT"; | |
| case 0x40: | |
| return "GL_MAP_PERSISTENT_BIT"; | |
| case 0x80: | |
| return "GL_MAP_COHERENT_BIT"; | |
| case 0x100: | |
| return "GL_DYNAMIC_STORAGE_BIT"; | |
| case 0x200: | |
| return "GL_CLIENT_STORAGE_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BufferStorageTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8892: | |
| return "GL_ARRAY_BUFFER"; | |
| case 0x8893: | |
| return "GL_ELEMENT_ARRAY_BUFFER"; | |
| case 0x88EB: | |
| return "GL_PIXEL_PACK_BUFFER"; | |
| case 0x88EC: | |
| return "GL_PIXEL_UNPACK_BUFFER"; | |
| case 0x8A11: | |
| return "GL_UNIFORM_BUFFER"; | |
| case 0x8C2A: | |
| return "GL_TEXTURE_BUFFER"; | |
| case 0x8C8E: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER"; | |
| case 0x8F36: | |
| return "GL_COPY_READ_BUFFER"; | |
| case 0x8F37: | |
| return "GL_COPY_WRITE_BUFFER"; | |
| case 0x8F3F: | |
| return "GL_DRAW_INDIRECT_BUFFER"; | |
| case 0x90D2: | |
| return "GL_SHADER_STORAGE_BUFFER"; | |
| case 0x90EE: | |
| return "GL_DISPATCH_INDIRECT_BUFFER"; | |
| case 0x9192: | |
| return "GL_QUERY_BUFFER"; | |
| case 0x92C0: | |
| return "GL_ATOMIC_COUNTER_BUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BufferTargetARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x80EE: | |
| return "GL_PARAMETER_BUFFER"; | |
| case 0x8892: | |
| return "GL_ARRAY_BUFFER"; | |
| case 0x8893: | |
| return "GL_ELEMENT_ARRAY_BUFFER"; | |
| case 0x88EB: | |
| return "GL_PIXEL_PACK_BUFFER"; | |
| case 0x88EC: | |
| return "GL_PIXEL_UNPACK_BUFFER"; | |
| case 0x8A11: | |
| return "GL_UNIFORM_BUFFER"; | |
| case 0x8C2A: | |
| return "GL_TEXTURE_BUFFER"; | |
| case 0x8C8E: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER"; | |
| case 0x8F36: | |
| return "GL_COPY_READ_BUFFER"; | |
| case 0x8F37: | |
| return "GL_COPY_WRITE_BUFFER"; | |
| case 0x8F3F: | |
| return "GL_DRAW_INDIRECT_BUFFER"; | |
| case 0x90D2: | |
| return "GL_SHADER_STORAGE_BUFFER"; | |
| case 0x90EE: | |
| return "GL_DISPATCH_INDIRECT_BUFFER"; | |
| case 0x9192: | |
| return "GL_QUERY_BUFFER"; | |
| case 0x92C0: | |
| return "GL_ATOMIC_COUNTER_BUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::BufferUsageARB: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ClampColorModeARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_FALSE"; | |
| case 0x1: | |
| return "GL_TRUE"; | |
| case 0x891D: | |
| return "GL_FIXED_ONLY"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ClampColorTargetARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x891C: | |
| return "GL_CLAMP_READ_COLOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ClearBufferMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x100: | |
| return "GL_DEPTH_BUFFER_BIT"; | |
| case 0x200: | |
| return "GL_ACCUM_BUFFER_BIT"; | |
| case 0x400: | |
| return "GL_STENCIL_BUFFER_BIT"; | |
| case 0x4000: | |
| return "GL_COLOR_BUFFER_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ClientAttribMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_CLIENT_PIXEL_STORE_BIT"; | |
| case 0x2: | |
| return "GL_CLIENT_VERTEX_ARRAY_BIT"; | |
| case 0xFFFFFFFF: | |
| return "GL_CLIENT_ALL_ATTRIB_BITS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ClipControlDepth: | |
| { | |
| switch (value) | |
| { | |
| case 0x935E: | |
| return "GL_NEGATIVE_ONE_TO_ONE"; | |
| case 0x935F: | |
| return "GL_ZERO_TO_ONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ClipControlOrigin: | |
| { | |
| switch (value) | |
| { | |
| case 0x8CA1: | |
| return "GL_LOWER_LEFT"; | |
| case 0x8CA2: | |
| return "GL_UPPER_LEFT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ClipPlaneName: | |
| { | |
| switch (value) | |
| { | |
| case 0x3000: | |
| return "GL_CLIP_PLANE0"; | |
| case 0x3001: | |
| return "GL_CLIP_PLANE1"; | |
| case 0x3002: | |
| return "GL_CLIP_PLANE2"; | |
| case 0x3003: | |
| return "GL_CLIP_PLANE3"; | |
| case 0x3004: | |
| return "GL_CLIP_PLANE4"; | |
| case 0x3005: | |
| return "GL_CLIP_PLANE5"; | |
| case 0x3006: | |
| return "GL_CLIP_DISTANCE6"; | |
| case 0x3007: | |
| return "GL_CLIP_DISTANCE7"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ColorBuffer: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x400: | |
| return "GL_FRONT_LEFT"; | |
| case 0x401: | |
| return "GL_FRONT_RIGHT"; | |
| case 0x402: | |
| return "GL_BACK_LEFT"; | |
| case 0x403: | |
| return "GL_BACK_RIGHT"; | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x406: | |
| return "GL_LEFT"; | |
| case 0x407: | |
| return "GL_RIGHT"; | |
| case 0x408: | |
| return "GL_FRONT_AND_BACK"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ColorMaterialParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x1200: | |
| return "GL_AMBIENT"; | |
| case 0x1201: | |
| return "GL_DIFFUSE"; | |
| case 0x1202: | |
| return "GL_SPECULAR"; | |
| case 0x1600: | |
| return "GL_EMISSION"; | |
| case 0x1602: | |
| return "GL_AMBIENT_AND_DIFFUSE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ColorPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1400: | |
| return "GL_BYTE"; | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ColorTableTarget: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ColorTableTargetSGI: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::CombinerBiasNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::CombinerComponentUsageNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x1905: | |
| return "GL_BLUE"; | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| case 0x1907: | |
| return "GL_RGB"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::CombinerPortionNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| case 0x1907: | |
| return "GL_RGB"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::CombinerScaleNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ConditionalRenderMode: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ContainerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x8B40: | |
| return "GL_PROGRAM_OBJECT_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ContextFlagMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"; | |
| case 0x2: | |
| return "GL_CONTEXT_FLAG_DEBUG_BIT"; | |
| case 0x4: | |
| return "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"; | |
| case 0x8: | |
| return "GL_CONTEXT_FLAG_NO_ERROR_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ContextProfileMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_CONTEXT_CORE_PROFILE_BIT"; | |
| case 0x2: | |
| return "GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ConvolutionTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8010: | |
| return "GL_CONVOLUTION_1D"; | |
| case 0x8011: | |
| return "GL_CONVOLUTION_2D"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ConvolutionTargetEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x8010: | |
| return "GL_CONVOLUTION_1D"; | |
| case 0x8011: | |
| return "GL_CONVOLUTION_2D"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::CopyBufferSubDataTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8892: | |
| return "GL_ARRAY_BUFFER"; | |
| case 0x8893: | |
| return "GL_ELEMENT_ARRAY_BUFFER"; | |
| case 0x88EB: | |
| return "GL_PIXEL_PACK_BUFFER"; | |
| case 0x88EC: | |
| return "GL_PIXEL_UNPACK_BUFFER"; | |
| case 0x8A11: | |
| return "GL_UNIFORM_BUFFER"; | |
| case 0x8C2A: | |
| return "GL_TEXTURE_BUFFER"; | |
| case 0x8C8E: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER"; | |
| case 0x8F36: | |
| return "GL_COPY_READ_BUFFER"; | |
| case 0x8F37: | |
| return "GL_COPY_WRITE_BUFFER"; | |
| case 0x8F3F: | |
| return "GL_DRAW_INDIRECT_BUFFER"; | |
| case 0x90D2: | |
| return "GL_SHADER_STORAGE_BUFFER"; | |
| case 0x90EE: | |
| return "GL_DISPATCH_INDIRECT_BUFFER"; | |
| case 0x9192: | |
| return "GL_QUERY_BUFFER"; | |
| case 0x92C0: | |
| return "GL_ATOMIC_COUNTER_BUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::CopyImageSubDataTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0xDE0: | |
| return "GL_TEXTURE_1D"; | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0x806F: | |
| return "GL_TEXTURE_3D"; | |
| case 0x84F5: | |
| return "GL_TEXTURE_RECTANGLE"; | |
| case 0x8513: | |
| return "GL_TEXTURE_CUBE_MAP"; | |
| case 0x8C18: | |
| return "GL_TEXTURE_1D_ARRAY"; | |
| case 0x8C1A: | |
| return "GL_TEXTURE_2D_ARRAY"; | |
| case 0x8D41: | |
| return "GL_RENDERBUFFER"; | |
| case 0x9009: | |
| return "GL_TEXTURE_CUBE_MAP_ARRAY"; | |
| case 0x9100: | |
| return "GL_TEXTURE_2D_MULTISAMPLE"; | |
| case 0x9102: | |
| return "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::DebugSeverity: | |
| { | |
| switch (value) | |
| { | |
| case 0x1100: | |
| return "GL_DONT_CARE"; | |
| case 0x826B: | |
| return "GL_DEBUG_SEVERITY_NOTIFICATION"; | |
| case 0x9146: | |
| return "GL_DEBUG_SEVERITY_HIGH"; | |
| case 0x9147: | |
| return "GL_DEBUG_SEVERITY_MEDIUM"; | |
| case 0x9148: | |
| return "GL_DEBUG_SEVERITY_LOW"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::DebugSource: | |
| { | |
| switch (value) | |
| { | |
| case 0x1100: | |
| return "GL_DONT_CARE"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::DebugType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1100: | |
| return "GL_DONT_CARE"; | |
| 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 0x8268: | |
| return "GL_DEBUG_TYPE_MARKER"; | |
| case 0x8269: | |
| return "GL_DEBUG_TYPE_PUSH_GROUP"; | |
| case 0x826A: | |
| return "GL_DEBUG_TYPE_POP_GROUP"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::DepthFunction: | |
| { | |
| switch (value) | |
| { | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::DepthStencilTextureMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1901: | |
| return "GL_STENCIL_INDEX"; | |
| case 0x1902: | |
| return "GL_DEPTH_COMPONENT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::DrawBufferMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x400: | |
| return "GL_FRONT_LEFT"; | |
| case 0x401: | |
| return "GL_FRONT_RIGHT"; | |
| case 0x402: | |
| return "GL_BACK_LEFT"; | |
| case 0x403: | |
| return "GL_BACK_RIGHT"; | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x406: | |
| return "GL_LEFT"; | |
| case 0x407: | |
| return "GL_RIGHT"; | |
| case 0x408: | |
| return "GL_FRONT_AND_BACK"; | |
| case 0x409: | |
| return "GL_AUX0"; | |
| case 0x40A: | |
| return "GL_AUX1"; | |
| case 0x40B: | |
| return "GL_AUX2"; | |
| case 0x40C: | |
| return "GL_AUX3"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::DrawElementsType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ElementPointerTypeATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::EnableCap: | |
| { | |
| switch (value) | |
| { | |
| case 0xB10: | |
| return "GL_POINT_SMOOTH"; | |
| case 0xB20: | |
| return "GL_LINE_SMOOTH"; | |
| case 0xB24: | |
| return "GL_LINE_STIPPLE"; | |
| case 0xB41: | |
| return "GL_POLYGON_SMOOTH"; | |
| case 0xB42: | |
| return "GL_POLYGON_STIPPLE"; | |
| case 0xB44: | |
| return "GL_CULL_FACE"; | |
| case 0xB50: | |
| return "GL_LIGHTING"; | |
| case 0xB57: | |
| return "GL_COLOR_MATERIAL"; | |
| case 0xB60: | |
| return "GL_FOG"; | |
| case 0xB71: | |
| return "GL_DEPTH_TEST"; | |
| case 0xB90: | |
| return "GL_STENCIL_TEST"; | |
| case 0xBA1: | |
| return "GL_NORMALIZE"; | |
| case 0xBC0: | |
| return "GL_ALPHA_TEST"; | |
| case 0xBD0: | |
| return "GL_DITHER"; | |
| case 0xBE2: | |
| return "GL_BLEND"; | |
| case 0xBF1: | |
| return "GL_INDEX_LOGIC_OP"; | |
| case 0xBF2: | |
| return "GL_COLOR_LOGIC_OP"; | |
| case 0xC11: | |
| return "GL_SCISSOR_TEST"; | |
| case 0xC60: | |
| return "GL_TEXTURE_GEN_S"; | |
| case 0xC61: | |
| return "GL_TEXTURE_GEN_T"; | |
| case 0xC62: | |
| return "GL_TEXTURE_GEN_R"; | |
| case 0xC63: | |
| return "GL_TEXTURE_GEN_Q"; | |
| case 0xD80: | |
| return "GL_AUTO_NORMAL"; | |
| case 0xD90: | |
| return "GL_MAP1_COLOR_4"; | |
| case 0xD91: | |
| return "GL_MAP1_INDEX"; | |
| case 0xD92: | |
| return "GL_MAP1_NORMAL"; | |
| case 0xD93: | |
| return "GL_MAP1_TEXTURE_COORD_1"; | |
| case 0xD94: | |
| return "GL_MAP1_TEXTURE_COORD_2"; | |
| case 0xD95: | |
| return "GL_MAP1_TEXTURE_COORD_3"; | |
| case 0xD96: | |
| return "GL_MAP1_TEXTURE_COORD_4"; | |
| case 0xD97: | |
| return "GL_MAP1_VERTEX_3"; | |
| case 0xD98: | |
| return "GL_MAP1_VERTEX_4"; | |
| case 0xDB0: | |
| return "GL_MAP2_COLOR_4"; | |
| case 0xDB1: | |
| return "GL_MAP2_INDEX"; | |
| case 0xDB2: | |
| return "GL_MAP2_NORMAL"; | |
| case 0xDB3: | |
| return "GL_MAP2_TEXTURE_COORD_1"; | |
| case 0xDB4: | |
| return "GL_MAP2_TEXTURE_COORD_2"; | |
| case 0xDB5: | |
| return "GL_MAP2_TEXTURE_COORD_3"; | |
| case 0xDB6: | |
| return "GL_MAP2_TEXTURE_COORD_4"; | |
| case 0xDB7: | |
| return "GL_MAP2_VERTEX_3"; | |
| case 0xDB8: | |
| return "GL_MAP2_VERTEX_4"; | |
| case 0xDE0: | |
| return "GL_TEXTURE_1D"; | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0x2A01: | |
| return "GL_POLYGON_OFFSET_POINT"; | |
| case 0x2A02: | |
| return "GL_POLYGON_OFFSET_LINE"; | |
| case 0x3000: | |
| return "GL_CLIP_PLANE0"; | |
| case 0x3001: | |
| return "GL_CLIP_PLANE1"; | |
| case 0x3002: | |
| return "GL_CLIP_PLANE2"; | |
| case 0x3003: | |
| return "GL_CLIP_PLANE3"; | |
| case 0x3004: | |
| return "GL_CLIP_PLANE4"; | |
| case 0x3005: | |
| return "GL_CLIP_PLANE5"; | |
| 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 0x8037: | |
| return "GL_POLYGON_OFFSET_FILL"; | |
| 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 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 0x80D0: | |
| return "GL_COLOR_TABLE"; | |
| case 0x80D1: | |
| return "GL_POST_CONVOLUTION_COLOR_TABLE"; | |
| case 0x80D2: | |
| return "GL_POST_COLOR_MATRIX_COLOR_TABLE"; | |
| case 0x8242: | |
| return "GL_DEBUG_OUTPUT_SYNCHRONOUS"; | |
| case 0x84F5: | |
| return "GL_TEXTURE_RECTANGLE"; | |
| case 0x8513: | |
| return "GL_TEXTURE_CUBE_MAP"; | |
| case 0x8642: | |
| return "GL_PROGRAM_POINT_SIZE"; | |
| case 0x864F: | |
| return "GL_DEPTH_CLAMP"; | |
| case 0x884F: | |
| return "GL_TEXTURE_CUBE_MAP_SEAMLESS"; | |
| case 0x8C36: | |
| return "GL_SAMPLE_SHADING"; | |
| case 0x8C89: | |
| return "GL_RASTERIZER_DISCARD"; | |
| case 0x8D69: | |
| return "GL_PRIMITIVE_RESTART_FIXED_INDEX"; | |
| case 0x8DB9: | |
| return "GL_FRAMEBUFFER_SRGB"; | |
| case 0x8E51: | |
| return "GL_SAMPLE_MASK"; | |
| case 0x8F9D: | |
| return "GL_PRIMITIVE_RESTART"; | |
| case 0x92E0: | |
| return "GL_DEBUG_OUTPUT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ErrorCode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NO_ERROR"; | |
| case 0x500: | |
| return "GL_INVALID_ENUM"; | |
| case 0x501: | |
| return "GL_INVALID_VALUE"; | |
| case 0x502: | |
| return "GL_INVALID_OPERATION"; | |
| case 0x503: | |
| return "GL_STACK_OVERFLOW"; | |
| case 0x504: | |
| return "GL_STACK_UNDERFLOW"; | |
| case 0x505: | |
| return "GL_OUT_OF_MEMORY"; | |
| case 0x506: | |
| return "GL_INVALID_FRAMEBUFFER_OPERATION"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ExternalHandleType: | |
| { | |
| switch (value) | |
| { | |
| case 0x9586: | |
| return "GL_HANDLE_TYPE_OPAQUE_FD_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FeedBackToken: | |
| { | |
| switch (value) | |
| { | |
| case 0x700: | |
| return "GL_PASS_THROUGH_TOKEN"; | |
| case 0x701: | |
| return "GL_POINT_TOKEN"; | |
| case 0x702: | |
| return "GL_LINE_TOKEN"; | |
| case 0x703: | |
| return "GL_POLYGON_TOKEN"; | |
| case 0x704: | |
| return "GL_BITMAP_TOKEN"; | |
| case 0x705: | |
| return "GL_DRAW_PIXEL_TOKEN"; | |
| case 0x706: | |
| return "GL_COPY_PIXEL_TOKEN"; | |
| case 0x707: | |
| return "GL_LINE_RESET_TOKEN"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FeedbackType: | |
| { | |
| switch (value) | |
| { | |
| case 0x600: | |
| return "GL_2D"; | |
| case 0x601: | |
| return "GL_3D"; | |
| case 0x602: | |
| return "GL_3D_COLOR"; | |
| case 0x603: | |
| return "GL_3D_COLOR_TEXTURE"; | |
| case 0x604: | |
| return "GL_4D_COLOR_TEXTURE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FenceConditionNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x84F2: | |
| return "GL_ALL_COMPLETED_NV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FenceParameterNameNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x84F3: | |
| return "GL_FENCE_STATUS_NV"; | |
| case 0x84F4: | |
| return "GL_FENCE_CONDITION_NV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FogCoordSrc: | |
| { | |
| switch (value) | |
| { | |
| case 0x8451: | |
| return "GL_FOG_COORD"; | |
| case 0x8452: | |
| return "GL_FRAGMENT_DEPTH"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FogCoordinatePointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FogMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x800: | |
| return "GL_EXP"; | |
| case 0x801: | |
| return "GL_EXP2"; | |
| case 0x2601: | |
| return "GL_LINEAR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FogPName: | |
| { | |
| switch (value) | |
| { | |
| case 0xB61: | |
| return "GL_FOG_INDEX"; | |
| case 0xB62: | |
| return "GL_FOG_DENSITY"; | |
| case 0xB63: | |
| return "GL_FOG_START"; | |
| case 0xB64: | |
| return "GL_FOG_END"; | |
| case 0xB65: | |
| return "GL_FOG_MODE"; | |
| case 0x8450: | |
| return "GL_FOG_COORD_SRC"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FogParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xB61: | |
| return "GL_FOG_INDEX"; | |
| case 0xB62: | |
| return "GL_FOG_DENSITY"; | |
| case 0xB63: | |
| return "GL_FOG_START"; | |
| case 0xB64: | |
| return "GL_FOG_END"; | |
| case 0xB65: | |
| return "GL_FOG_MODE"; | |
| case 0xB66: | |
| return "GL_FOG_COLOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FogPointerTypeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FogPointerTypeIBM: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FragmentLightParameterSGIX: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FragmentShaderDestMaskATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FragmentShaderDestModMaskATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FragmentShaderGenericSourceATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_ZERO"; | |
| case 0x1: | |
| return "GL_ONE"; | |
| case 0x8577: | |
| return "GL_PRIMARY_COLOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FragmentShaderTextureSourceATI: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FragmentShaderValueRepATI: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x1903: | |
| return "GL_RED"; | |
| case 0x1904: | |
| return "GL_GREEN"; | |
| case 0x1905: | |
| return "GL_BLUE"; | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FramebufferAttachment: | |
| { | |
| switch (value) | |
| { | |
| case 0x821A: | |
| return "GL_DEPTH_STENCIL_ATTACHMENT"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FramebufferAttachmentParameterName: | |
| { | |
| switch (value) | |
| { | |
| 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 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 0x8DA7: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_LAYERED"; | |
| case 0x9630: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR"; | |
| case 0x9632: | |
| return "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FramebufferParameterName: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FramebufferStatus: | |
| { | |
| switch (value) | |
| { | |
| case 0x8219: | |
| return "GL_FRAMEBUFFER_UNDEFINED"; | |
| case 0x8CD5: | |
| return "GL_FRAMEBUFFER_COMPLETE"; | |
| case 0x8CD6: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"; | |
| case 0x8CD7: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"; | |
| case 0x8CDB: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"; | |
| case 0x8CDC: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"; | |
| case 0x8CDD: | |
| return "GL_FRAMEBUFFER_UNSUPPORTED"; | |
| case 0x8D56: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"; | |
| case 0x8DA8: | |
| return "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FramebufferTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8CA8: | |
| return "GL_READ_FRAMEBUFFER"; | |
| case 0x8CA9: | |
| return "GL_DRAW_FRAMEBUFFER"; | |
| case 0x8D40: | |
| return "GL_FRAMEBUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::FrontFaceDirection: | |
| { | |
| switch (value) | |
| { | |
| case 0x900: | |
| return "GL_CW"; | |
| case 0x901: | |
| return "GL_CCW"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::GetFramebufferParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xC32: | |
| return "GL_DOUBLEBUFFER"; | |
| case 0xC33: | |
| return "GL_STEREO"; | |
| case 0x80A8: | |
| return "GL_SAMPLE_BUFFERS"; | |
| case 0x80A9: | |
| return "GL_SAMPLES"; | |
| case 0x8B9A: | |
| return "GL_IMPLEMENTATION_COLOR_READ_TYPE"; | |
| case 0x8B9B: | |
| return "GL_IMPLEMENTATION_COLOR_READ_FORMAT"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::GetMapQuery: | |
| { | |
| switch (value) | |
| { | |
| case 0xA00: | |
| return "GL_COEFF"; | |
| case 0xA01: | |
| return "GL_ORDER"; | |
| case 0xA02: | |
| return "GL_DOMAIN"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::GetMultisamplePNameNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E50: | |
| return "GL_SAMPLE_POSITION"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::GetPName: | |
| { | |
| switch (value) | |
| { | |
| case 0xB00: | |
| return "GL_CURRENT_COLOR"; | |
| case 0xB01: | |
| return "GL_CURRENT_INDEX"; | |
| case 0xB02: | |
| return "GL_CURRENT_NORMAL"; | |
| case 0xB03: | |
| return "GL_CURRENT_TEXTURE_COORDS"; | |
| case 0xB04: | |
| return "GL_CURRENT_RASTER_COLOR"; | |
| case 0xB05: | |
| return "GL_CURRENT_RASTER_INDEX"; | |
| case 0xB06: | |
| return "GL_CURRENT_RASTER_TEXTURE_COORDS"; | |
| case 0xB07: | |
| return "GL_CURRENT_RASTER_POSITION"; | |
| case 0xB08: | |
| return "GL_CURRENT_RASTER_POSITION_VALID"; | |
| case 0xB09: | |
| return "GL_CURRENT_RASTER_DISTANCE"; | |
| case 0xB10: | |
| return "GL_POINT_SMOOTH"; | |
| case 0xB11: | |
| return "GL_POINT_SIZE"; | |
| case 0xB12: | |
| return "GL_POINT_SIZE_RANGE"; | |
| case 0xB13: | |
| return "GL_POINT_SIZE_GRANULARITY"; | |
| case 0xB20: | |
| return "GL_LINE_SMOOTH"; | |
| case 0xB21: | |
| return "GL_LINE_WIDTH"; | |
| case 0xB22: | |
| return "GL_LINE_WIDTH_RANGE"; | |
| case 0xB23: | |
| return "GL_LINE_WIDTH_GRANULARITY"; | |
| case 0xB24: | |
| return "GL_LINE_STIPPLE"; | |
| case 0xB25: | |
| return "GL_LINE_STIPPLE_PATTERN"; | |
| case 0xB26: | |
| return "GL_LINE_STIPPLE_REPEAT"; | |
| case 0xB30: | |
| return "GL_LIST_MODE"; | |
| case 0xB31: | |
| return "GL_MAX_LIST_NESTING"; | |
| case 0xB32: | |
| return "GL_LIST_BASE"; | |
| case 0xB33: | |
| return "GL_LIST_INDEX"; | |
| case 0xB40: | |
| return "GL_POLYGON_MODE"; | |
| case 0xB41: | |
| return "GL_POLYGON_SMOOTH"; | |
| case 0xB42: | |
| return "GL_POLYGON_STIPPLE"; | |
| case 0xB43: | |
| return "GL_EDGE_FLAG"; | |
| case 0xB44: | |
| return "GL_CULL_FACE"; | |
| case 0xB45: | |
| return "GL_CULL_FACE_MODE"; | |
| case 0xB46: | |
| return "GL_FRONT_FACE"; | |
| case 0xB50: | |
| return "GL_LIGHTING"; | |
| case 0xB51: | |
| return "GL_LIGHT_MODEL_LOCAL_VIEWER"; | |
| case 0xB52: | |
| return "GL_LIGHT_MODEL_TWO_SIDE"; | |
| case 0xB53: | |
| return "GL_LIGHT_MODEL_AMBIENT"; | |
| case 0xB54: | |
| return "GL_SHADE_MODEL"; | |
| case 0xB55: | |
| return "GL_COLOR_MATERIAL_FACE"; | |
| case 0xB56: | |
| return "GL_COLOR_MATERIAL_PARAMETER"; | |
| case 0xB57: | |
| return "GL_COLOR_MATERIAL"; | |
| case 0xB60: | |
| return "GL_FOG"; | |
| case 0xB61: | |
| return "GL_FOG_INDEX"; | |
| case 0xB62: | |
| return "GL_FOG_DENSITY"; | |
| case 0xB63: | |
| return "GL_FOG_START"; | |
| case 0xB64: | |
| return "GL_FOG_END"; | |
| case 0xB65: | |
| return "GL_FOG_MODE"; | |
| case 0xB66: | |
| return "GL_FOG_COLOR"; | |
| case 0xB70: | |
| return "GL_DEPTH_RANGE"; | |
| case 0xB71: | |
| return "GL_DEPTH_TEST"; | |
| case 0xB72: | |
| return "GL_DEPTH_WRITEMASK"; | |
| case 0xB73: | |
| return "GL_DEPTH_CLEAR_VALUE"; | |
| case 0xB74: | |
| return "GL_DEPTH_FUNC"; | |
| case 0xB80: | |
| return "GL_ACCUM_CLEAR_VALUE"; | |
| case 0xB90: | |
| return "GL_STENCIL_TEST"; | |
| case 0xB91: | |
| return "GL_STENCIL_CLEAR_VALUE"; | |
| case 0xB92: | |
| return "GL_STENCIL_FUNC"; | |
| case 0xB93: | |
| return "GL_STENCIL_VALUE_MASK"; | |
| case 0xB94: | |
| return "GL_STENCIL_FAIL"; | |
| case 0xB95: | |
| return "GL_STENCIL_PASS_DEPTH_FAIL"; | |
| case 0xB96: | |
| return "GL_STENCIL_PASS_DEPTH_PASS"; | |
| case 0xB97: | |
| return "GL_STENCIL_REF"; | |
| case 0xB98: | |
| return "GL_STENCIL_WRITEMASK"; | |
| case 0xBA0: | |
| return "GL_MATRIX_MODE"; | |
| case 0xBA1: | |
| return "GL_NORMALIZE"; | |
| case 0xBA2: | |
| return "GL_VIEWPORT"; | |
| case 0xBA3: | |
| return "GL_MODELVIEW_STACK_DEPTH"; | |
| case 0xBA4: | |
| return "GL_PROJECTION_STACK_DEPTH"; | |
| case 0xBA5: | |
| return "GL_TEXTURE_STACK_DEPTH"; | |
| case 0xBA6: | |
| return "GL_MODELVIEW_MATRIX"; | |
| case 0xBA7: | |
| return "GL_PROJECTION_MATRIX"; | |
| case 0xBA8: | |
| return "GL_TEXTURE_MATRIX"; | |
| case 0xBB0: | |
| return "GL_ATTRIB_STACK_DEPTH"; | |
| case 0xBB1: | |
| return "GL_CLIENT_ATTRIB_STACK_DEPTH"; | |
| case 0xBC0: | |
| return "GL_ALPHA_TEST"; | |
| case 0xBC1: | |
| return "GL_ALPHA_TEST_FUNC"; | |
| case 0xBC2: | |
| return "GL_ALPHA_TEST_REF"; | |
| case 0xBD0: | |
| return "GL_DITHER"; | |
| case 0xBE0: | |
| return "GL_BLEND_DST"; | |
| case 0xBE1: | |
| return "GL_BLEND_SRC"; | |
| case 0xBE2: | |
| return "GL_BLEND"; | |
| case 0xBF0: | |
| return "GL_LOGIC_OP_MODE"; | |
| case 0xBF1: | |
| return "GL_LOGIC_OP"; | |
| case 0xBF2: | |
| return "GL_COLOR_LOGIC_OP"; | |
| case 0xC00: | |
| return "GL_AUX_BUFFERS"; | |
| case 0xC01: | |
| return "GL_DRAW_BUFFER"; | |
| case 0xC02: | |
| return "GL_READ_BUFFER"; | |
| case 0xC10: | |
| return "GL_SCISSOR_BOX"; | |
| case 0xC11: | |
| return "GL_SCISSOR_TEST"; | |
| case 0xC20: | |
| return "GL_INDEX_CLEAR_VALUE"; | |
| case 0xC21: | |
| return "GL_INDEX_WRITEMASK"; | |
| case 0xC22: | |
| return "GL_COLOR_CLEAR_VALUE"; | |
| case 0xC23: | |
| return "GL_COLOR_WRITEMASK"; | |
| case 0xC30: | |
| return "GL_INDEX_MODE"; | |
| case 0xC31: | |
| return "GL_RGBA_MODE"; | |
| case 0xC32: | |
| return "GL_DOUBLEBUFFER"; | |
| case 0xC33: | |
| return "GL_STEREO"; | |
| case 0xC40: | |
| return "GL_RENDER_MODE"; | |
| case 0xC50: | |
| return "GL_PERSPECTIVE_CORRECTION_HINT"; | |
| case 0xC51: | |
| return "GL_POINT_SMOOTH_HINT"; | |
| case 0xC52: | |
| return "GL_LINE_SMOOTH_HINT"; | |
| case 0xC53: | |
| return "GL_POLYGON_SMOOTH_HINT"; | |
| case 0xC54: | |
| return "GL_FOG_HINT"; | |
| case 0xC60: | |
| return "GL_TEXTURE_GEN_S"; | |
| case 0xC61: | |
| return "GL_TEXTURE_GEN_T"; | |
| case 0xC62: | |
| return "GL_TEXTURE_GEN_R"; | |
| case 0xC63: | |
| return "GL_TEXTURE_GEN_Q"; | |
| case 0xCB0: | |
| return "GL_PIXEL_MAP_I_TO_I_SIZE"; | |
| case 0xCB1: | |
| return "GL_PIXEL_MAP_S_TO_S_SIZE"; | |
| case 0xCB2: | |
| return "GL_PIXEL_MAP_I_TO_R_SIZE"; | |
| case 0xCB3: | |
| return "GL_PIXEL_MAP_I_TO_G_SIZE"; | |
| case 0xCB4: | |
| return "GL_PIXEL_MAP_I_TO_B_SIZE"; | |
| case 0xCB5: | |
| return "GL_PIXEL_MAP_I_TO_A_SIZE"; | |
| case 0xCB6: | |
| return "GL_PIXEL_MAP_R_TO_R_SIZE"; | |
| case 0xCB7: | |
| return "GL_PIXEL_MAP_G_TO_G_SIZE"; | |
| case 0xCB8: | |
| return "GL_PIXEL_MAP_B_TO_B_SIZE"; | |
| case 0xCB9: | |
| return "GL_PIXEL_MAP_A_TO_A_SIZE"; | |
| case 0xCF0: | |
| return "GL_UNPACK_SWAP_BYTES"; | |
| case 0xCF1: | |
| return "GL_UNPACK_LSB_FIRST"; | |
| case 0xCF2: | |
| return "GL_UNPACK_ROW_LENGTH"; | |
| case 0xCF3: | |
| return "GL_UNPACK_SKIP_ROWS"; | |
| case 0xCF4: | |
| return "GL_UNPACK_SKIP_PIXELS"; | |
| case 0xCF5: | |
| return "GL_UNPACK_ALIGNMENT"; | |
| case 0xD00: | |
| return "GL_PACK_SWAP_BYTES"; | |
| case 0xD01: | |
| return "GL_PACK_LSB_FIRST"; | |
| case 0xD02: | |
| return "GL_PACK_ROW_LENGTH"; | |
| case 0xD03: | |
| return "GL_PACK_SKIP_ROWS"; | |
| case 0xD04: | |
| return "GL_PACK_SKIP_PIXELS"; | |
| case 0xD05: | |
| return "GL_PACK_ALIGNMENT"; | |
| case 0xD10: | |
| return "GL_MAP_COLOR"; | |
| case 0xD11: | |
| return "GL_MAP_STENCIL"; | |
| case 0xD12: | |
| return "GL_INDEX_SHIFT"; | |
| case 0xD13: | |
| return "GL_INDEX_OFFSET"; | |
| case 0xD14: | |
| return "GL_RED_SCALE"; | |
| case 0xD15: | |
| return "GL_RED_BIAS"; | |
| case 0xD16: | |
| return "GL_ZOOM_X"; | |
| case 0xD17: | |
| return "GL_ZOOM_Y"; | |
| case 0xD18: | |
| return "GL_GREEN_SCALE"; | |
| case 0xD19: | |
| return "GL_GREEN_BIAS"; | |
| case 0xD1A: | |
| return "GL_BLUE_SCALE"; | |
| case 0xD1B: | |
| return "GL_BLUE_BIAS"; | |
| case 0xD1C: | |
| return "GL_ALPHA_SCALE"; | |
| case 0xD1D: | |
| return "GL_ALPHA_BIAS"; | |
| case 0xD1E: | |
| return "GL_DEPTH_SCALE"; | |
| case 0xD1F: | |
| return "GL_DEPTH_BIAS"; | |
| case 0xD30: | |
| return "GL_MAX_EVAL_ORDER"; | |
| case 0xD31: | |
| return "GL_MAX_LIGHTS"; | |
| case 0xD32: | |
| return "GL_MAX_CLIP_PLANES"; | |
| case 0xD33: | |
| return "GL_MAX_TEXTURE_SIZE"; | |
| case 0xD34: | |
| return "GL_MAX_PIXEL_MAP_TABLE"; | |
| case 0xD35: | |
| return "GL_MAX_ATTRIB_STACK_DEPTH"; | |
| case 0xD36: | |
| return "GL_MAX_MODELVIEW_STACK_DEPTH"; | |
| case 0xD37: | |
| return "GL_MAX_NAME_STACK_DEPTH"; | |
| case 0xD38: | |
| return "GL_MAX_PROJECTION_STACK_DEPTH"; | |
| case 0xD39: | |
| return "GL_MAX_TEXTURE_STACK_DEPTH"; | |
| case 0xD3A: | |
| return "GL_MAX_VIEWPORT_DIMS"; | |
| case 0xD3B: | |
| return "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"; | |
| case 0xD50: | |
| return "GL_SUBPIXEL_BITS"; | |
| case 0xD51: | |
| return "GL_INDEX_BITS"; | |
| case 0xD52: | |
| return "GL_RED_BITS"; | |
| case 0xD53: | |
| return "GL_GREEN_BITS"; | |
| case 0xD54: | |
| return "GL_BLUE_BITS"; | |
| case 0xD55: | |
| return "GL_ALPHA_BITS"; | |
| case 0xD56: | |
| return "GL_DEPTH_BITS"; | |
| case 0xD57: | |
| return "GL_STENCIL_BITS"; | |
| case 0xD58: | |
| return "GL_ACCUM_RED_BITS"; | |
| case 0xD59: | |
| return "GL_ACCUM_GREEN_BITS"; | |
| case 0xD5A: | |
| return "GL_ACCUM_BLUE_BITS"; | |
| case 0xD5B: | |
| return "GL_ACCUM_ALPHA_BITS"; | |
| case 0xD70: | |
| return "GL_NAME_STACK_DEPTH"; | |
| case 0xD80: | |
| return "GL_AUTO_NORMAL"; | |
| case 0xD90: | |
| return "GL_MAP1_COLOR_4"; | |
| case 0xD91: | |
| return "GL_MAP1_INDEX"; | |
| case 0xD92: | |
| return "GL_MAP1_NORMAL"; | |
| case 0xD93: | |
| return "GL_MAP1_TEXTURE_COORD_1"; | |
| case 0xD94: | |
| return "GL_MAP1_TEXTURE_COORD_2"; | |
| case 0xD95: | |
| return "GL_MAP1_TEXTURE_COORD_3"; | |
| case 0xD96: | |
| return "GL_MAP1_TEXTURE_COORD_4"; | |
| case 0xD97: | |
| return "GL_MAP1_VERTEX_3"; | |
| case 0xD98: | |
| return "GL_MAP1_VERTEX_4"; | |
| case 0xDB0: | |
| return "GL_MAP2_COLOR_4"; | |
| case 0xDB1: | |
| return "GL_MAP2_INDEX"; | |
| case 0xDB2: | |
| return "GL_MAP2_NORMAL"; | |
| case 0xDB3: | |
| return "GL_MAP2_TEXTURE_COORD_1"; | |
| case 0xDB4: | |
| return "GL_MAP2_TEXTURE_COORD_2"; | |
| case 0xDB5: | |
| return "GL_MAP2_TEXTURE_COORD_3"; | |
| case 0xDB6: | |
| return "GL_MAP2_TEXTURE_COORD_4"; | |
| case 0xDB7: | |
| return "GL_MAP2_VERTEX_3"; | |
| case 0xDB8: | |
| return "GL_MAP2_VERTEX_4"; | |
| case 0xDD0: | |
| return "GL_MAP1_GRID_DOMAIN"; | |
| case 0xDD1: | |
| return "GL_MAP1_GRID_SEGMENTS"; | |
| case 0xDD2: | |
| return "GL_MAP2_GRID_DOMAIN"; | |
| case 0xDD3: | |
| return "GL_MAP2_GRID_SEGMENTS"; | |
| case 0xDE0: | |
| return "GL_TEXTURE_1D"; | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0xDF1: | |
| return "GL_FEEDBACK_BUFFER_SIZE"; | |
| case 0xDF2: | |
| return "GL_FEEDBACK_BUFFER_TYPE"; | |
| case 0xDF4: | |
| return "GL_SELECTION_BUFFER_SIZE"; | |
| case 0x2A00: | |
| return "GL_POLYGON_OFFSET_UNITS"; | |
| case 0x2A01: | |
| return "GL_POLYGON_OFFSET_POINT"; | |
| case 0x2A02: | |
| return "GL_POLYGON_OFFSET_LINE"; | |
| case 0x3000: | |
| return "GL_CLIP_PLANE0"; | |
| case 0x3001: | |
| return "GL_CLIP_PLANE1"; | |
| case 0x3002: | |
| return "GL_CLIP_PLANE2"; | |
| case 0x3003: | |
| return "GL_CLIP_PLANE3"; | |
| case 0x3004: | |
| return "GL_CLIP_PLANE4"; | |
| case 0x3005: | |
| return "GL_CLIP_PLANE5"; | |
| 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 0x8005: | |
| return "GL_BLEND_COLOR"; | |
| case 0x8009: | |
| return "GL_BLEND_EQUATION"; | |
| case 0x8037: | |
| return "GL_POLYGON_OFFSET_FILL"; | |
| case 0x8038: | |
| return "GL_POLYGON_OFFSET_FACTOR"; | |
| case 0x8068: | |
| return "GL_TEXTURE_BINDING_1D"; | |
| case 0x8069: | |
| return "GL_TEXTURE_BINDING_2D"; | |
| case 0x806A: | |
| return "GL_TEXTURE_BINDING_3D"; | |
| 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 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 0x807E: | |
| return "GL_NORMAL_ARRAY_TYPE"; | |
| case 0x807F: | |
| return "GL_NORMAL_ARRAY_STRIDE"; | |
| case 0x8081: | |
| return "GL_COLOR_ARRAY_SIZE"; | |
| case 0x8082: | |
| return "GL_COLOR_ARRAY_TYPE"; | |
| case 0x8083: | |
| return "GL_COLOR_ARRAY_STRIDE"; | |
| case 0x8085: | |
| return "GL_INDEX_ARRAY_TYPE"; | |
| case 0x8086: | |
| return "GL_INDEX_ARRAY_STRIDE"; | |
| 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 0x808C: | |
| return "GL_EDGE_FLAG_ARRAY_STRIDE"; | |
| 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 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 0x80E8: | |
| return "GL_MAX_ELEMENTS_VERTICES"; | |
| case 0x80E9: | |
| return "GL_MAX_ELEMENTS_INDICES"; | |
| 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 0x81F8: | |
| return "GL_LIGHT_MODEL_COLOR_CONTROL"; | |
| 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 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 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 0x826C: | |
| return "GL_MAX_DEBUG_GROUP_STACK_DEPTH"; | |
| case 0x826D: | |
| return "GL_DEBUG_GROUP_STACK_DEPTH"; | |
| case 0x826E: | |
| return "GL_MAX_UNIFORM_LOCATIONS"; | |
| 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 0x82E8: | |
| return "GL_MAX_LABEL_LENGTH"; | |
| case 0x846D: | |
| return "GL_ALIASED_POINT_SIZE_RANGE"; | |
| case 0x846E: | |
| return "GL_ALIASED_LINE_WIDTH_RANGE"; | |
| case 0x84E0: | |
| return "GL_ACTIVE_TEXTURE"; | |
| case 0x84E8: | |
| return "GL_MAX_RENDERBUFFER_SIZE"; | |
| case 0x84EF: | |
| return "GL_TEXTURE_COMPRESSION_HINT"; | |
| case 0x84F6: | |
| return "GL_TEXTURE_BINDING_RECTANGLE"; | |
| case 0x84F8: | |
| return "GL_MAX_RECTANGLE_TEXTURE_SIZE"; | |
| case 0x84FD: | |
| return "GL_MAX_TEXTURE_LOD_BIAS"; | |
| case 0x8514: | |
| return "GL_TEXTURE_BINDING_CUBE_MAP"; | |
| case 0x851C: | |
| return "GL_MAX_CUBE_MAP_TEXTURE_SIZE"; | |
| case 0x85B5: | |
| return "GL_VERTEX_ARRAY_BINDING"; | |
| case 0x8642: | |
| return "GL_PROGRAM_POINT_SIZE"; | |
| case 0x86A2: | |
| return "GL_NUM_COMPRESSED_TEXTURE_FORMATS"; | |
| case 0x86A3: | |
| return "GL_COMPRESSED_TEXTURE_FORMATS"; | |
| 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 0x8824: | |
| return "GL_MAX_DRAW_BUFFERS"; | |
| case 0x883D: | |
| return "GL_BLEND_EQUATION_ALPHA"; | |
| case 0x8869: | |
| return "GL_MAX_VERTEX_ATTRIBS"; | |
| case 0x8872: | |
| return "GL_MAX_TEXTURE_IMAGE_UNITS"; | |
| case 0x8894: | |
| return "GL_ARRAY_BUFFER_BINDING"; | |
| case 0x8895: | |
| return "GL_ELEMENT_ARRAY_BUFFER_BINDING"; | |
| case 0x88ED: | |
| return "GL_PIXEL_PACK_BUFFER_BINDING"; | |
| case 0x88EF: | |
| return "GL_PIXEL_UNPACK_BUFFER_BINDING"; | |
| case 0x88FC: | |
| return "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"; | |
| 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 0x8919: | |
| return "GL_SAMPLER_BINDING"; | |
| 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 0x8B49: | |
| return "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"; | |
| case 0x8B4A: | |
| return "GL_MAX_VERTEX_UNIFORM_COMPONENTS"; | |
| case 0x8B4B: | |
| return "GL_MAX_VARYING_FLOATS"; | |
| case 0x8B4C: | |
| return "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"; | |
| case 0x8B4D: | |
| return "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"; | |
| case 0x8B8B: | |
| return "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"; | |
| case 0x8B8D: | |
| return "GL_CURRENT_PROGRAM"; | |
| case 0x8B9A: | |
| return "GL_IMPLEMENTATION_COLOR_READ_TYPE"; | |
| case 0x8B9B: | |
| return "GL_IMPLEMENTATION_COLOR_READ_FORMAT"; | |
| case 0x8C1C: | |
| return "GL_TEXTURE_BINDING_1D_ARRAY"; | |
| case 0x8C1D: | |
| return "GL_TEXTURE_BINDING_2D_ARRAY"; | |
| case 0x8C29: | |
| return "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"; | |
| case 0x8C2B: | |
| return "GL_MAX_TEXTURE_BUFFER_SIZE"; | |
| case 0x8C2C: | |
| return "GL_TEXTURE_BINDING_BUFFER"; | |
| case 0x8C84: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_START"; | |
| case 0x8C85: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"; | |
| case 0x8C8F: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"; | |
| 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 0x8CAA: | |
| return "GL_READ_FRAMEBUFFER_BINDING"; | |
| case 0x8CDF: | |
| return "GL_MAX_COLOR_ATTACHMENTS"; | |
| case 0x8D6B: | |
| return "GL_MAX_ELEMENT_INDEX"; | |
| case 0x8DDF: | |
| return "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"; | |
| 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 0x8E28: | |
| return "GL_TIMESTAMP"; | |
| case 0x8E4F: | |
| return "GL_PROVOKING_VERTEX"; | |
| case 0x8E59: | |
| return "GL_MAX_SAMPLE_MASK_WORDS"; | |
| case 0x8E89: | |
| return "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"; | |
| case 0x8E8A: | |
| return "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"; | |
| case 0x8F9E: | |
| return "GL_PRIMITIVE_RESTART_INDEX"; | |
| case 0x90BC: | |
| return "GL_MIN_MAP_BUFFER_ALIGNMENT"; | |
| 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 0x90DF: | |
| return "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"; | |
| case 0x90EB: | |
| return "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"; | |
| case 0x90EF: | |
| return "GL_DISPATCH_INDIRECT_BUFFER_BINDING"; | |
| case 0x9104: | |
| return "GL_TEXTURE_BINDING_2D_MULTISAMPLE"; | |
| case 0x9105: | |
| return "GL_TEXTURE_BINDING_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 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 0x919F: | |
| return "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"; | |
| case 0x91BB: | |
| return "GL_MAX_COMPUTE_UNIFORM_BLOCKS"; | |
| case 0x91BC: | |
| return "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"; | |
| case 0x91BE: | |
| return "GL_MAX_COMPUTE_WORK_GROUP_COUNT"; | |
| case 0x91BF: | |
| return "GL_MAX_COMPUTE_WORK_GROUP_SIZE"; | |
| 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 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 0x9596: | |
| return "GL_NUM_DEVICE_UUIDS_EXT"; | |
| case 0x9597: | |
| return "GL_DEVICE_UUID_EXT"; | |
| case 0x9598: | |
| return "GL_DRIVER_UUID_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::GetPointervPName: | |
| { | |
| switch (value) | |
| { | |
| case 0xDF0: | |
| return "GL_FEEDBACK_BUFFER_POINTER"; | |
| case 0xDF3: | |
| return "GL_SELECTION_BUFFER_POINTER"; | |
| 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 0x8244: | |
| return "GL_DEBUG_CALLBACK_FUNCTION"; | |
| case 0x8245: | |
| return "GL_DEBUG_CALLBACK_USER_PARAM"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::GetTextureParameter: | |
| { | |
| switch (value) | |
| { | |
| 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 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 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 0x8066: | |
| return "GL_TEXTURE_PRIORITY"; | |
| case 0x8067: | |
| return "GL_TEXTURE_RESIDENT"; | |
| case 0x8511: | |
| return "GL_NORMAL_MAP"; | |
| case 0x8512: | |
| return "GL_REFLECTION_MAP"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::GraphicsResetStatus: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NO_ERROR"; | |
| case 0x8253: | |
| return "GL_GUILTY_CONTEXT_RESET"; | |
| case 0x8254: | |
| return "GL_INNOCENT_CONTEXT_RESET"; | |
| case 0x8255: | |
| return "GL_UNKNOWN_CONTEXT_RESET"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::HintMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1100: | |
| return "GL_DONT_CARE"; | |
| case 0x1101: | |
| return "GL_FASTEST"; | |
| case 0x1102: | |
| return "GL_NICEST"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::HintTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0xC50: | |
| return "GL_PERSPECTIVE_CORRECTION_HINT"; | |
| case 0xC51: | |
| return "GL_POINT_SMOOTH_HINT"; | |
| case 0xC52: | |
| return "GL_LINE_SMOOTH_HINT"; | |
| case 0xC53: | |
| return "GL_POLYGON_SMOOTH_HINT"; | |
| case 0xC54: | |
| return "GL_FOG_HINT"; | |
| case 0x8192: | |
| return "GL_GENERATE_MIPMAP_HINT"; | |
| case 0x8257: | |
| return "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"; | |
| case 0x84EF: | |
| return "GL_TEXTURE_COMPRESSION_HINT"; | |
| case 0x8B8B: | |
| return "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::HistogramTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8024: | |
| return "GL_HISTOGRAM"; | |
| case 0x8025: | |
| return "GL_PROXY_HISTOGRAM"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::HistogramTargetEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x8024: | |
| return "GL_HISTOGRAM"; | |
| case 0x8025: | |
| return "GL_PROXY_HISTOGRAM"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::IndexFunctionEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::IndexMaterialParameterEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0xD13: | |
| return "GL_INDEX_OFFSET"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::IndexPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::InterleavedArrayFormat: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::InternalFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x1901: | |
| return "GL_STENCIL_INDEX"; | |
| case 0x1902: | |
| return "GL_DEPTH_COMPONENT"; | |
| case 0x1903: | |
| return "GL_RED"; | |
| case 0x1907: | |
| return "GL_RGB"; | |
| case 0x1908: | |
| return "GL_RGBA"; | |
| case 0x2A10: | |
| return "GL_R3_G3_B2"; | |
| 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 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 0x81A5: | |
| return "GL_DEPTH_COMPONENT16"; | |
| case 0x81A6: | |
| return "GL_DEPTH_COMPONENT24"; | |
| case 0x81A7: | |
| return "GL_DEPTH_COMPONENT32"; | |
| case 0x8225: | |
| return "GL_COMPRESSED_RED"; | |
| case 0x8226: | |
| return "GL_COMPRESSED_RG"; | |
| case 0x8227: | |
| return "GL_RG"; | |
| 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 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 0x84ED: | |
| return "GL_COMPRESSED_RGB"; | |
| case 0x84EE: | |
| return "GL_COMPRESSED_RGBA"; | |
| case 0x84F9: | |
| return "GL_DEPTH_STENCIL"; | |
| case 0x8814: | |
| return "GL_RGBA32F"; | |
| case 0x8815: | |
| return "GL_RGB32F"; | |
| case 0x881A: | |
| return "GL_RGBA16F"; | |
| case 0x881B: | |
| return "GL_RGB16F"; | |
| case 0x88F0: | |
| return "GL_DEPTH24_STENCIL8"; | |
| case 0x8C3A: | |
| return "GL_R11F_G11F_B10F"; | |
| case 0x8C3D: | |
| return "GL_RGB9_E5"; | |
| case 0x8C40: | |
| return "GL_SRGB"; | |
| case 0x8C41: | |
| return "GL_SRGB8"; | |
| case 0x8C42: | |
| return "GL_SRGB_ALPHA"; | |
| case 0x8C43: | |
| return "GL_SRGB8_ALPHA8"; | |
| case 0x8C48: | |
| return "GL_COMPRESSED_SRGB"; | |
| case 0x8C49: | |
| return "GL_COMPRESSED_SRGB_ALPHA"; | |
| case 0x8CAC: | |
| return "GL_DEPTH_COMPONENT32F"; | |
| case 0x8CAD: | |
| return "GL_DEPTH32F_STENCIL8"; | |
| 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 0x8D62: | |
| return "GL_RGB565"; | |
| case 0x8D70: | |
| return "GL_RGBA32UI"; | |
| case 0x8D71: | |
| return "GL_RGB32UI"; | |
| case 0x8D76: | |
| return "GL_RGBA16UI"; | |
| case 0x8D77: | |
| return "GL_RGB16UI"; | |
| case 0x8D7C: | |
| return "GL_RGBA8UI"; | |
| case 0x8D7D: | |
| return "GL_RGB8UI"; | |
| case 0x8D82: | |
| return "GL_RGBA32I"; | |
| case 0x8D83: | |
| return "GL_RGB32I"; | |
| case 0x8D88: | |
| return "GL_RGBA16I"; | |
| case 0x8D89: | |
| return "GL_RGB16I"; | |
| case 0x8D8E: | |
| return "GL_RGBA8I"; | |
| case 0x8D8F: | |
| return "GL_RGB8I"; | |
| 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 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 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 0x8FBD: | |
| return "GL_SR8_EXT"; | |
| case 0x8FBE: | |
| return "GL_SRG8_EXT"; | |
| case 0x906F: | |
| return "GL_RGB10_A2UI"; | |
| 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 0x93B0: | |
| return "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"; | |
| case 0x93B1: | |
| return "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"; | |
| case 0x93B2: | |
| return "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"; | |
| case 0x93B3: | |
| return "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"; | |
| case 0x93B4: | |
| return "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"; | |
| case 0x93B5: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"; | |
| case 0x93B6: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"; | |
| case 0x93B7: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"; | |
| case 0x93B8: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"; | |
| case 0x93B9: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"; | |
| case 0x93BA: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"; | |
| case 0x93BB: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"; | |
| case 0x93BC: | |
| return "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"; | |
| case 0x93BD: | |
| return "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"; | |
| case 0x93D0: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"; | |
| case 0x93D1: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"; | |
| case 0x93D2: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"; | |
| case 0x93D3: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"; | |
| case 0x93D4: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"; | |
| case 0x93D5: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"; | |
| case 0x93D6: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"; | |
| case 0x93D7: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"; | |
| case 0x93D8: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"; | |
| case 0x93D9: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"; | |
| case 0x93DA: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"; | |
| case 0x93DB: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"; | |
| case 0x93DC: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"; | |
| case 0x93DD: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::InternalFormatPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x80A9: | |
| return "GL_SAMPLES"; | |
| case 0x8191: | |
| return "GL_GENERATE_MIPMAP"; | |
| 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 0x8283: | |
| return "GL_COLOR_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 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 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 0x86A1: | |
| return "GL_TEXTURE_COMPRESSED"; | |
| case 0x90C7: | |
| return "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"; | |
| case 0x9365: | |
| return "GL_CLEAR_TEXTURE"; | |
| case 0x9380: | |
| return "GL_NUM_SAMPLE_COUNTS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::InvalidateFramebufferAttachment: | |
| { | |
| switch (value) | |
| { | |
| case 0x1800: | |
| return "GL_COLOR"; | |
| case 0x1801: | |
| return "GL_DEPTH"; | |
| case 0x1802: | |
| return "GL_STENCIL"; | |
| case 0x821A: | |
| return "GL_DEPTH_STENCIL_ATTACHMENT"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::LightEnvModeSGIX: | |
| { | |
| switch (value) | |
| { | |
| case 0x104: | |
| return "GL_ADD"; | |
| case 0x1E01: | |
| return "GL_REPLACE"; | |
| case 0x2100: | |
| return "GL_MODULATE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::LightModelColorControl: | |
| { | |
| switch (value) | |
| { | |
| case 0x81F9: | |
| return "GL_SINGLE_COLOR"; | |
| case 0x81FA: | |
| return "GL_SEPARATE_SPECULAR_COLOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::LightModelParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xB51: | |
| return "GL_LIGHT_MODEL_LOCAL_VIEWER"; | |
| case 0xB52: | |
| return "GL_LIGHT_MODEL_TWO_SIDE"; | |
| case 0xB53: | |
| return "GL_LIGHT_MODEL_AMBIENT"; | |
| case 0x81F8: | |
| return "GL_LIGHT_MODEL_COLOR_CONTROL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::LightName: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::LightParameter: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::LightTextureModeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x8452: | |
| return "GL_FRAGMENT_DEPTH"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ListMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1300: | |
| return "GL_COMPILE"; | |
| case 0x1301: | |
| return "GL_COMPILE_AND_EXECUTE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ListNameType: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::LogicOp: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MapBufferAccessMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_MAP_READ_BIT"; | |
| case 0x2: | |
| return "GL_MAP_WRITE_BIT"; | |
| case 0x4: | |
| return "GL_MAP_INVALIDATE_RANGE_BIT"; | |
| case 0x8: | |
| return "GL_MAP_INVALIDATE_BUFFER_BIT"; | |
| case 0x10: | |
| return "GL_MAP_FLUSH_EXPLICIT_BIT"; | |
| case 0x20: | |
| return "GL_MAP_UNSYNCHRONIZED_BIT"; | |
| case 0x40: | |
| return "GL_MAP_PERSISTENT_BIT"; | |
| case 0x80: | |
| return "GL_MAP_COHERENT_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MapQuery: | |
| { | |
| switch (value) | |
| { | |
| case 0xA00: | |
| return "GL_COEFF"; | |
| case 0xA01: | |
| return "GL_ORDER"; | |
| case 0xA02: | |
| return "GL_DOMAIN"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MapTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0xD90: | |
| return "GL_MAP1_COLOR_4"; | |
| case 0xD91: | |
| return "GL_MAP1_INDEX"; | |
| case 0xD92: | |
| return "GL_MAP1_NORMAL"; | |
| case 0xD93: | |
| return "GL_MAP1_TEXTURE_COORD_1"; | |
| case 0xD94: | |
| return "GL_MAP1_TEXTURE_COORD_2"; | |
| case 0xD95: | |
| return "GL_MAP1_TEXTURE_COORD_3"; | |
| case 0xD96: | |
| return "GL_MAP1_TEXTURE_COORD_4"; | |
| case 0xD97: | |
| return "GL_MAP1_VERTEX_3"; | |
| case 0xD98: | |
| return "GL_MAP1_VERTEX_4"; | |
| case 0xDB0: | |
| return "GL_MAP2_COLOR_4"; | |
| case 0xDB1: | |
| return "GL_MAP2_INDEX"; | |
| case 0xDB2: | |
| return "GL_MAP2_NORMAL"; | |
| case 0xDB3: | |
| return "GL_MAP2_TEXTURE_COORD_1"; | |
| case 0xDB4: | |
| return "GL_MAP2_TEXTURE_COORD_2"; | |
| case 0xDB5: | |
| return "GL_MAP2_TEXTURE_COORD_3"; | |
| case 0xDB6: | |
| return "GL_MAP2_TEXTURE_COORD_4"; | |
| case 0xDB7: | |
| return "GL_MAP2_VERTEX_3"; | |
| case 0xDB8: | |
| return "GL_MAP2_VERTEX_4"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MapTypeNV: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MaterialParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x1200: | |
| return "GL_AMBIENT"; | |
| case 0x1201: | |
| return "GL_DIFFUSE"; | |
| case 0x1202: | |
| return "GL_SPECULAR"; | |
| case 0x1600: | |
| return "GL_EMISSION"; | |
| case 0x1601: | |
| return "GL_SHININESS"; | |
| case 0x1602: | |
| return "GL_AMBIENT_AND_DIFFUSE"; | |
| case 0x1603: | |
| return "GL_COLOR_INDEXES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MatrixIndexPointerTypeARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MatrixMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1700: | |
| return "GL_MODELVIEW"; | |
| case 0x1701: | |
| return "GL_PROJECTION"; | |
| case 0x1702: | |
| return "GL_TEXTURE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MemoryBarrierMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"; | |
| case 0x2: | |
| return "GL_ELEMENT_ARRAY_BARRIER_BIT"; | |
| case 0x4: | |
| return "GL_UNIFORM_BARRIER_BIT"; | |
| case 0x8: | |
| return "GL_TEXTURE_FETCH_BARRIER_BIT"; | |
| case 0x20: | |
| return "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"; | |
| case 0x40: | |
| return "GL_COMMAND_BARRIER_BIT"; | |
| case 0x80: | |
| return "GL_PIXEL_BUFFER_BARRIER_BIT"; | |
| case 0x100: | |
| return "GL_TEXTURE_UPDATE_BARRIER_BIT"; | |
| case 0x200: | |
| return "GL_BUFFER_UPDATE_BARRIER_BIT"; | |
| case 0x400: | |
| return "GL_FRAMEBUFFER_BARRIER_BIT"; | |
| case 0x800: | |
| return "GL_TRANSFORM_FEEDBACK_BARRIER_BIT"; | |
| case 0x1000: | |
| return "GL_ATOMIC_COUNTER_BARRIER_BIT"; | |
| case 0x2000: | |
| return "GL_SHADER_STORAGE_BARRIER_BIT"; | |
| case 0x4000: | |
| return "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"; | |
| case 0x8000: | |
| return "GL_QUERY_BUFFER_BARRIER_BIT"; | |
| case 0xFFFFFFFF: | |
| return "GL_ALL_BARRIER_BITS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MemoryObjectParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x9581: | |
| return "GL_DEDICATED_MEMORY_OBJECT_EXT"; | |
| case 0x959B: | |
| return "GL_PROTECTED_MEMORY_OBJECT_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MeshMode1: | |
| { | |
| switch (value) | |
| { | |
| case 0x1B00: | |
| return "GL_POINT"; | |
| case 0x1B01: | |
| return "GL_LINE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MeshMode2: | |
| { | |
| switch (value) | |
| { | |
| case 0x1B00: | |
| return "GL_POINT"; | |
| case 0x1B01: | |
| return "GL_LINE"; | |
| case 0x1B02: | |
| return "GL_FILL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MinmaxTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x802E: | |
| return "GL_MINMAX"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::MinmaxTargetEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x802E: | |
| return "GL_MINMAX"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::NormalPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1400: | |
| return "GL_BYTE"; | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ObjectIdentifier: | |
| { | |
| switch (value) | |
| { | |
| case 0x1702: | |
| return "GL_TEXTURE"; | |
| case 0x8074: | |
| return "GL_VERTEX_ARRAY"; | |
| 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 0x82E6: | |
| return "GL_SAMPLER"; | |
| case 0x8D40: | |
| return "GL_FRAMEBUFFER"; | |
| case 0x8D41: | |
| return "GL_RENDERBUFFER"; | |
| case 0x8E22: | |
| return "GL_TRANSFORM_FEEDBACK"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PatchParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E72: | |
| return "GL_PATCH_VERTICES"; | |
| case 0x8E73: | |
| return "GL_PATCH_DEFAULT_INNER_LEVEL"; | |
| case 0x8E74: | |
| return "GL_PATCH_DEFAULT_OUTER_LEVEL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PathColor: | |
| { | |
| switch (value) | |
| { | |
| case 0x8577: | |
| return "GL_PRIMARY_COLOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PathColorFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| 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 0x8049: | |
| return "GL_INTENSITY"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PathFillMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x150A: | |
| return "GL_INVERT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PathFontStyle: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PathGenMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x2400: | |
| return "GL_EYE_LINEAR"; | |
| case 0x2401: | |
| return "GL_OBJECT_LINEAR"; | |
| case 0x8576: | |
| return "GL_CONSTANT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PathTransformType: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PipelineParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8259: | |
| return "GL_ACTIVE_PROGRAM"; | |
| case 0x8B30: | |
| return "GL_FRAGMENT_SHADER"; | |
| case 0x8B31: | |
| return "GL_VERTEX_SHADER"; | |
| case 0x8B84: | |
| return "GL_INFO_LOG_LENGTH"; | |
| case 0x8DD9: | |
| return "GL_GEOMETRY_SHADER"; | |
| case 0x8E87: | |
| return "GL_TESS_EVALUATION_SHADER"; | |
| case 0x8E88: | |
| return "GL_TESS_CONTROL_SHADER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PixelCopyType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1800: | |
| return "GL_COLOR"; | |
| case 0x1801: | |
| return "GL_DEPTH"; | |
| case 0x1802: | |
| return "GL_STENCIL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PixelFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| 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 0x80E0: | |
| return "GL_BGR"; | |
| case 0x80E1: | |
| return "GL_BGRA"; | |
| case 0x8227: | |
| return "GL_RG"; | |
| case 0x8228: | |
| return "GL_RG_INTEGER"; | |
| case 0x84F9: | |
| return "GL_DEPTH_STENCIL"; | |
| case 0x8D94: | |
| return "GL_RED_INTEGER"; | |
| case 0x8D95: | |
| return "GL_GREEN_INTEGER"; | |
| case 0x8D96: | |
| return "GL_BLUE_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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PixelMap: | |
| { | |
| switch (value) | |
| { | |
| case 0xC70: | |
| return "GL_PIXEL_MAP_I_TO_I"; | |
| case 0xC71: | |
| return "GL_PIXEL_MAP_S_TO_S"; | |
| case 0xC72: | |
| return "GL_PIXEL_MAP_I_TO_R"; | |
| case 0xC73: | |
| return "GL_PIXEL_MAP_I_TO_G"; | |
| case 0xC74: | |
| return "GL_PIXEL_MAP_I_TO_B"; | |
| case 0xC75: | |
| return "GL_PIXEL_MAP_I_TO_A"; | |
| case 0xC76: | |
| return "GL_PIXEL_MAP_R_TO_R"; | |
| case 0xC77: | |
| return "GL_PIXEL_MAP_G_TO_G"; | |
| case 0xC78: | |
| return "GL_PIXEL_MAP_B_TO_B"; | |
| case 0xC79: | |
| return "GL_PIXEL_MAP_A_TO_A"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PixelStoreParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xCF0: | |
| return "GL_UNPACK_SWAP_BYTES"; | |
| case 0xCF1: | |
| return "GL_UNPACK_LSB_FIRST"; | |
| case 0xCF2: | |
| return "GL_UNPACK_ROW_LENGTH"; | |
| case 0xCF3: | |
| return "GL_UNPACK_SKIP_ROWS"; | |
| case 0xCF4: | |
| return "GL_UNPACK_SKIP_PIXELS"; | |
| case 0xCF5: | |
| return "GL_UNPACK_ALIGNMENT"; | |
| case 0xD00: | |
| return "GL_PACK_SWAP_BYTES"; | |
| case 0xD01: | |
| return "GL_PACK_LSB_FIRST"; | |
| case 0xD02: | |
| return "GL_PACK_ROW_LENGTH"; | |
| case 0xD03: | |
| return "GL_PACK_SKIP_ROWS"; | |
| case 0xD04: | |
| return "GL_PACK_SKIP_PIXELS"; | |
| case 0xD05: | |
| return "GL_PACK_ALIGNMENT"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PixelTexGenModeSGIX: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| case 0x1907: | |
| return "GL_RGB"; | |
| case 0x1908: | |
| return "GL_RGBA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PixelTransferParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xD10: | |
| return "GL_MAP_COLOR"; | |
| case 0xD11: | |
| return "GL_MAP_STENCIL"; | |
| case 0xD12: | |
| return "GL_INDEX_SHIFT"; | |
| case 0xD13: | |
| return "GL_INDEX_OFFSET"; | |
| case 0xD14: | |
| return "GL_RED_SCALE"; | |
| case 0xD15: | |
| return "GL_RED_BIAS"; | |
| case 0xD18: | |
| return "GL_GREEN_SCALE"; | |
| case 0xD19: | |
| return "GL_GREEN_BIAS"; | |
| case 0xD1A: | |
| return "GL_BLUE_SCALE"; | |
| case 0xD1B: | |
| return "GL_BLUE_BIAS"; | |
| case 0xD1C: | |
| return "GL_ALPHA_SCALE"; | |
| case 0xD1D: | |
| return "GL_ALPHA_BIAS"; | |
| case 0xD1E: | |
| return "GL_DEPTH_SCALE"; | |
| case 0xD1F: | |
| return "GL_DEPTH_BIAS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PixelType: | |
| { | |
| switch (value) | |
| { | |
| 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 0x140B: | |
| return "GL_HALF_FLOAT"; | |
| case 0x1A00: | |
| return "GL_BITMAP"; | |
| 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 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 0x84FA: | |
| return "GL_UNSIGNED_INT_24_8"; | |
| case 0x8C3B: | |
| return "GL_UNSIGNED_INT_10F_11F_11F_REV"; | |
| case 0x8C3E: | |
| return "GL_UNSIGNED_INT_5_9_9_9_REV"; | |
| case 0x8DAD: | |
| return "GL_FLOAT_32_UNSIGNED_INT_24_8_REV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PointParameterNameARB: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PolygonMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1B00: | |
| return "GL_POINT"; | |
| case 0x1B01: | |
| return "GL_LINE"; | |
| case 0x1B02: | |
| return "GL_FILL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PrecisionType: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::PrimitiveType: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_POINTS"; | |
| case 0x1: | |
| return "GL_LINES"; | |
| case 0x2: | |
| return "GL_LINE_LOOP"; | |
| case 0x3: | |
| return "GL_LINE_STRIP"; | |
| case 0x4: | |
| return "GL_TRIANGLES"; | |
| case 0x5: | |
| return "GL_TRIANGLE_STRIP"; | |
| case 0x6: | |
| return "GL_TRIANGLE_FAN"; | |
| case 0x7: | |
| return "GL_QUADS"; | |
| case 0x8: | |
| return "GL_QUAD_STRIP"; | |
| case 0x9: | |
| return "GL_POLYGON"; | |
| case 0xA: | |
| return "GL_LINES_ADJACENCY"; | |
| case 0xB: | |
| return "GL_LINE_STRIP_ADJACENCY"; | |
| case 0xC: | |
| return "GL_TRIANGLES_ADJACENCY"; | |
| case 0xD: | |
| return "GL_TRIANGLE_STRIP_ADJACENCY"; | |
| case 0xE: | |
| return "GL_PATCHES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ProgramInterface: | |
| { | |
| switch (value) | |
| { | |
| case 0x8C8E: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER"; | |
| 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 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ProgramInterfacePName: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ProgramParameterPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8257: | |
| return "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"; | |
| case 0x8258: | |
| return "GL_PROGRAM_SEPARABLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ProgramPropertyARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x8267: | |
| return "GL_COMPUTE_WORK_GROUP_SIZE"; | |
| case 0x8741: | |
| return "GL_PROGRAM_BINARY_LENGTH"; | |
| case 0x8916: | |
| return "GL_GEOMETRY_VERTICES_OUT"; | |
| case 0x8917: | |
| return "GL_GEOMETRY_INPUT_TYPE"; | |
| case 0x8918: | |
| return "GL_GEOMETRY_OUTPUT_TYPE"; | |
| case 0x8A35: | |
| return "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"; | |
| case 0x8A36: | |
| return "GL_ACTIVE_UNIFORM_BLOCKS"; | |
| case 0x8B80: | |
| return "GL_DELETE_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 0x8B89: | |
| return "GL_ACTIVE_ATTRIBUTES"; | |
| case 0x8B8A: | |
| return "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"; | |
| case 0x8C76: | |
| return "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"; | |
| case 0x8C7F: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"; | |
| case 0x8C83: | |
| return "GL_TRANSFORM_FEEDBACK_VARYINGS"; | |
| case 0x92D9: | |
| return "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ProgramResourceProperty: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E4A: | |
| return "GL_NUM_COMPATIBLE_SUBROUTINES"; | |
| case 0x8E4B: | |
| return "GL_COMPATIBLE_SUBROUTINES"; | |
| case 0x92E1: | |
| return "GL_UNIFORM"; | |
| case 0x92E7: | |
| return "GL_IS_PER_PATCH"; | |
| 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 0x934A: | |
| return "GL_LOCATION_COMPONENT"; | |
| case 0x934B: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"; | |
| case 0x934C: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ProgramStagePName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8DE5: | |
| return "GL_ACTIVE_SUBROUTINES"; | |
| case 0x8DE6: | |
| return "GL_ACTIVE_SUBROUTINE_UNIFORMS"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::QueryCounterTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E28: | |
| return "GL_TIMESTAMP"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::QueryObjectParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x82EA: | |
| return "GL_QUERY_TARGET"; | |
| case 0x8866: | |
| return "GL_QUERY_RESULT"; | |
| case 0x8867: | |
| return "GL_QUERY_RESULT_AVAILABLE"; | |
| case 0x9194: | |
| return "GL_QUERY_RESULT_NO_WAIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::QueryParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8864: | |
| return "GL_QUERY_COUNTER_BITS"; | |
| case 0x8865: | |
| return "GL_CURRENT_QUERY"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::QueryTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x82EC: | |
| return "GL_TRANSFORM_FEEDBACK_OVERFLOW"; | |
| case 0x82EE: | |
| return "GL_VERTICES_SUBMITTED"; | |
| case 0x82EF: | |
| return "GL_PRIMITIVES_SUBMITTED"; | |
| case 0x82F0: | |
| return "GL_VERTEX_SHADER_INVOCATIONS"; | |
| case 0x88BF: | |
| return "GL_TIME_ELAPSED"; | |
| case 0x8914: | |
| return "GL_SAMPLES_PASSED"; | |
| case 0x8C2F: | |
| return "GL_ANY_SAMPLES_PASSED"; | |
| case 0x8C87: | |
| return "GL_PRIMITIVES_GENERATED"; | |
| case 0x8C88: | |
| return "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"; | |
| case 0x8D6A: | |
| return "GL_ANY_SAMPLES_PASSED_CONSERVATIVE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ReadBufferMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x400: | |
| return "GL_FRONT_LEFT"; | |
| case 0x401: | |
| return "GL_FRONT_RIGHT"; | |
| case 0x402: | |
| return "GL_BACK_LEFT"; | |
| case 0x403: | |
| return "GL_BACK_RIGHT"; | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x406: | |
| return "GL_LEFT"; | |
| case 0x407: | |
| return "GL_RIGHT"; | |
| case 0x409: | |
| return "GL_AUX0"; | |
| case 0x40A: | |
| return "GL_AUX1"; | |
| case 0x40B: | |
| return "GL_AUX2"; | |
| case 0x40C: | |
| return "GL_AUX3"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::RenderbufferParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8CAB: | |
| return "GL_RENDERBUFFER_SAMPLES"; | |
| case 0x8D42: | |
| return "GL_RENDERBUFFER_WIDTH"; | |
| case 0x8D43: | |
| return "GL_RENDERBUFFER_HEIGHT"; | |
| case 0x8D44: | |
| return "GL_RENDERBUFFER_INTERNAL_FORMAT"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::RenderbufferTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8D41: | |
| return "GL_RENDERBUFFER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::RenderingMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x1C00: | |
| return "GL_RENDER"; | |
| case 0x1C01: | |
| return "GL_FEEDBACK"; | |
| case 0x1C02: | |
| return "GL_SELECT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ReplacementCodeTypeSUN: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SamplerParameterF: | |
| { | |
| switch (value) | |
| { | |
| case 0x1004: | |
| return "GL_TEXTURE_BORDER_COLOR"; | |
| case 0x813A: | |
| return "GL_TEXTURE_MIN_LOD"; | |
| case 0x813B: | |
| return "GL_TEXTURE_MAX_LOD"; | |
| case 0x84FE: | |
| return "GL_TEXTURE_MAX_ANISOTROPY"; | |
| case 0x8501: | |
| return "GL_TEXTURE_LOD_BIAS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SamplerParameterI: | |
| { | |
| switch (value) | |
| { | |
| 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 0x8072: | |
| return "GL_TEXTURE_WRAP_R"; | |
| case 0x884C: | |
| return "GL_TEXTURE_COMPARE_MODE"; | |
| case 0x884D: | |
| return "GL_TEXTURE_COMPARE_FUNC"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ScalarType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1401: | |
| return "GL_UNSIGNED_BYTE"; | |
| case 0x1403: | |
| return "GL_UNSIGNED_SHORT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SecondaryColorPointerTypeIBM: | |
| { | |
| switch (value) | |
| { | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SeparableTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x8012: | |
| return "GL_SEPARABLE_2D"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SeparableTargetEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x8012: | |
| return "GL_SEPARABLE_2D"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ShaderBinaryFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x9551: | |
| return "GL_SHADER_BINARY_FORMAT_SPIR_V"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ShaderParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8B4F: | |
| return "GL_SHADER_TYPE"; | |
| case 0x8B80: | |
| return "GL_DELETE_STATUS"; | |
| case 0x8B81: | |
| return "GL_COMPILE_STATUS"; | |
| case 0x8B84: | |
| return "GL_INFO_LOG_LENGTH"; | |
| case 0x8B88: | |
| return "GL_SHADER_SOURCE_LENGTH"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ShaderType: | |
| { | |
| switch (value) | |
| { | |
| case 0x8B30: | |
| return "GL_FRAGMENT_SHADER"; | |
| case 0x8B31: | |
| return "GL_VERTEX_SHADER"; | |
| case 0x8DD9: | |
| return "GL_GEOMETRY_SHADER"; | |
| case 0x8E87: | |
| return "GL_TESS_EVALUATION_SHADER"; | |
| case 0x8E88: | |
| return "GL_TESS_CONTROL_SHADER"; | |
| case 0x91B9: | |
| return "GL_COMPUTE_SHADER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::ShadingModel: | |
| { | |
| switch (value) | |
| { | |
| case 0x1D00: | |
| return "GL_FLAT"; | |
| case 0x1D01: | |
| return "GL_SMOOTH"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SizedInternalFormat: | |
| { | |
| switch (value) | |
| { | |
| case 0x2A10: | |
| return "GL_R3_G3_B2"; | |
| 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 0x804A: | |
| return "GL_INTENSITY4"; | |
| case 0x804B: | |
| return "GL_INTENSITY8"; | |
| case 0x804C: | |
| return "GL_INTENSITY12"; | |
| case 0x804D: | |
| return "GL_INTENSITY16"; | |
| 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 0x81A5: | |
| return "GL_DEPTH_COMPONENT16"; | |
| case 0x81A6: | |
| return "GL_DEPTH_COMPONENT24"; | |
| case 0x81A7: | |
| return "GL_DEPTH_COMPONENT32"; | |
| 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 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 0x8814: | |
| return "GL_RGBA32F"; | |
| case 0x8815: | |
| return "GL_RGB32F"; | |
| case 0x881A: | |
| return "GL_RGBA16F"; | |
| case 0x881B: | |
| return "GL_RGB16F"; | |
| case 0x88F0: | |
| return "GL_DEPTH24_STENCIL8"; | |
| case 0x8C3A: | |
| return "GL_R11F_G11F_B10F"; | |
| case 0x8C3D: | |
| return "GL_RGB9_E5"; | |
| case 0x8C41: | |
| return "GL_SRGB8"; | |
| case 0x8C43: | |
| return "GL_SRGB8_ALPHA8"; | |
| case 0x8CAC: | |
| return "GL_DEPTH_COMPONENT32F"; | |
| case 0x8CAD: | |
| return "GL_DEPTH32F_STENCIL8"; | |
| 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 0x8D62: | |
| return "GL_RGB565"; | |
| case 0x8D70: | |
| return "GL_RGBA32UI"; | |
| case 0x8D71: | |
| return "GL_RGB32UI"; | |
| case 0x8D76: | |
| return "GL_RGBA16UI"; | |
| case 0x8D77: | |
| return "GL_RGB16UI"; | |
| case 0x8D7C: | |
| return "GL_RGBA8UI"; | |
| case 0x8D7D: | |
| return "GL_RGB8UI"; | |
| case 0x8D82: | |
| return "GL_RGBA32I"; | |
| case 0x8D83: | |
| return "GL_RGB32I"; | |
| case 0x8D88: | |
| return "GL_RGBA16I"; | |
| case 0x8D89: | |
| return "GL_RGB16I"; | |
| case 0x8D8E: | |
| return "GL_RGBA8I"; | |
| case 0x8D8F: | |
| return "GL_RGB8I"; | |
| 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 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 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 0x906F: | |
| return "GL_RGB10_A2UI"; | |
| 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 0x93B0: | |
| return "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"; | |
| case 0x93B1: | |
| return "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"; | |
| case 0x93B2: | |
| return "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"; | |
| case 0x93B3: | |
| return "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"; | |
| case 0x93B4: | |
| return "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"; | |
| case 0x93B5: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"; | |
| case 0x93B6: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"; | |
| case 0x93B7: | |
| return "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"; | |
| case 0x93B8: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"; | |
| case 0x93B9: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"; | |
| case 0x93BA: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"; | |
| case 0x93BB: | |
| return "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"; | |
| case 0x93BC: | |
| return "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"; | |
| case 0x93BD: | |
| return "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"; | |
| case 0x93D0: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"; | |
| case 0x93D1: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"; | |
| case 0x93D2: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"; | |
| case 0x93D3: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"; | |
| case 0x93D4: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"; | |
| case 0x93D5: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"; | |
| case 0x93D6: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"; | |
| case 0x93D7: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"; | |
| case 0x93D8: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"; | |
| case 0x93D9: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"; | |
| case 0x93DA: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"; | |
| case 0x93DB: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"; | |
| case 0x93DC: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"; | |
| case 0x93DD: | |
| return "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::StencilFunction: | |
| { | |
| switch (value) | |
| { | |
| case 0x200: | |
| return "GL_NEVER"; | |
| case 0x201: | |
| return "GL_LESS"; | |
| case 0x202: | |
| return "GL_EQUAL"; | |
| case 0x203: | |
| return "GL_LEQUAL"; | |
| case 0x204: | |
| return "GL_GREATER"; | |
| case 0x205: | |
| return "GL_NOTEQUAL"; | |
| case 0x206: | |
| return "GL_GEQUAL"; | |
| case 0x207: | |
| return "GL_ALWAYS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::StencilOp: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_ZERO"; | |
| case 0x150A: | |
| return "GL_INVERT"; | |
| case 0x1E00: | |
| return "GL_KEEP"; | |
| case 0x1E01: | |
| return "GL_REPLACE"; | |
| case 0x1E02: | |
| return "GL_INCR"; | |
| case 0x1E03: | |
| return "GL_DECR"; | |
| case 0x8507: | |
| return "GL_INCR_WRAP"; | |
| case 0x8508: | |
| return "GL_DECR_WRAP"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::StringName: | |
| { | |
| switch (value) | |
| { | |
| case 0x1F00: | |
| return "GL_VENDOR"; | |
| case 0x1F01: | |
| return "GL_RENDERER"; | |
| case 0x1F02: | |
| return "GL_VERSION"; | |
| case 0x1F03: | |
| return "GL_EXTENSIONS"; | |
| case 0x8B8C: | |
| return "GL_SHADING_LANGUAGE_VERSION"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SubroutineParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8A38: | |
| return "GL_UNIFORM_SIZE"; | |
| case 0x8A39: | |
| return "GL_UNIFORM_NAME_LENGTH"; | |
| case 0x8E4A: | |
| return "GL_NUM_COMPATIBLE_SUBROUTINES"; | |
| case 0x8E4B: | |
| return "GL_COMPATIBLE_SUBROUTINES"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SyncBehaviorFlags: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SyncCondition: | |
| { | |
| switch (value) | |
| { | |
| case 0x9117: | |
| return "GL_SYNC_GPU_COMMANDS_COMPLETE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SyncObjectMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_SYNC_FLUSH_COMMANDS_BIT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SyncParameterName: | |
| { | |
| switch (value) | |
| { | |
| case 0x9112: | |
| return "GL_OBJECT_TYPE"; | |
| case 0x9113: | |
| return "GL_SYNC_CONDITION"; | |
| case 0x9114: | |
| return "GL_SYNC_STATUS"; | |
| case 0x9115: | |
| return "GL_SYNC_FLAGS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::SyncStatus: | |
| { | |
| switch (value) | |
| { | |
| case 0x911A: | |
| return "GL_ALREADY_SIGNALED"; | |
| case 0x911B: | |
| return "GL_TIMEOUT_EXPIRED"; | |
| case 0x911C: | |
| return "GL_CONDITION_SATISFIED"; | |
| case 0x911D: | |
| return "GL_WAIT_FAILED"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TangentPointerTypeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x1400: | |
| return "GL_BYTE"; | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TexCoordPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureCompareMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_NONE"; | |
| case 0x884E: | |
| return "GL_COMPARE_R_TO_TEXTURE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureCoordName: | |
| { | |
| switch (value) | |
| { | |
| case 0x2000: | |
| return "GL_S"; | |
| case 0x2001: | |
| return "GL_T"; | |
| case 0x2002: | |
| return "GL_R"; | |
| case 0x2003: | |
| return "GL_Q"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureEnvMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x104: | |
| return "GL_ADD"; | |
| case 0xBE2: | |
| return "GL_BLEND"; | |
| case 0x2100: | |
| return "GL_MODULATE"; | |
| case 0x2101: | |
| return "GL_DECAL"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureEnvParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x2200: | |
| return "GL_TEXTURE_ENV_MODE"; | |
| case 0x2201: | |
| return "GL_TEXTURE_ENV_COLOR"; | |
| case 0x8570: | |
| return "GL_COMBINE"; | |
| case 0x8571: | |
| return "GL_COMBINE_RGB"; | |
| case 0x8572: | |
| return "GL_COMBINE_ALPHA"; | |
| case 0x8573: | |
| return "GL_RGB_SCALE"; | |
| case 0x8574: | |
| return "GL_ADD_SIGNED"; | |
| case 0x8575: | |
| return "GL_INTERPOLATE"; | |
| case 0x8576: | |
| return "GL_CONSTANT"; | |
| case 0x8577: | |
| return "GL_PRIMARY_COLOR"; | |
| case 0x8578: | |
| return "GL_PREVIOUS"; | |
| case 0x8580: | |
| return "GL_SRC0_RGB"; | |
| case 0x8581: | |
| return "GL_SRC1_RGB"; | |
| case 0x8582: | |
| return "GL_SRC2_RGB"; | |
| case 0x8588: | |
| return "GL_SRC0_ALPHA"; | |
| case 0x8589: | |
| return "GL_SRC1_ALPHA"; | |
| case 0x858A: | |
| return "GL_SRC2_ALPHA"; | |
| case 0x8590: | |
| return "GL_OPERAND0_RGB"; | |
| case 0x8591: | |
| return "GL_OPERAND1_RGB"; | |
| case 0x8592: | |
| return "GL_OPERAND2_RGB"; | |
| case 0x8598: | |
| return "GL_OPERAND0_ALPHA"; | |
| case 0x8599: | |
| return "GL_OPERAND1_ALPHA"; | |
| case 0x859A: | |
| return "GL_OPERAND2_ALPHA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureEnvTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0x2300: | |
| return "GL_TEXTURE_ENV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureGenMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x2400: | |
| return "GL_EYE_LINEAR"; | |
| case 0x2401: | |
| return "GL_OBJECT_LINEAR"; | |
| case 0x2402: | |
| return "GL_SPHERE_MAP"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureGenParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0x2500: | |
| return "GL_TEXTURE_GEN_MODE"; | |
| case 0x2501: | |
| return "GL_OBJECT_PLANE"; | |
| case 0x2502: | |
| return "GL_EYE_PLANE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureLayout: | |
| { | |
| switch (value) | |
| { | |
| case 0x9530: | |
| return "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT"; | |
| case 0x9531: | |
| return "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureMagFilter: | |
| { | |
| switch (value) | |
| { | |
| case 0x2600: | |
| return "GL_NEAREST"; | |
| case 0x2601: | |
| return "GL_LINEAR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureMinFilter: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureParameterName: | |
| { | |
| switch (value) | |
| { | |
| 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 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 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 0x8066: | |
| return "GL_TEXTURE_PRIORITY"; | |
| case 0x8067: | |
| return "GL_TEXTURE_RESIDENT"; | |
| case 0x8072: | |
| return "GL_TEXTURE_WRAP_R"; | |
| 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 0x8191: | |
| return "GL_GENERATE_MIPMAP"; | |
| case 0x84FE: | |
| return "GL_TEXTURE_MAX_ANISOTROPY"; | |
| case 0x8501: | |
| return "GL_TEXTURE_LOD_BIAS"; | |
| case 0x884C: | |
| return "GL_TEXTURE_COMPARE_MODE"; | |
| case 0x884D: | |
| return "GL_TEXTURE_COMPARE_FUNC"; | |
| 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 0x90EA: | |
| return "GL_DEPTH_STENCIL_TEXTURE_MODE"; | |
| case 0x9580: | |
| return "GL_TEXTURE_TILING_EXT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureSwizzle: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_ZERO"; | |
| case 0x1: | |
| return "GL_ONE"; | |
| case 0x1903: | |
| return "GL_RED"; | |
| case 0x1904: | |
| return "GL_GREEN"; | |
| case 0x1905: | |
| return "GL_BLUE"; | |
| case 0x1906: | |
| return "GL_ALPHA"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureTarget: | |
| { | |
| switch (value) | |
| { | |
| case 0xDE0: | |
| return "GL_TEXTURE_1D"; | |
| case 0xDE1: | |
| return "GL_TEXTURE_2D"; | |
| case 0x8063: | |
| return "GL_PROXY_TEXTURE_1D"; | |
| case 0x8064: | |
| return "GL_PROXY_TEXTURE_2D"; | |
| case 0x806F: | |
| return "GL_TEXTURE_3D"; | |
| case 0x8070: | |
| return "GL_PROXY_TEXTURE_3D"; | |
| case 0x84F5: | |
| return "GL_TEXTURE_RECTANGLE"; | |
| case 0x84F7: | |
| return "GL_PROXY_TEXTURE_RECTANGLE"; | |
| case 0x8513: | |
| return "GL_TEXTURE_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 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 0x8C2A: | |
| return "GL_TEXTURE_BUFFER"; | |
| case 0x8D41: | |
| return "GL_RENDERBUFFER"; | |
| case 0x9009: | |
| return "GL_TEXTURE_CUBE_MAP_ARRAY"; | |
| case 0x900B: | |
| return "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"; | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureUnit: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TextureWrapMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x2703: | |
| return "GL_LINEAR_MIPMAP_LINEAR"; | |
| case 0x2900: | |
| return "GL_CLAMP"; | |
| case 0x2901: | |
| return "GL_REPEAT"; | |
| case 0x812D: | |
| return "GL_CLAMP_TO_BORDER"; | |
| case 0x812F: | |
| return "GL_CLAMP_TO_EDGE"; | |
| case 0x8370: | |
| return "GL_MIRRORED_REPEAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TransformFeedbackBufferMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x8C8C: | |
| return "GL_INTERLEAVED_ATTRIBS"; | |
| case 0x8C8D: | |
| return "GL_SEPARATE_ATTRIBS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TransformFeedbackPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x8C84: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_START"; | |
| case 0x8C85: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"; | |
| case 0x8C8F: | |
| return "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"; | |
| case 0x8E23: | |
| return "GL_TRANSFORM_FEEDBACK_PAUSED"; | |
| case 0x8E24: | |
| return "GL_TRANSFORM_FEEDBACK_ACTIVE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::TriangleFace: | |
| { | |
| switch (value) | |
| { | |
| case 0x404: | |
| return "GL_FRONT"; | |
| case 0x405: | |
| return "GL_BACK"; | |
| case 0x408: | |
| return "GL_FRONT_AND_BACK"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::UniformBlockPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x84F0: | |
| return "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"; | |
| case 0x84F1: | |
| return "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"; | |
| 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 0x90EC: | |
| return "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::UniformPName: | |
| { | |
| switch (value) | |
| { | |
| 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 0x92DA: | |
| return "GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::UniformType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1405: | |
| return "GL_UNSIGNED_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| case 0x8B50: | |
| return "GL_FLOAT_VEC2"; | |
| case 0x8B51: | |
| return "GL_FLOAT_VEC3"; | |
| case 0x8B52: | |
| return "GL_FLOAT_VEC4"; | |
| case 0x8B53: | |
| return "GL_INT_VEC2"; | |
| case 0x8B54: | |
| return "GL_INT_VEC3"; | |
| case 0x8B55: | |
| return "GL_INT_VEC4"; | |
| case 0x8B56: | |
| return "GL_BOOL"; | |
| case 0x8B57: | |
| return "GL_BOOL_VEC2"; | |
| case 0x8B58: | |
| return "GL_BOOL_VEC3"; | |
| case 0x8B59: | |
| return "GL_BOOL_VEC4"; | |
| case 0x8B5A: | |
| return "GL_FLOAT_MAT2"; | |
| case 0x8B5B: | |
| return "GL_FLOAT_MAT3"; | |
| case 0x8B5C: | |
| return "GL_FLOAT_MAT4"; | |
| case 0x8B5D: | |
| return "GL_SAMPLER_1D"; | |
| case 0x8B5E: | |
| return "GL_SAMPLER_2D"; | |
| case 0x8B5F: | |
| return "GL_SAMPLER_3D"; | |
| case 0x8B60: | |
| return "GL_SAMPLER_CUBE"; | |
| case 0x8B61: | |
| return "GL_SAMPLER_1D_SHADOW"; | |
| case 0x8B62: | |
| return "GL_SAMPLER_2D_SHADOW"; | |
| case 0x8B63: | |
| return "GL_SAMPLER_2D_RECT"; | |
| case 0x8B64: | |
| return "GL_SAMPLER_2D_RECT_SHADOW"; | |
| case 0x8B65: | |
| return "GL_FLOAT_MAT2x3"; | |
| case 0x8B66: | |
| return "GL_FLOAT_MAT2x4"; | |
| case 0x8B67: | |
| return "GL_FLOAT_MAT3x2"; | |
| case 0x8B68: | |
| return "GL_FLOAT_MAT3x4"; | |
| case 0x8B69: | |
| return "GL_FLOAT_MAT4x2"; | |
| case 0x8B6A: | |
| return "GL_FLOAT_MAT4x3"; | |
| 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 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 0x8FFC: | |
| return "GL_DOUBLE_VEC2"; | |
| case 0x8FFD: | |
| return "GL_DOUBLE_VEC3"; | |
| case 0x8FFE: | |
| return "GL_DOUBLE_VEC4"; | |
| 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 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::UseProgramStageMask: | |
| { | |
| switch (value) | |
| { | |
| case 0x1: | |
| return "GL_VERTEX_SHADER_BIT"; | |
| case 0x2: | |
| return "GL_FRAGMENT_SHADER_BIT"; | |
| case 0x4: | |
| return "GL_GEOMETRY_SHADER_BIT"; | |
| case 0x8: | |
| return "GL_TESS_CONTROL_SHADER_BIT"; | |
| case 0x10: | |
| return "GL_TESS_EVALUATION_SHADER_BIT"; | |
| case 0x20: | |
| return "GL_COMPUTE_SHADER_BIT"; | |
| case 0xFFFFFFFF: | |
| return "GL_ALL_SHADER_BITS"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexArrayPName: | |
| { | |
| switch (value) | |
| { | |
| case 0x82D5: | |
| return "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"; | |
| 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 0x874E: | |
| return "GL_VERTEX_ATTRIB_ARRAY_LONG"; | |
| case 0x886A: | |
| return "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"; | |
| case 0x88FD: | |
| return "GL_VERTEX_ATTRIB_ARRAY_INTEGER"; | |
| case 0x88FE: | |
| return "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexAttribEnum: | |
| { | |
| switch (value) | |
| { | |
| 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 0x886A: | |
| return "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"; | |
| case 0x889F: | |
| return "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"; | |
| case 0x88FD: | |
| return "GL_VERTEX_ATTRIB_ARRAY_INTEGER"; | |
| case 0x88FE: | |
| return "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexAttribIType: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexAttribLType: | |
| { | |
| switch (value) | |
| { | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexAttribPointerPropertyARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x8645: | |
| return "GL_VERTEX_ATTRIB_ARRAY_POINTER"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexAttribPointerType: | |
| { | |
| switch (value) | |
| { | |
| 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 0x140A: | |
| return "GL_DOUBLE"; | |
| case 0x140B: | |
| return "GL_HALF_FLOAT"; | |
| case 0x140C: | |
| return "GL_FIXED"; | |
| case 0x8368: | |
| return "GL_UNSIGNED_INT_2_10_10_10_REV"; | |
| case 0x8C3B: | |
| return "GL_UNSIGNED_INT_10F_11F_11F_REV"; | |
| case 0x8D9F: | |
| return "GL_INT_2_10_10_10_REV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexAttribPropertyARB: | |
| { | |
| switch (value) | |
| { | |
| case 0x82D4: | |
| return "GL_VERTEX_ATTRIB_BINDING"; | |
| case 0x82D5: | |
| return "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"; | |
| 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 0x874E: | |
| return "GL_VERTEX_ATTRIB_ARRAY_LONG"; | |
| case 0x886A: | |
| return "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"; | |
| case 0x889F: | |
| return "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"; | |
| case 0x88FD: | |
| return "GL_VERTEX_ATTRIB_ARRAY_INTEGER"; | |
| case 0x88FE: | |
| return "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexAttribType: | |
| { | |
| switch (value) | |
| { | |
| 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 0x140A: | |
| return "GL_DOUBLE"; | |
| case 0x140B: | |
| return "GL_HALF_FLOAT"; | |
| case 0x140C: | |
| return "GL_FIXED"; | |
| case 0x8368: | |
| return "GL_UNSIGNED_INT_2_10_10_10_REV"; | |
| case 0x8C3B: | |
| return "GL_UNSIGNED_INT_10F_11F_11F_REV"; | |
| case 0x8D9F: | |
| return "GL_INT_2_10_10_10_REV"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexBufferObjectUsage: | |
| { | |
| switch (value) | |
| { | |
| 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"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexPointerType: | |
| { | |
| switch (value) | |
| { | |
| case 0x1402: | |
| return "GL_SHORT"; | |
| case 0x1404: | |
| return "GL_INT"; | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| case 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexProvokingMode: | |
| { | |
| switch (value) | |
| { | |
| case 0x8E4D: | |
| return "GL_FIRST_VERTEX_CONVENTION"; | |
| case 0x8E4E: | |
| return "GL_LAST_VERTEX_CONVENTION"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexShaderTextureUnitParameter: | |
| { | |
| switch (value) | |
| { | |
| case 0xB03: | |
| return "GL_CURRENT_TEXTURE_COORDS"; | |
| case 0xBA8: | |
| return "GL_TEXTURE_MATRIX"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexShaderWriteMaskEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x0: | |
| return "GL_FALSE"; | |
| case 0x1: | |
| return "GL_TRUE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::VertexWeightPointerTypeEXT: | |
| { | |
| switch (value) | |
| { | |
| case 0x1406: | |
| return "GL_FLOAT"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| case BigGLEnum::WeightPointerTypeARB: | |
| { | |
| switch (value) | |
| { | |
| 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 0x140A: | |
| return "GL_DOUBLE"; | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| default: | |
| return UnknownEnumToString(value); | |
| } | |
| } | |
| unsigned int StringToGLenum(const char *str) | |
| { | |
| if (strcmp(str, "GL_1PASS_EXT") == 0) | |
| { | |
| return 0x80A1; | |
| } | |
| if (strcmp(str, "GL_1PASS_SGIS") == 0) | |
| { | |
| return 0x80A1; | |
| } | |
| if (strcmp(str, "GL_2D") == 0) | |
| { | |
| return 0x0600; | |
| } | |
| if (strcmp(str, "GL_2PASS_0_EXT") == 0) | |
| { | |
| return 0x80A2; | |
| } | |
| if (strcmp(str, "GL_2PASS_0_SGIS") == 0) | |
| { | |
| return 0x80A2; | |
| } | |
| if (strcmp(str, "GL_2PASS_1_EXT") == 0) | |
| { | |
| return 0x80A3; | |
| } | |
| if (strcmp(str, "GL_2PASS_1_SGIS") == 0) | |
| { | |
| return 0x80A3; | |
| } | |
| if (strcmp(str, "GL_2X_BIT_ATI") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_2_BYTES") == 0) | |
| { | |
| return 0x1407; | |
| } | |
| if (strcmp(str, "GL_2_BYTES_NV") == 0) | |
| { | |
| return 0x1407; | |
| } | |
| if (strcmp(str, "GL_3D") == 0) | |
| { | |
| return 0x0601; | |
| } | |
| if (strcmp(str, "GL_3DC_XY_AMD") == 0) | |
| { | |
| return 0x87FA; | |
| } | |
| if (strcmp(str, "GL_3DC_X_AMD") == 0) | |
| { | |
| return 0x87F9; | |
| } | |
| if (strcmp(str, "GL_3D_COLOR") == 0) | |
| { | |
| return 0x0602; | |
| } | |
| if (strcmp(str, "GL_3D_COLOR_TEXTURE") == 0) | |
| { | |
| return 0x0603; | |
| } | |
| if (strcmp(str, "GL_3_BYTES") == 0) | |
| { | |
| return 0x1408; | |
| } | |
| if (strcmp(str, "GL_3_BYTES_NV") == 0) | |
| { | |
| return 0x1408; | |
| } | |
| if (strcmp(str, "GL_422_AVERAGE_EXT") == 0) | |
| { | |
| return 0x80CE; | |
| } | |
| if (strcmp(str, "GL_422_EXT") == 0) | |
| { | |
| return 0x80CC; | |
| } | |
| if (strcmp(str, "GL_422_REV_AVERAGE_EXT") == 0) | |
| { | |
| return 0x80CF; | |
| } | |
| if (strcmp(str, "GL_422_REV_EXT") == 0) | |
| { | |
| return 0x80CD; | |
| } | |
| if (strcmp(str, "GL_4D_COLOR_TEXTURE") == 0) | |
| { | |
| return 0x0604; | |
| } | |
| if (strcmp(str, "GL_4PASS_0_EXT") == 0) | |
| { | |
| return 0x80A4; | |
| } | |
| if (strcmp(str, "GL_4PASS_0_SGIS") == 0) | |
| { | |
| return 0x80A4; | |
| } | |
| if (strcmp(str, "GL_4PASS_1_EXT") == 0) | |
| { | |
| return 0x80A5; | |
| } | |
| if (strcmp(str, "GL_4PASS_1_SGIS") == 0) | |
| { | |
| return 0x80A5; | |
| } | |
| if (strcmp(str, "GL_4PASS_2_EXT") == 0) | |
| { | |
| return 0x80A6; | |
| } | |
| if (strcmp(str, "GL_4PASS_2_SGIS") == 0) | |
| { | |
| return 0x80A6; | |
| } | |
| if (strcmp(str, "GL_4PASS_3_EXT") == 0) | |
| { | |
| return 0x80A7; | |
| } | |
| if (strcmp(str, "GL_4PASS_3_SGIS") == 0) | |
| { | |
| return 0x80A7; | |
| } | |
| if (strcmp(str, "GL_4X_BIT_ATI") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_4_BYTES") == 0) | |
| { | |
| return 0x1409; | |
| } | |
| if (strcmp(str, "GL_4_BYTES_NV") == 0) | |
| { | |
| return 0x1409; | |
| } | |
| if (strcmp(str, "GL_8X_BIT_ATI") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_ABGR_EXT") == 0) | |
| { | |
| return 0x8000; | |
| } | |
| if (strcmp(str, "GL_ACCUM") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_ACCUM_ADJACENT_PAIRS_NV") == 0) | |
| { | |
| return 0x90AD; | |
| } | |
| if (strcmp(str, "GL_ACCUM_ALPHA_BITS") == 0) | |
| { | |
| return 0x0D5B; | |
| } | |
| if (strcmp(str, "GL_ACCUM_BLUE_BITS") == 0) | |
| { | |
| return 0x0D5A; | |
| } | |
| if (strcmp(str, "GL_ACCUM_BUFFER_BIT") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_ACCUM_CLEAR_VALUE") == 0) | |
| { | |
| return 0x0B80; | |
| } | |
| if (strcmp(str, "GL_ACCUM_GREEN_BITS") == 0) | |
| { | |
| return 0x0D59; | |
| } | |
| if (strcmp(str, "GL_ACCUM_RED_BITS") == 0) | |
| { | |
| return 0x0D58; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS") == 0) | |
| { | |
| return 0x92D9; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_ATTRIBUTES") == 0) | |
| { | |
| return 0x8B89; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH") == 0) | |
| { | |
| return 0x8B8A; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_PROGRAM") == 0) | |
| { | |
| return 0x8259; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_PROGRAM_EXT") == 0) | |
| { | |
| return 0x8259; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_PROGRAM_EXT") == 0) | |
| { | |
| return 0x8B8D; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_RESOURCES") == 0) | |
| { | |
| return 0x92F5; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_STENCIL_FACE_EXT") == 0) | |
| { | |
| return 0x8911; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_SUBROUTINES") == 0) | |
| { | |
| return 0x8DE5; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_SUBROUTINE_MAX_LENGTH") == 0) | |
| { | |
| return 0x8E48; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_SUBROUTINE_UNIFORMS") == 0) | |
| { | |
| return 0x8DE6; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS") == 0) | |
| { | |
| return 0x8E47; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH") == 0) | |
| { | |
| return 0x8E49; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_TEXTURE") == 0) | |
| { | |
| return 0x84E0; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_TEXTURE_ARB") == 0) | |
| { | |
| return 0x84E0; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_UNIFORMS") == 0) | |
| { | |
| return 0x8B86; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_UNIFORM_BLOCKS") == 0) | |
| { | |
| return 0x8A36; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH") == 0) | |
| { | |
| return 0x8A35; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_UNIFORM_MAX_LENGTH") == 0) | |
| { | |
| return 0x8B87; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_VARIABLES") == 0) | |
| { | |
| return 0x9305; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_VARYINGS_NV") == 0) | |
| { | |
| return 0x8C81; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_VARYING_MAX_LENGTH_NV") == 0) | |
| { | |
| return 0x8C82; | |
| } | |
| if (strcmp(str, "GL_ACTIVE_VERTEX_UNITS_ARB") == 0) | |
| { | |
| return 0x86A5; | |
| } | |
| if (strcmp(str, "GL_ADD") == 0) | |
| { | |
| return 0x0104; | |
| } | |
| if (strcmp(str, "GL_ADD_ATI") == 0) | |
| { | |
| return 0x8963; | |
| } | |
| if (strcmp(str, "GL_ADD_BLEND_IMG") == 0) | |
| { | |
| return 0x8C09; | |
| } | |
| if (strcmp(str, "GL_ADD_SIGNED") == 0) | |
| { | |
| return 0x8574; | |
| } | |
| if (strcmp(str, "GL_ADD_SIGNED_ARB") == 0) | |
| { | |
| return 0x8574; | |
| } | |
| if (strcmp(str, "GL_ADD_SIGNED_EXT") == 0) | |
| { | |
| return 0x8574; | |
| } | |
| if (strcmp(str, "GL_ADJACENT_PAIRS_NV") == 0) | |
| { | |
| return 0x90AE; | |
| } | |
| if (strcmp(str, "GL_AFFINE_2D_NV") == 0) | |
| { | |
| return 0x9092; | |
| } | |
| if (strcmp(str, "GL_AFFINE_3D_NV") == 0) | |
| { | |
| return 0x9094; | |
| } | |
| if (strcmp(str, "GL_ALIASED_LINE_WIDTH_RANGE") == 0) | |
| { | |
| return 0x846E; | |
| } | |
| if (strcmp(str, "GL_ALIASED_POINT_SIZE_RANGE") == 0) | |
| { | |
| return 0x846D; | |
| } | |
| if (strcmp(str, "GL_ALLOW_DRAW_FRG_HINT_PGI") == 0) | |
| { | |
| return 0x1A210; | |
| } | |
| if (strcmp(str, "GL_ALLOW_DRAW_MEM_HINT_PGI") == 0) | |
| { | |
| return 0x1A211; | |
| } | |
| if (strcmp(str, "GL_ALLOW_DRAW_OBJ_HINT_PGI") == 0) | |
| { | |
| return 0x1A20E; | |
| } | |
| if (strcmp(str, "GL_ALLOW_DRAW_WIN_HINT_PGI") == 0) | |
| { | |
| return 0x1A20F; | |
| } | |
| if (strcmp(str, "GL_ALL_ATTRIB_BITS") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_ALL_BARRIER_BITS") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_ALL_BARRIER_BITS_EXT") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_ALL_COMPLETED_NV") == 0) | |
| { | |
| return 0x84F2; | |
| } | |
| if (strcmp(str, "GL_ALL_PIXELS_AMD") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_ALL_SHADER_BITS") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_ALL_SHADER_BITS_EXT") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_ALL_STATIC_DATA_IBM") == 0) | |
| { | |
| return 0x103060; | |
| } | |
| if (strcmp(str, "GL_ALPHA") == 0) | |
| { | |
| return 0x1906; | |
| } | |
| if (strcmp(str, "GL_ALPHA12") == 0) | |
| { | |
| return 0x803D; | |
| } | |
| if (strcmp(str, "GL_ALPHA12_EXT") == 0) | |
| { | |
| return 0x803D; | |
| } | |
| if (strcmp(str, "GL_ALPHA16") == 0) | |
| { | |
| return 0x803E; | |
| } | |
| if (strcmp(str, "GL_ALPHA16F_ARB") == 0) | |
| { | |
| return 0x881C; | |
| } | |
| if (strcmp(str, "GL_ALPHA16F_EXT") == 0) | |
| { | |
| return 0x881C; | |
| } | |
| if (strcmp(str, "GL_ALPHA16I_EXT") == 0) | |
| { | |
| return 0x8D8A; | |
| } | |
| if (strcmp(str, "GL_ALPHA16UI_EXT") == 0) | |
| { | |
| return 0x8D78; | |
| } | |
| if (strcmp(str, "GL_ALPHA16_EXT") == 0) | |
| { | |
| return 0x803E; | |
| } | |
| if (strcmp(str, "GL_ALPHA16_SNORM") == 0) | |
| { | |
| return 0x9018; | |
| } | |
| if (strcmp(str, "GL_ALPHA32F_ARB") == 0) | |
| { | |
| return 0x8816; | |
| } | |
| if (strcmp(str, "GL_ALPHA32F_EXT") == 0) | |
| { | |
| return 0x8816; | |
| } | |
| if (strcmp(str, "GL_ALPHA32I_EXT") == 0) | |
| { | |
| return 0x8D84; | |
| } | |
| if (strcmp(str, "GL_ALPHA32UI_EXT") == 0) | |
| { | |
| return 0x8D72; | |
| } | |
| if (strcmp(str, "GL_ALPHA4") == 0) | |
| { | |
| return 0x803B; | |
| } | |
| if (strcmp(str, "GL_ALPHA4_EXT") == 0) | |
| { | |
| return 0x803B; | |
| } | |
| if (strcmp(str, "GL_ALPHA8") == 0) | |
| { | |
| return 0x803C; | |
| } | |
| if (strcmp(str, "GL_ALPHA8I_EXT") == 0) | |
| { | |
| return 0x8D90; | |
| } | |
| if (strcmp(str, "GL_ALPHA8UI_EXT") == 0) | |
| { | |
| return 0x8D7E; | |
| } | |
| if (strcmp(str, "GL_ALPHA8_EXT") == 0) | |
| { | |
| return 0x803C; | |
| } | |
| if (strcmp(str, "GL_ALPHA8_OES") == 0) | |
| { | |
| return 0x803C; | |
| } | |
| if (strcmp(str, "GL_ALPHA8_SNORM") == 0) | |
| { | |
| return 0x9014; | |
| } | |
| if (strcmp(str, "GL_ALPHA_BIAS") == 0) | |
| { | |
| return 0x0D1D; | |
| } | |
| if (strcmp(str, "GL_ALPHA_BITS") == 0) | |
| { | |
| return 0x0D55; | |
| } | |
| if (strcmp(str, "GL_ALPHA_FLOAT16_APPLE") == 0) | |
| { | |
| return 0x881C; | |
| } | |
| if (strcmp(str, "GL_ALPHA_FLOAT16_ATI") == 0) | |
| { | |
| return 0x881C; | |
| } | |
| if (strcmp(str, "GL_ALPHA_FLOAT32_APPLE") == 0) | |
| { | |
| return 0x8816; | |
| } | |
| if (strcmp(str, "GL_ALPHA_FLOAT32_ATI") == 0) | |
| { | |
| return 0x8816; | |
| } | |
| if (strcmp(str, "GL_ALPHA_INTEGER") == 0) | |
| { | |
| return 0x8D97; | |
| } | |
| if (strcmp(str, "GL_ALPHA_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D97; | |
| } | |
| if (strcmp(str, "GL_ALPHA_MAX_CLAMP_INGR") == 0) | |
| { | |
| return 0x8567; | |
| } | |
| if (strcmp(str, "GL_ALPHA_MAX_SGIX") == 0) | |
| { | |
| return 0x8321; | |
| } | |
| if (strcmp(str, "GL_ALPHA_MIN_CLAMP_INGR") == 0) | |
| { | |
| return 0x8563; | |
| } | |
| if (strcmp(str, "GL_ALPHA_MIN_SGIX") == 0) | |
| { | |
| return 0x8320; | |
| } | |
| if (strcmp(str, "GL_ALPHA_REF_COMMAND_NV") == 0) | |
| { | |
| return 0x000F; | |
| } | |
| if (strcmp(str, "GL_ALPHA_SCALE") == 0) | |
| { | |
| return 0x0D1C; | |
| } | |
| if (strcmp(str, "GL_ALPHA_SNORM") == 0) | |
| { | |
| return 0x9010; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TEST") == 0) | |
| { | |
| return 0x0BC0; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TEST_FUNC") == 0) | |
| { | |
| return 0x0BC1; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TEST_FUNC_QCOM") == 0) | |
| { | |
| return 0x0BC1; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TEST_QCOM") == 0) | |
| { | |
| return 0x0BC0; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TEST_REF") == 0) | |
| { | |
| return 0x0BC2; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TEST_REF_QCOM") == 0) | |
| { | |
| return 0x0BC2; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV") == 0) | |
| { | |
| return 0x934D; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV") == 0) | |
| { | |
| return 0x934F; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV") == 0) | |
| { | |
| return 0x934E; | |
| } | |
| if (strcmp(str, "GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV") == 0) | |
| { | |
| return 0x92BF; | |
| } | |
| if (strcmp(str, "GL_ALREADY_SIGNALED") == 0) | |
| { | |
| return 0x911A; | |
| } | |
| if (strcmp(str, "GL_ALREADY_SIGNALED_APPLE") == 0) | |
| { | |
| return 0x911A; | |
| } | |
| if (strcmp(str, "GL_ALWAYS") == 0) | |
| { | |
| return 0x0207; | |
| } | |
| if (strcmp(str, "GL_ALWAYS_FAST_HINT_PGI") == 0) | |
| { | |
| return 0x1A20C; | |
| } | |
| if (strcmp(str, "GL_ALWAYS_SOFT_HINT_PGI") == 0) | |
| { | |
| return 0x1A20D; | |
| } | |
| if (strcmp(str, "GL_AMBIENT") == 0) | |
| { | |
| return 0x1200; | |
| } | |
| if (strcmp(str, "GL_AMBIENT_AND_DIFFUSE") == 0) | |
| { | |
| return 0x1602; | |
| } | |
| if (strcmp(str, "GL_AND") == 0) | |
| { | |
| return 0x1501; | |
| } | |
| if (strcmp(str, "GL_AND_INVERTED") == 0) | |
| { | |
| return 0x1504; | |
| } | |
| if (strcmp(str, "GL_AND_REVERSE") == 0) | |
| { | |
| return 0x1502; | |
| } | |
| if (strcmp(str, "GL_ANY_SAMPLES_PASSED") == 0) | |
| { | |
| return 0x8C2F; | |
| } | |
| if (strcmp(str, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE") == 0) | |
| { | |
| return 0x8D6A; | |
| } | |
| if (strcmp(str, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT") == 0) | |
| { | |
| return 0x8D6A; | |
| } | |
| if (strcmp(str, "GL_ANY_SAMPLES_PASSED_EXT") == 0) | |
| { | |
| return 0x8C2F; | |
| } | |
| if (strcmp(str, "GL_ARC_TO_NV") == 0) | |
| { | |
| return 0x00FE; | |
| } | |
| if (strcmp(str, "GL_ARRAY_BUFFER") == 0) | |
| { | |
| return 0x8892; | |
| } | |
| if (strcmp(str, "GL_ARRAY_BUFFER_ARB") == 0) | |
| { | |
| return 0x8892; | |
| } | |
| if (strcmp(str, "GL_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8894; | |
| } | |
| if (strcmp(str, "GL_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x8894; | |
| } | |
| if (strcmp(str, "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT") == 0) | |
| { | |
| return 0x81A9; | |
| } | |
| if (strcmp(str, "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT") == 0) | |
| { | |
| return 0x81A8; | |
| } | |
| if (strcmp(str, "GL_ARRAY_OBJECT_BUFFER_ATI") == 0) | |
| { | |
| return 0x8766; | |
| } | |
| if (strcmp(str, "GL_ARRAY_OBJECT_OFFSET_ATI") == 0) | |
| { | |
| return 0x8767; | |
| } | |
| if (strcmp(str, "GL_ARRAY_SIZE") == 0) | |
| { | |
| return 0x92FB; | |
| } | |
| if (strcmp(str, "GL_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x92FE; | |
| } | |
| if (strcmp(str, "GL_ASYNC_DRAW_PIXELS_SGIX") == 0) | |
| { | |
| return 0x835D; | |
| } | |
| if (strcmp(str, "GL_ASYNC_HISTOGRAM_SGIX") == 0) | |
| { | |
| return 0x832C; | |
| } | |
| if (strcmp(str, "GL_ASYNC_MARKER_SGIX") == 0) | |
| { | |
| return 0x8329; | |
| } | |
| if (strcmp(str, "GL_ASYNC_READ_PIXELS_SGIX") == 0) | |
| { | |
| return 0x835E; | |
| } | |
| if (strcmp(str, "GL_ASYNC_TEX_IMAGE_SGIX") == 0) | |
| { | |
| return 0x835C; | |
| } | |
| if (strcmp(str, "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD") == 0) | |
| { | |
| return 0x8C93; | |
| } | |
| if (strcmp(str, "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD") == 0) | |
| { | |
| return 0x87EE; | |
| } | |
| if (strcmp(str, "GL_ATC_RGB_AMD") == 0) | |
| { | |
| return 0x8C92; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BARRIER_BIT") == 0) | |
| { | |
| return 0x1000; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x1000; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER") == 0) | |
| { | |
| return 0x92C0; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS") == 0) | |
| { | |
| return 0x92C5; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES") == 0) | |
| { | |
| return 0x92C6; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_BINDING") == 0) | |
| { | |
| return 0x92C1; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE") == 0) | |
| { | |
| return 0x92C4; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_INDEX") == 0) | |
| { | |
| return 0x9301; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER") == 0) | |
| { | |
| return 0x90ED; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER") == 0) | |
| { | |
| return 0x92CB; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER") == 0) | |
| { | |
| return 0x92CA; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV") == 0) | |
| { | |
| return 0x959E; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV") == 0) | |
| { | |
| return 0x959F; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER") == 0) | |
| { | |
| return 0x92C8; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER") == 0) | |
| { | |
| return 0x92C9; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER") == 0) | |
| { | |
| return 0x92C7; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_SIZE") == 0) | |
| { | |
| return 0x92C3; | |
| } | |
| if (strcmp(str, "GL_ATOMIC_COUNTER_BUFFER_START") == 0) | |
| { | |
| return 0x92C2; | |
| } | |
| if (strcmp(str, "GL_ATTACHED_MEMORY_OBJECT_NV") == 0) | |
| { | |
| return 0x95A4; | |
| } | |
| if (strcmp(str, "GL_ATTACHED_MEMORY_OFFSET_NV") == 0) | |
| { | |
| return 0x95A5; | |
| } | |
| if (strcmp(str, "GL_ATTACHED_SHADERS") == 0) | |
| { | |
| return 0x8B85; | |
| } | |
| if (strcmp(str, "GL_ATTENUATION_EXT") == 0) | |
| { | |
| return 0x834D; | |
| } | |
| if (strcmp(str, "GL_ATTRIBUTE_ADDRESS_COMMAND_NV") == 0) | |
| { | |
| return 0x0009; | |
| } | |
| if (strcmp(str, "GL_ATTRIB_ARRAY_POINTER_NV") == 0) | |
| { | |
| return 0x8645; | |
| } | |
| if (strcmp(str, "GL_ATTRIB_ARRAY_SIZE_NV") == 0) | |
| { | |
| return 0x8623; | |
| } | |
| if (strcmp(str, "GL_ATTRIB_ARRAY_STRIDE_NV") == 0) | |
| { | |
| return 0x8624; | |
| } | |
| if (strcmp(str, "GL_ATTRIB_ARRAY_TYPE_NV") == 0) | |
| { | |
| return 0x8625; | |
| } | |
| if (strcmp(str, "GL_ATTRIB_STACK_DEPTH") == 0) | |
| { | |
| return 0x0BB0; | |
| } | |
| if (strcmp(str, "GL_AUTO_GENERATE_MIPMAP") == 0) | |
| { | |
| return 0x8295; | |
| } | |
| if (strcmp(str, "GL_AUTO_NORMAL") == 0) | |
| { | |
| return 0x0D80; | |
| } | |
| if (strcmp(str, "GL_AUX0") == 0) | |
| { | |
| return 0x0409; | |
| } | |
| if (strcmp(str, "GL_AUX1") == 0) | |
| { | |
| return 0x040A; | |
| } | |
| if (strcmp(str, "GL_AUX2") == 0) | |
| { | |
| return 0x040B; | |
| } | |
| if (strcmp(str, "GL_AUX3") == 0) | |
| { | |
| return 0x040C; | |
| } | |
| if (strcmp(str, "GL_AUX_BUFFERS") == 0) | |
| { | |
| return 0x0C00; | |
| } | |
| if (strcmp(str, "GL_AUX_DEPTH_STENCIL_APPLE") == 0) | |
| { | |
| return 0x8A14; | |
| } | |
| if (strcmp(str, "GL_AVERAGE_EXT") == 0) | |
| { | |
| return 0x8335; | |
| } | |
| if (strcmp(str, "GL_AVERAGE_HP") == 0) | |
| { | |
| return 0x8160; | |
| } | |
| if (strcmp(str, "GL_BACK") == 0) | |
| { | |
| return 0x0405; | |
| } | |
| if (strcmp(str, "GL_BACK_LEFT") == 0) | |
| { | |
| return 0x0402; | |
| } | |
| if (strcmp(str, "GL_BACK_NORMALS_HINT_PGI") == 0) | |
| { | |
| return 0x1A223; | |
| } | |
| if (strcmp(str, "GL_BACK_PRIMARY_COLOR_NV") == 0) | |
| { | |
| return 0x8C77; | |
| } | |
| if (strcmp(str, "GL_BACK_RIGHT") == 0) | |
| { | |
| return 0x0403; | |
| } | |
| if (strcmp(str, "GL_BACK_SECONDARY_COLOR_NV") == 0) | |
| { | |
| return 0x8C78; | |
| } | |
| if (strcmp(str, "GL_BEVEL_NV") == 0) | |
| { | |
| return 0x90A6; | |
| } | |
| if (strcmp(str, "GL_BGR") == 0) | |
| { | |
| return 0x80E0; | |
| } | |
| if (strcmp(str, "GL_BGRA") == 0) | |
| { | |
| return 0x80E1; | |
| } | |
| if (strcmp(str, "GL_BGRA8_EXT") == 0) | |
| { | |
| return 0x93A1; | |
| } | |
| if (strcmp(str, "GL_BGRA_EXT") == 0) | |
| { | |
| return 0x80E1; | |
| } | |
| if (strcmp(str, "GL_BGRA_IMG") == 0) | |
| { | |
| return 0x80E1; | |
| } | |
| if (strcmp(str, "GL_BGRA_INTEGER") == 0) | |
| { | |
| return 0x8D9B; | |
| } | |
| if (strcmp(str, "GL_BGRA_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D9B; | |
| } | |
| if (strcmp(str, "GL_BGR_EXT") == 0) | |
| { | |
| return 0x80E0; | |
| } | |
| if (strcmp(str, "GL_BGR_INTEGER") == 0) | |
| { | |
| return 0x8D9A; | |
| } | |
| if (strcmp(str, "GL_BGR_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D9A; | |
| } | |
| if (strcmp(str, "GL_BIAS_BIT_ATI") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_BIAS_BY_NEGATIVE_ONE_HALF_NV") == 0) | |
| { | |
| return 0x8541; | |
| } | |
| if (strcmp(str, "GL_BINNING_CONTROL_HINT_QCOM") == 0) | |
| { | |
| return 0x8FB0; | |
| } | |
| if (strcmp(str, "GL_BINORMAL_ARRAY_EXT") == 0) | |
| { | |
| return 0x843A; | |
| } | |
| if (strcmp(str, "GL_BINORMAL_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x8443; | |
| } | |
| if (strcmp(str, "GL_BINORMAL_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x8441; | |
| } | |
| if (strcmp(str, "GL_BINORMAL_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x8440; | |
| } | |
| if (strcmp(str, "GL_BITMAP") == 0) | |
| { | |
| return 0x1A00; | |
| } | |
| if (strcmp(str, "GL_BITMAP_TOKEN") == 0) | |
| { | |
| return 0x0704; | |
| } | |
| if (strcmp(str, "GL_BLACKHOLE_RENDER_INTEL") == 0) | |
| { | |
| return 0x83FC; | |
| } | |
| if (strcmp(str, "GL_BLEND") == 0) | |
| { | |
| return 0x0BE2; | |
| } | |
| if (strcmp(str, "GL_BLEND_ADVANCED_COHERENT_KHR") == 0) | |
| { | |
| return 0x9285; | |
| } | |
| if (strcmp(str, "GL_BLEND_ADVANCED_COHERENT_NV") == 0) | |
| { | |
| return 0x9285; | |
| } | |
| if (strcmp(str, "GL_BLEND_COLOR") == 0) | |
| { | |
| return 0x8005; | |
| } | |
| if (strcmp(str, "GL_BLEND_COLOR_COMMAND_NV") == 0) | |
| { | |
| return 0x000B; | |
| } | |
| if (strcmp(str, "GL_BLEND_COLOR_EXT") == 0) | |
| { | |
| return 0x8005; | |
| } | |
| if (strcmp(str, "GL_BLEND_DST") == 0) | |
| { | |
| return 0x0BE0; | |
| } | |
| if (strcmp(str, "GL_BLEND_DST_ALPHA") == 0) | |
| { | |
| return 0x80CA; | |
| } | |
| if (strcmp(str, "GL_BLEND_DST_ALPHA_EXT") == 0) | |
| { | |
| return 0x80CA; | |
| } | |
| if (strcmp(str, "GL_BLEND_DST_ALPHA_OES") == 0) | |
| { | |
| return 0x80CA; | |
| } | |
| if (strcmp(str, "GL_BLEND_DST_RGB") == 0) | |
| { | |
| return 0x80C8; | |
| } | |
| if (strcmp(str, "GL_BLEND_DST_RGB_EXT") == 0) | |
| { | |
| return 0x80C8; | |
| } | |
| if (strcmp(str, "GL_BLEND_DST_RGB_OES") == 0) | |
| { | |
| return 0x80C8; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION") == 0) | |
| { | |
| return 0x8009; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION_ALPHA") == 0) | |
| { | |
| return 0x883D; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION_ALPHA_EXT") == 0) | |
| { | |
| return 0x883D; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION_ALPHA_OES") == 0) | |
| { | |
| return 0x883D; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION_EXT") == 0) | |
| { | |
| return 0x8009; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION_OES") == 0) | |
| { | |
| return 0x8009; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION_RGB") == 0) | |
| { | |
| return 0x8009; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION_RGB_EXT") == 0) | |
| { | |
| return 0x8009; | |
| } | |
| if (strcmp(str, "GL_BLEND_EQUATION_RGB_OES") == 0) | |
| { | |
| return 0x8009; | |
| } | |
| if (strcmp(str, "GL_BLEND_OVERLAP_NV") == 0) | |
| { | |
| return 0x9281; | |
| } | |
| if (strcmp(str, "GL_BLEND_PREMULTIPLIED_SRC_NV") == 0) | |
| { | |
| return 0x9280; | |
| } | |
| if (strcmp(str, "GL_BLEND_SRC") == 0) | |
| { | |
| return 0x0BE1; | |
| } | |
| if (strcmp(str, "GL_BLEND_SRC_ALPHA") == 0) | |
| { | |
| return 0x80CB; | |
| } | |
| if (strcmp(str, "GL_BLEND_SRC_ALPHA_EXT") == 0) | |
| { | |
| return 0x80CB; | |
| } | |
| if (strcmp(str, "GL_BLEND_SRC_ALPHA_OES") == 0) | |
| { | |
| return 0x80CB; | |
| } | |
| if (strcmp(str, "GL_BLEND_SRC_RGB") == 0) | |
| { | |
| return 0x80C9; | |
| } | |
| if (strcmp(str, "GL_BLEND_SRC_RGB_EXT") == 0) | |
| { | |
| return 0x80C9; | |
| } | |
| if (strcmp(str, "GL_BLEND_SRC_RGB_OES") == 0) | |
| { | |
| return 0x80C9; | |
| } | |
| if (strcmp(str, "GL_BLOCK_INDEX") == 0) | |
| { | |
| return 0x92FD; | |
| } | |
| if (strcmp(str, "GL_BLUE") == 0) | |
| { | |
| return 0x1905; | |
| } | |
| if (strcmp(str, "GL_BLUE_BIAS") == 0) | |
| { | |
| return 0x0D1B; | |
| } | |
| if (strcmp(str, "GL_BLUE_BITS") == 0) | |
| { | |
| return 0x0D54; | |
| } | |
| if (strcmp(str, "GL_BLUE_BIT_ATI") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_BLUE_INTEGER") == 0) | |
| { | |
| return 0x8D96; | |
| } | |
| if (strcmp(str, "GL_BLUE_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D96; | |
| } | |
| if (strcmp(str, "GL_BLUE_MAX_CLAMP_INGR") == 0) | |
| { | |
| return 0x8566; | |
| } | |
| if (strcmp(str, "GL_BLUE_MIN_CLAMP_INGR") == 0) | |
| { | |
| return 0x8562; | |
| } | |
| if (strcmp(str, "GL_BLUE_NV") == 0) | |
| { | |
| return 0x1905; | |
| } | |
| if (strcmp(str, "GL_BLUE_SCALE") == 0) | |
| { | |
| return 0x0D1A; | |
| } | |
| if (strcmp(str, "GL_BOLD_BIT_NV") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_BOOL") == 0) | |
| { | |
| return 0x8B56; | |
| } | |
| if (strcmp(str, "GL_BOOL_ARB") == 0) | |
| { | |
| return 0x8B56; | |
| } | |
| if (strcmp(str, "GL_BOOL_VEC2") == 0) | |
| { | |
| return 0x8B57; | |
| } | |
| if (strcmp(str, "GL_BOOL_VEC2_ARB") == 0) | |
| { | |
| return 0x8B57; | |
| } | |
| if (strcmp(str, "GL_BOOL_VEC3") == 0) | |
| { | |
| return 0x8B58; | |
| } | |
| if (strcmp(str, "GL_BOOL_VEC3_ARB") == 0) | |
| { | |
| return 0x8B58; | |
| } | |
| if (strcmp(str, "GL_BOOL_VEC4") == 0) | |
| { | |
| return 0x8B59; | |
| } | |
| if (strcmp(str, "GL_BOOL_VEC4_ARB") == 0) | |
| { | |
| return 0x8B59; | |
| } | |
| if (strcmp(str, "GL_BOUNDING_BOX_NV") == 0) | |
| { | |
| return 0x908D; | |
| } | |
| if (strcmp(str, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV") == 0) | |
| { | |
| return 0x909C; | |
| } | |
| if (strcmp(str, "GL_BROWSER_DEFAULT_WEBGL") == 0) | |
| { | |
| return 0x9244; | |
| } | |
| if (strcmp(str, "GL_BUFFER") == 0) | |
| { | |
| return 0x82E0; | |
| } | |
| if (strcmp(str, "GL_BUFFER_ACCESS") == 0) | |
| { | |
| return 0x88BB; | |
| } | |
| if (strcmp(str, "GL_BUFFER_ACCESS_ARB") == 0) | |
| { | |
| return 0x88BB; | |
| } | |
| if (strcmp(str, "GL_BUFFER_ACCESS_FLAGS") == 0) | |
| { | |
| return 0x911F; | |
| } | |
| if (strcmp(str, "GL_BUFFER_ACCESS_OES") == 0) | |
| { | |
| return 0x88BB; | |
| } | |
| if (strcmp(str, "GL_BUFFER_BINDING") == 0) | |
| { | |
| return 0x9302; | |
| } | |
| if (strcmp(str, "GL_BUFFER_DATA_SIZE") == 0) | |
| { | |
| return 0x9303; | |
| } | |
| if (strcmp(str, "GL_BUFFER_FLUSHING_UNMAP_APPLE") == 0) | |
| { | |
| return 0x8A13; | |
| } | |
| if (strcmp(str, "GL_BUFFER_GPU_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F1D; | |
| } | |
| if (strcmp(str, "GL_BUFFER_IMMUTABLE_STORAGE") == 0) | |
| { | |
| return 0x821F; | |
| } | |
| if (strcmp(str, "GL_BUFFER_IMMUTABLE_STORAGE_EXT") == 0) | |
| { | |
| return 0x821F; | |
| } | |
| if (strcmp(str, "GL_BUFFER_KHR") == 0) | |
| { | |
| return 0x82E0; | |
| } | |
| if (strcmp(str, "GL_BUFFER_MAPPED") == 0) | |
| { | |
| return 0x88BC; | |
| } | |
| if (strcmp(str, "GL_BUFFER_MAPPED_ARB") == 0) | |
| { | |
| return 0x88BC; | |
| } | |
| if (strcmp(str, "GL_BUFFER_MAPPED_OES") == 0) | |
| { | |
| return 0x88BC; | |
| } | |
| if (strcmp(str, "GL_BUFFER_MAP_LENGTH") == 0) | |
| { | |
| return 0x9120; | |
| } | |
| if (strcmp(str, "GL_BUFFER_MAP_OFFSET") == 0) | |
| { | |
| return 0x9121; | |
| } | |
| if (strcmp(str, "GL_BUFFER_MAP_POINTER") == 0) | |
| { | |
| return 0x88BD; | |
| } | |
| if (strcmp(str, "GL_BUFFER_MAP_POINTER_ARB") == 0) | |
| { | |
| return 0x88BD; | |
| } | |
| if (strcmp(str, "GL_BUFFER_MAP_POINTER_OES") == 0) | |
| { | |
| return 0x88BD; | |
| } | |
| if (strcmp(str, "GL_BUFFER_OBJECT_APPLE") == 0) | |
| { | |
| return 0x85B3; | |
| } | |
| if (strcmp(str, "GL_BUFFER_OBJECT_EXT") == 0) | |
| { | |
| return 0x9151; | |
| } | |
| if (strcmp(str, "GL_BUFFER_SERIALIZED_MODIFY_APPLE") == 0) | |
| { | |
| return 0x8A12; | |
| } | |
| if (strcmp(str, "GL_BUFFER_SIZE") == 0) | |
| { | |
| return 0x8764; | |
| } | |
| if (strcmp(str, "GL_BUFFER_SIZE_ARB") == 0) | |
| { | |
| return 0x8764; | |
| } | |
| if (strcmp(str, "GL_BUFFER_STORAGE_FLAGS") == 0) | |
| { | |
| return 0x8220; | |
| } | |
| if (strcmp(str, "GL_BUFFER_STORAGE_FLAGS_EXT") == 0) | |
| { | |
| return 0x8220; | |
| } | |
| if (strcmp(str, "GL_BUFFER_UPDATE_BARRIER_BIT") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_BUFFER_UPDATE_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_BUFFER_USAGE") == 0) | |
| { | |
| return 0x8765; | |
| } | |
| if (strcmp(str, "GL_BUFFER_USAGE_ARB") == 0) | |
| { | |
| return 0x8765; | |
| } | |
| if (strcmp(str, "GL_BUFFER_VARIABLE") == 0) | |
| { | |
| return 0x92E5; | |
| } | |
| if (strcmp(str, "GL_BUMP_ENVMAP_ATI") == 0) | |
| { | |
| return 0x877B; | |
| } | |
| if (strcmp(str, "GL_BUMP_NUM_TEX_UNITS_ATI") == 0) | |
| { | |
| return 0x8777; | |
| } | |
| if (strcmp(str, "GL_BUMP_ROT_MATRIX_ATI") == 0) | |
| { | |
| return 0x8775; | |
| } | |
| if (strcmp(str, "GL_BUMP_ROT_MATRIX_SIZE_ATI") == 0) | |
| { | |
| return 0x8776; | |
| } | |
| if (strcmp(str, "GL_BUMP_TARGET_ATI") == 0) | |
| { | |
| return 0x877C; | |
| } | |
| if (strcmp(str, "GL_BUMP_TEX_UNITS_ATI") == 0) | |
| { | |
| return 0x8778; | |
| } | |
| if (strcmp(str, "GL_BYTE") == 0) | |
| { | |
| return 0x1400; | |
| } | |
| if (strcmp(str, "GL_C3F_V3F") == 0) | |
| { | |
| return 0x2A24; | |
| } | |
| if (strcmp(str, "GL_C4F_N3F_V3F") == 0) | |
| { | |
| return 0x2A26; | |
| } | |
| if (strcmp(str, "GL_C4UB_V2F") == 0) | |
| { | |
| return 0x2A22; | |
| } | |
| if (strcmp(str, "GL_C4UB_V3F") == 0) | |
| { | |
| return 0x2A23; | |
| } | |
| if (strcmp(str, "GL_CALLIGRAPHIC_FRAGMENT_SGIX") == 0) | |
| { | |
| return 0x8183; | |
| } | |
| if (strcmp(str, "GL_CAVEAT_SUPPORT") == 0) | |
| { | |
| return 0x82B8; | |
| } | |
| if (strcmp(str, "GL_CCW") == 0) | |
| { | |
| return 0x0901; | |
| } | |
| if (strcmp(str, "GL_CIRCULAR_CCW_ARC_TO_NV") == 0) | |
| { | |
| return 0x00F8; | |
| } | |
| if (strcmp(str, "GL_CIRCULAR_CW_ARC_TO_NV") == 0) | |
| { | |
| return 0x00FA; | |
| } | |
| if (strcmp(str, "GL_CIRCULAR_TANGENT_ARC_TO_NV") == 0) | |
| { | |
| return 0x00FC; | |
| } | |
| if (strcmp(str, "GL_CLAMP") == 0) | |
| { | |
| return 0x2900; | |
| } | |
| if (strcmp(str, "GL_CLAMP_FRAGMENT_COLOR") == 0) | |
| { | |
| return 0x891B; | |
| } | |
| if (strcmp(str, "GL_CLAMP_FRAGMENT_COLOR_ARB") == 0) | |
| { | |
| return 0x891B; | |
| } | |
| if (strcmp(str, "GL_CLAMP_READ_COLOR") == 0) | |
| { | |
| return 0x891C; | |
| } | |
| if (strcmp(str, "GL_CLAMP_READ_COLOR_ARB") == 0) | |
| { | |
| return 0x891C; | |
| } | |
| if (strcmp(str, "GL_CLAMP_TO_BORDER") == 0) | |
| { | |
| return 0x812D; | |
| } | |
| if (strcmp(str, "GL_CLAMP_TO_BORDER_ARB") == 0) | |
| { | |
| return 0x812D; | |
| } | |
| if (strcmp(str, "GL_CLAMP_TO_BORDER_EXT") == 0) | |
| { | |
| return 0x812D; | |
| } | |
| if (strcmp(str, "GL_CLAMP_TO_BORDER_NV") == 0) | |
| { | |
| return 0x812D; | |
| } | |
| if (strcmp(str, "GL_CLAMP_TO_BORDER_OES") == 0) | |
| { | |
| return 0x812D; | |
| } | |
| if (strcmp(str, "GL_CLAMP_TO_BORDER_SGIS") == 0) | |
| { | |
| return 0x812D; | |
| } | |
| if (strcmp(str, "GL_CLAMP_TO_EDGE") == 0) | |
| { | |
| return 0x812F; | |
| } | |
| if (strcmp(str, "GL_CLAMP_TO_EDGE_SGIS") == 0) | |
| { | |
| return 0x812F; | |
| } | |
| if (strcmp(str, "GL_CLAMP_VERTEX_COLOR") == 0) | |
| { | |
| return 0x891A; | |
| } | |
| if (strcmp(str, "GL_CLAMP_VERTEX_COLOR_ARB") == 0) | |
| { | |
| return 0x891A; | |
| } | |
| if (strcmp(str, "GL_CLEAR") == 0) | |
| { | |
| return 0x1500; | |
| } | |
| if (strcmp(str, "GL_CLEAR_ANGLE") == 0) | |
| { | |
| return 0x96E4; | |
| } | |
| if (strcmp(str, "GL_CLEAR_BUFFER") == 0) | |
| { | |
| return 0x82B4; | |
| } | |
| if (strcmp(str, "GL_CLEAR_TEXTURE") == 0) | |
| { | |
| return 0x9365; | |
| } | |
| if (strcmp(str, "GL_CLIENT_ACTIVE_TEXTURE") == 0) | |
| { | |
| return 0x84E1; | |
| } | |
| if (strcmp(str, "GL_CLIENT_ACTIVE_TEXTURE_ARB") == 0) | |
| { | |
| return 0x84E1; | |
| } | |
| if (strcmp(str, "GL_CLIENT_ALL_ATTRIB_BITS") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_CLIENT_ATTRIB_STACK_DEPTH") == 0) | |
| { | |
| return 0x0BB1; | |
| } | |
| if (strcmp(str, "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT") == 0) | |
| { | |
| return 0x4000; | |
| } | |
| if (strcmp(str, "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x4000; | |
| } | |
| if (strcmp(str, "GL_CLIENT_PIXEL_STORE_BIT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_CLIENT_STORAGE_BIT") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_CLIENT_STORAGE_BIT_EXT") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_CLIENT_VERTEX_ARRAY_BIT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_CLIPPING_INPUT_PRIMITIVES") == 0) | |
| { | |
| return 0x82F6; | |
| } | |
| if (strcmp(str, "GL_CLIPPING_INPUT_PRIMITIVES_ARB") == 0) | |
| { | |
| return 0x82F6; | |
| } | |
| if (strcmp(str, "GL_CLIPPING_OUTPUT_PRIMITIVES") == 0) | |
| { | |
| return 0x82F7; | |
| } | |
| if (strcmp(str, "GL_CLIPPING_OUTPUT_PRIMITIVES_ARB") == 0) | |
| { | |
| return 0x82F7; | |
| } | |
| if (strcmp(str, "GL_CLIP_DEPTH_MODE") == 0) | |
| { | |
| return 0x935D; | |
| } | |
| if (strcmp(str, "GL_CLIP_DEPTH_MODE_EXT") == 0) | |
| { | |
| return 0x935D; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE0") == 0) | |
| { | |
| return 0x3000; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE0_APPLE") == 0) | |
| { | |
| return 0x3000; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE0_EXT") == 0) | |
| { | |
| return 0x3000; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE1") == 0) | |
| { | |
| return 0x3001; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE1_APPLE") == 0) | |
| { | |
| return 0x3001; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE1_EXT") == 0) | |
| { | |
| return 0x3001; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE2") == 0) | |
| { | |
| return 0x3002; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE2_APPLE") == 0) | |
| { | |
| return 0x3002; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE2_EXT") == 0) | |
| { | |
| return 0x3002; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE3") == 0) | |
| { | |
| return 0x3003; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE3_APPLE") == 0) | |
| { | |
| return 0x3003; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE3_EXT") == 0) | |
| { | |
| return 0x3003; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE4") == 0) | |
| { | |
| return 0x3004; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE4_APPLE") == 0) | |
| { | |
| return 0x3004; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE4_EXT") == 0) | |
| { | |
| return 0x3004; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE5") == 0) | |
| { | |
| return 0x3005; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE5_APPLE") == 0) | |
| { | |
| return 0x3005; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE5_EXT") == 0) | |
| { | |
| return 0x3005; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE6") == 0) | |
| { | |
| return 0x3006; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE6_APPLE") == 0) | |
| { | |
| return 0x3006; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE6_EXT") == 0) | |
| { | |
| return 0x3006; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE7") == 0) | |
| { | |
| return 0x3007; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE7_APPLE") == 0) | |
| { | |
| return 0x3007; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE7_EXT") == 0) | |
| { | |
| return 0x3007; | |
| } | |
| if (strcmp(str, "GL_CLIP_DISTANCE_NV") == 0) | |
| { | |
| return 0x8C7A; | |
| } | |
| if (strcmp(str, "GL_CLIP_FAR_HINT_PGI") == 0) | |
| { | |
| return 0x1A221; | |
| } | |
| if (strcmp(str, "GL_CLIP_NEAR_HINT_PGI") == 0) | |
| { | |
| return 0x1A220; | |
| } | |
| if (strcmp(str, "GL_CLIP_ORIGIN") == 0) | |
| { | |
| return 0x935C; | |
| } | |
| if (strcmp(str, "GL_CLIP_ORIGIN_EXT") == 0) | |
| { | |
| return 0x935C; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE0") == 0) | |
| { | |
| return 0x3000; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE0_IMG") == 0) | |
| { | |
| return 0x3000; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE1") == 0) | |
| { | |
| return 0x3001; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE1_IMG") == 0) | |
| { | |
| return 0x3001; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE2") == 0) | |
| { | |
| return 0x3002; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE2_IMG") == 0) | |
| { | |
| return 0x3002; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE3") == 0) | |
| { | |
| return 0x3003; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE3_IMG") == 0) | |
| { | |
| return 0x3003; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE4") == 0) | |
| { | |
| return 0x3004; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE4_IMG") == 0) | |
| { | |
| return 0x3004; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE5") == 0) | |
| { | |
| return 0x3005; | |
| } | |
| if (strcmp(str, "GL_CLIP_PLANE5_IMG") == 0) | |
| { | |
| return 0x3005; | |
| } | |
| if (strcmp(str, "GL_CLIP_VOLUME_CLIPPING_HINT_EXT") == 0) | |
| { | |
| return 0x80F0; | |
| } | |
| if (strcmp(str, "GL_CLOSE_PATH_NV") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_CMYKA_EXT") == 0) | |
| { | |
| return 0x800D; | |
| } | |
| if (strcmp(str, "GL_CMYK_EXT") == 0) | |
| { | |
| return 0x800C; | |
| } | |
| if (strcmp(str, "GL_CND0_ATI") == 0) | |
| { | |
| return 0x896B; | |
| } | |
| if (strcmp(str, "GL_CND_ATI") == 0) | |
| { | |
| return 0x896A; | |
| } | |
| if (strcmp(str, "GL_COEFF") == 0) | |
| { | |
| return 0x0A00; | |
| } | |
| if (strcmp(str, "GL_COLOR") == 0) | |
| { | |
| return 0x1800; | |
| } | |
| if (strcmp(str, "GL_COLOR3_BIT_PGI") == 0) | |
| { | |
| return 0x10000; | |
| } | |
| if (strcmp(str, "GL_COLOR4_BIT_PGI") == 0) | |
| { | |
| return 0x20000; | |
| } | |
| if (strcmp(str, "GL_COLORBURN") == 0) | |
| { | |
| return 0x929A; | |
| } | |
| if (strcmp(str, "GL_COLORBURN_KHR") == 0) | |
| { | |
| return 0x929A; | |
| } | |
| if (strcmp(str, "GL_COLORBURN_NV") == 0) | |
| { | |
| return 0x929A; | |
| } | |
| if (strcmp(str, "GL_COLORDODGE") == 0) | |
| { | |
| return 0x9299; | |
| } | |
| if (strcmp(str, "GL_COLORDODGE_KHR") == 0) | |
| { | |
| return 0x9299; | |
| } | |
| if (strcmp(str, "GL_COLORDODGE_NV") == 0) | |
| { | |
| return 0x9299; | |
| } | |
| if (strcmp(str, "GL_COLOR_ALPHA_PAIRING_ATI") == 0) | |
| { | |
| return 0x8975; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY") == 0) | |
| { | |
| return 0x8076; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F23; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8898; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x8898; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_COUNT_EXT") == 0) | |
| { | |
| return 0x8084; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_EXT") == 0) | |
| { | |
| return 0x8076; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F2D; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_LIST_IBM") == 0) | |
| { | |
| return 0x103072; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_LIST_STRIDE_IBM") == 0) | |
| { | |
| return 0x103082; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL") == 0) | |
| { | |
| return 0x83F7; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_POINTER") == 0) | |
| { | |
| return 0x8090; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x8090; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_SIZE") == 0) | |
| { | |
| return 0x8081; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_SIZE_EXT") == 0) | |
| { | |
| return 0x8081; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x8083; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x8083; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_TYPE") == 0) | |
| { | |
| return 0x8082; | |
| } | |
| if (strcmp(str, "GL_COLOR_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x8082; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT0") == 0) | |
| { | |
| return 0x8CE0; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT0_EXT") == 0) | |
| { | |
| return 0x8CE0; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT0_NV") == 0) | |
| { | |
| return 0x8CE0; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT0_OES") == 0) | |
| { | |
| return 0x8CE0; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT1") == 0) | |
| { | |
| return 0x8CE1; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT10") == 0) | |
| { | |
| return 0x8CEA; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT10_EXT") == 0) | |
| { | |
| return 0x8CEA; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT10_NV") == 0) | |
| { | |
| return 0x8CEA; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT11") == 0) | |
| { | |
| return 0x8CEB; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT11_EXT") == 0) | |
| { | |
| return 0x8CEB; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT11_NV") == 0) | |
| { | |
| return 0x8CEB; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT12") == 0) | |
| { | |
| return 0x8CEC; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT12_EXT") == 0) | |
| { | |
| return 0x8CEC; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT12_NV") == 0) | |
| { | |
| return 0x8CEC; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT13") == 0) | |
| { | |
| return 0x8CED; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT13_EXT") == 0) | |
| { | |
| return 0x8CED; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT13_NV") == 0) | |
| { | |
| return 0x8CED; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT14") == 0) | |
| { | |
| return 0x8CEE; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT14_EXT") == 0) | |
| { | |
| return 0x8CEE; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT14_NV") == 0) | |
| { | |
| return 0x8CEE; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT15") == 0) | |
| { | |
| return 0x8CEF; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT15_EXT") == 0) | |
| { | |
| return 0x8CEF; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT15_NV") == 0) | |
| { | |
| return 0x8CEF; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT16") == 0) | |
| { | |
| return 0x8CF0; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT17") == 0) | |
| { | |
| return 0x8CF1; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT18") == 0) | |
| { | |
| return 0x8CF2; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT19") == 0) | |
| { | |
| return 0x8CF3; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT1_EXT") == 0) | |
| { | |
| return 0x8CE1; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT1_NV") == 0) | |
| { | |
| return 0x8CE1; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT2") == 0) | |
| { | |
| return 0x8CE2; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT20") == 0) | |
| { | |
| return 0x8CF4; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT21") == 0) | |
| { | |
| return 0x8CF5; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT22") == 0) | |
| { | |
| return 0x8CF6; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT23") == 0) | |
| { | |
| return 0x8CF7; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT24") == 0) | |
| { | |
| return 0x8CF8; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT25") == 0) | |
| { | |
| return 0x8CF9; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT26") == 0) | |
| { | |
| return 0x8CFA; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT27") == 0) | |
| { | |
| return 0x8CFB; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT28") == 0) | |
| { | |
| return 0x8CFC; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT29") == 0) | |
| { | |
| return 0x8CFD; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT2_EXT") == 0) | |
| { | |
| return 0x8CE2; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT2_NV") == 0) | |
| { | |
| return 0x8CE2; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT3") == 0) | |
| { | |
| return 0x8CE3; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT30") == 0) | |
| { | |
| return 0x8CFE; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT31") == 0) | |
| { | |
| return 0x8CFF; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT3_EXT") == 0) | |
| { | |
| return 0x8CE3; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT3_NV") == 0) | |
| { | |
| return 0x8CE3; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT4") == 0) | |
| { | |
| return 0x8CE4; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT4_EXT") == 0) | |
| { | |
| return 0x8CE4; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT4_NV") == 0) | |
| { | |
| return 0x8CE4; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT5") == 0) | |
| { | |
| return 0x8CE5; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT5_EXT") == 0) | |
| { | |
| return 0x8CE5; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT5_NV") == 0) | |
| { | |
| return 0x8CE5; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT6") == 0) | |
| { | |
| return 0x8CE6; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT6_EXT") == 0) | |
| { | |
| return 0x8CE6; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT6_NV") == 0) | |
| { | |
| return 0x8CE6; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT7") == 0) | |
| { | |
| return 0x8CE7; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT7_EXT") == 0) | |
| { | |
| return 0x8CE7; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT7_NV") == 0) | |
| { | |
| return 0x8CE7; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT8") == 0) | |
| { | |
| return 0x8CE8; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT8_EXT") == 0) | |
| { | |
| return 0x8CE8; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT8_NV") == 0) | |
| { | |
| return 0x8CE8; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT9") == 0) | |
| { | |
| return 0x8CE9; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT9_EXT") == 0) | |
| { | |
| return 0x8CE9; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT9_NV") == 0) | |
| { | |
| return 0x8CE9; | |
| } | |
| if (strcmp(str, "GL_COLOR_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x90F0; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT") == 0) | |
| { | |
| return 0x4000; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT0_QCOM") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT1_QCOM") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT2_QCOM") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT3_QCOM") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT4_QCOM") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT5_QCOM") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT6_QCOM") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_COLOR_BUFFER_BIT7_QCOM") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI") == 0) | |
| { | |
| return 0x8835; | |
| } | |
| if (strcmp(str, "GL_COLOR_CLEAR_VALUE") == 0) | |
| { | |
| return 0x0C22; | |
| } | |
| if (strcmp(str, "GL_COLOR_COMPONENTS") == 0) | |
| { | |
| return 0x8283; | |
| } | |
| if (strcmp(str, "GL_COLOR_ENCODING") == 0) | |
| { | |
| return 0x8296; | |
| } | |
| if (strcmp(str, "GL_COLOR_EXT") == 0) | |
| { | |
| return 0x1800; | |
| } | |
| if (strcmp(str, "GL_COLOR_FLOAT_APPLE") == 0) | |
| { | |
| return 0x8A0F; | |
| } | |
| if (strcmp(str, "GL_COLOR_INDEX") == 0) | |
| { | |
| return 0x1900; | |
| } | |
| if (strcmp(str, "GL_COLOR_INDEX12_EXT") == 0) | |
| { | |
| return 0x80E6; | |
| } | |
| if (strcmp(str, "GL_COLOR_INDEX16_EXT") == 0) | |
| { | |
| return 0x80E7; | |
| } | |
| if (strcmp(str, "GL_COLOR_INDEX1_EXT") == 0) | |
| { | |
| return 0x80E2; | |
| } | |
| if (strcmp(str, "GL_COLOR_INDEX2_EXT") == 0) | |
| { | |
| return 0x80E3; | |
| } | |
| if (strcmp(str, "GL_COLOR_INDEX4_EXT") == 0) | |
| { | |
| return 0x80E4; | |
| } | |
| if (strcmp(str, "GL_COLOR_INDEX8_EXT") == 0) | |
| { | |
| return 0x80E5; | |
| } | |
| if (strcmp(str, "GL_COLOR_INDEXES") == 0) | |
| { | |
| return 0x1603; | |
| } | |
| if (strcmp(str, "GL_COLOR_LOGIC_OP") == 0) | |
| { | |
| return 0x0BF2; | |
| } | |
| if (strcmp(str, "GL_COLOR_LOGIC_OP_ANGLE") == 0) | |
| { | |
| return 0x0BF2; | |
| } | |
| if (strcmp(str, "GL_COLOR_MATERIAL") == 0) | |
| { | |
| return 0x0B57; | |
| } | |
| if (strcmp(str, "GL_COLOR_MATERIAL_FACE") == 0) | |
| { | |
| return 0x0B55; | |
| } | |
| if (strcmp(str, "GL_COLOR_MATERIAL_PARAMETER") == 0) | |
| { | |
| return 0x0B56; | |
| } | |
| if (strcmp(str, "GL_COLOR_MATRIX") == 0) | |
| { | |
| return 0x80B1; | |
| } | |
| if (strcmp(str, "GL_COLOR_MATRIX_SGI") == 0) | |
| { | |
| return 0x80B1; | |
| } | |
| if (strcmp(str, "GL_COLOR_MATRIX_STACK_DEPTH") == 0) | |
| { | |
| return 0x80B2; | |
| } | |
| if (strcmp(str, "GL_COLOR_MATRIX_STACK_DEPTH_SGI") == 0) | |
| { | |
| return 0x80B2; | |
| } | |
| if (strcmp(str, "GL_COLOR_RENDERABLE") == 0) | |
| { | |
| return 0x8286; | |
| } | |
| if (strcmp(str, "GL_COLOR_SAMPLES_NV") == 0) | |
| { | |
| return 0x8E20; | |
| } | |
| if (strcmp(str, "GL_COLOR_SUM") == 0) | |
| { | |
| return 0x8458; | |
| } | |
| if (strcmp(str, "GL_COLOR_SUM_ARB") == 0) | |
| { | |
| return 0x8458; | |
| } | |
| if (strcmp(str, "GL_COLOR_SUM_CLAMP_NV") == 0) | |
| { | |
| return 0x854F; | |
| } | |
| if (strcmp(str, "GL_COLOR_SUM_EXT") == 0) | |
| { | |
| return 0x8458; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE") == 0) | |
| { | |
| return 0x80D0; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_ALPHA_SIZE") == 0) | |
| { | |
| return 0x80DD; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_ALPHA_SIZE_SGI") == 0) | |
| { | |
| return 0x80DD; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_BIAS") == 0) | |
| { | |
| return 0x80D7; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_BIAS_SGI") == 0) | |
| { | |
| return 0x80D7; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_BLUE_SIZE") == 0) | |
| { | |
| return 0x80DC; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_BLUE_SIZE_SGI") == 0) | |
| { | |
| return 0x80DC; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_FORMAT") == 0) | |
| { | |
| return 0x80D8; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_FORMAT_SGI") == 0) | |
| { | |
| return 0x80D8; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_GREEN_SIZE") == 0) | |
| { | |
| return 0x80DB; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_GREEN_SIZE_SGI") == 0) | |
| { | |
| return 0x80DB; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_INTENSITY_SIZE") == 0) | |
| { | |
| return 0x80DF; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_INTENSITY_SIZE_SGI") == 0) | |
| { | |
| return 0x80DF; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_LUMINANCE_SIZE") == 0) | |
| { | |
| return 0x80DE; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_LUMINANCE_SIZE_SGI") == 0) | |
| { | |
| return 0x80DE; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_RED_SIZE") == 0) | |
| { | |
| return 0x80DA; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_RED_SIZE_SGI") == 0) | |
| { | |
| return 0x80DA; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_SCALE") == 0) | |
| { | |
| return 0x80D6; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_SCALE_SGI") == 0) | |
| { | |
| return 0x80D6; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_SGI") == 0) | |
| { | |
| return 0x80D0; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_WIDTH") == 0) | |
| { | |
| return 0x80D9; | |
| } | |
| if (strcmp(str, "GL_COLOR_TABLE_WIDTH_SGI") == 0) | |
| { | |
| return 0x80D9; | |
| } | |
| if (strcmp(str, "GL_COLOR_WRITEMASK") == 0) | |
| { | |
| return 0x0C23; | |
| } | |
| if (strcmp(str, "GL_COMBINE") == 0) | |
| { | |
| return 0x8570; | |
| } | |
| if (strcmp(str, "GL_COMBINE4_NV") == 0) | |
| { | |
| return 0x8503; | |
| } | |
| if (strcmp(str, "GL_COMBINER0_NV") == 0) | |
| { | |
| return 0x8550; | |
| } | |
| if (strcmp(str, "GL_COMBINER1_NV") == 0) | |
| { | |
| return 0x8551; | |
| } | |
| if (strcmp(str, "GL_COMBINER2_NV") == 0) | |
| { | |
| return 0x8552; | |
| } | |
| if (strcmp(str, "GL_COMBINER3_NV") == 0) | |
| { | |
| return 0x8553; | |
| } | |
| if (strcmp(str, "GL_COMBINER4_NV") == 0) | |
| { | |
| return 0x8554; | |
| } | |
| if (strcmp(str, "GL_COMBINER5_NV") == 0) | |
| { | |
| return 0x8555; | |
| } | |
| if (strcmp(str, "GL_COMBINER6_NV") == 0) | |
| { | |
| return 0x8556; | |
| } | |
| if (strcmp(str, "GL_COMBINER7_NV") == 0) | |
| { | |
| return 0x8557; | |
| } | |
| if (strcmp(str, "GL_COMBINER_AB_DOT_PRODUCT_NV") == 0) | |
| { | |
| return 0x8545; | |
| } | |
| if (strcmp(str, "GL_COMBINER_AB_OUTPUT_NV") == 0) | |
| { | |
| return 0x854A; | |
| } | |
| if (strcmp(str, "GL_COMBINER_BIAS_NV") == 0) | |
| { | |
| return 0x8549; | |
| } | |
| if (strcmp(str, "GL_COMBINER_CD_DOT_PRODUCT_NV") == 0) | |
| { | |
| return 0x8546; | |
| } | |
| if (strcmp(str, "GL_COMBINER_CD_OUTPUT_NV") == 0) | |
| { | |
| return 0x854B; | |
| } | |
| if (strcmp(str, "GL_COMBINER_COMPONENT_USAGE_NV") == 0) | |
| { | |
| return 0x8544; | |
| } | |
| if (strcmp(str, "GL_COMBINER_INPUT_NV") == 0) | |
| { | |
| return 0x8542; | |
| } | |
| if (strcmp(str, "GL_COMBINER_MAPPING_NV") == 0) | |
| { | |
| return 0x8543; | |
| } | |
| if (strcmp(str, "GL_COMBINER_MUX_SUM_NV") == 0) | |
| { | |
| return 0x8547; | |
| } | |
| if (strcmp(str, "GL_COMBINER_SCALE_NV") == 0) | |
| { | |
| return 0x8548; | |
| } | |
| if (strcmp(str, "GL_COMBINER_SUM_OUTPUT_NV") == 0) | |
| { | |
| return 0x854C; | |
| } | |
| if (strcmp(str, "GL_COMBINE_ALPHA") == 0) | |
| { | |
| return 0x8572; | |
| } | |
| if (strcmp(str, "GL_COMBINE_ALPHA_ARB") == 0) | |
| { | |
| return 0x8572; | |
| } | |
| if (strcmp(str, "GL_COMBINE_ALPHA_EXT") == 0) | |
| { | |
| return 0x8572; | |
| } | |
| if (strcmp(str, "GL_COMBINE_ARB") == 0) | |
| { | |
| return 0x8570; | |
| } | |
| if (strcmp(str, "GL_COMBINE_EXT") == 0) | |
| { | |
| return 0x8570; | |
| } | |
| if (strcmp(str, "GL_COMBINE_RGB") == 0) | |
| { | |
| return 0x8571; | |
| } | |
| if (strcmp(str, "GL_COMBINE_RGB_ARB") == 0) | |
| { | |
| return 0x8571; | |
| } | |
| if (strcmp(str, "GL_COMBINE_RGB_EXT") == 0) | |
| { | |
| return 0x8571; | |
| } | |
| if (strcmp(str, "GL_COMMAND_BARRIER_BIT") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_COMMAND_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT") == 0) | |
| { | |
| return 0x884E; | |
| } | |
| if (strcmp(str, "GL_COMPARE_REF_TO_TEXTURE") == 0) | |
| { | |
| return 0x884E; | |
| } | |
| if (strcmp(str, "GL_COMPARE_REF_TO_TEXTURE_EXT") == 0) | |
| { | |
| return 0x884E; | |
| } | |
| if (strcmp(str, "GL_COMPARE_R_TO_TEXTURE") == 0) | |
| { | |
| return 0x884E; | |
| } | |
| if (strcmp(str, "GL_COMPARE_R_TO_TEXTURE_ARB") == 0) | |
| { | |
| return 0x884E; | |
| } | |
| if (strcmp(str, "GL_COMPATIBLE_SUBROUTINES") == 0) | |
| { | |
| return 0x8E4B; | |
| } | |
| if (strcmp(str, "GL_COMPILE") == 0) | |
| { | |
| return 0x1300; | |
| } | |
| if (strcmp(str, "GL_COMPILE_AND_EXECUTE") == 0) | |
| { | |
| return 0x1301; | |
| } | |
| if (strcmp(str, "GL_COMPILE_STATUS") == 0) | |
| { | |
| return 0x8B81; | |
| } | |
| if (strcmp(str, "GL_COMPLETION_STATUS_ARB") == 0) | |
| { | |
| return 0x91B1; | |
| } | |
| if (strcmp(str, "GL_COMPLETION_STATUS_KHR") == 0) | |
| { | |
| return 0x91B1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_ALPHA") == 0) | |
| { | |
| return 0x84E9; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_ALPHA_ARB") == 0) | |
| { | |
| return 0x84E9; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_INTENSITY") == 0) | |
| { | |
| return 0x84EC; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_INTENSITY_ARB") == 0) | |
| { | |
| return 0x84EC; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_LUMINANCE") == 0) | |
| { | |
| return 0x84EA; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_LUMINANCE_ALPHA") == 0) | |
| { | |
| return 0x84EB; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI") == 0) | |
| { | |
| return 0x8837; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_LUMINANCE_ALPHA_ARB") == 0) | |
| { | |
| return 0x84EB; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT") == 0) | |
| { | |
| return 0x8C72; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_LUMINANCE_ARB") == 0) | |
| { | |
| return 0x84EA; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_LUMINANCE_LATC1_EXT") == 0) | |
| { | |
| return 0x8C70; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_R11_EAC") == 0) | |
| { | |
| return 0x9270; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_R11_EAC_OES") == 0) | |
| { | |
| return 0x9270; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RED") == 0) | |
| { | |
| return 0x8225; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RED_GREEN_RGTC2_EXT") == 0) | |
| { | |
| return 0x8DBD; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RED_RGTC1") == 0) | |
| { | |
| return 0x8DBB; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RED_RGTC1_EXT") == 0) | |
| { | |
| return 0x8DBB; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RG") == 0) | |
| { | |
| return 0x8226; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RG11_EAC") == 0) | |
| { | |
| return 0x9272; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RG11_EAC_OES") == 0) | |
| { | |
| return 0x9272; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB") == 0) | |
| { | |
| return 0x84ED; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB8_ETC2") == 0) | |
| { | |
| return 0x9274; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB8_ETC2_OES") == 0) | |
| { | |
| return 0x9274; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2") == 0) | |
| { | |
| return 0x9276; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES") == 0) | |
| { | |
| return 0x9276; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA") == 0) | |
| { | |
| return 0x84EE; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA8_ETC2_EAC") == 0) | |
| { | |
| return 0x9278; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA8_ETC2_EAC_OES") == 0) | |
| { | |
| return 0x9278; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ARB") == 0) | |
| { | |
| return 0x84EE; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_10x10") == 0) | |
| { | |
| return 0x93BB; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR") == 0) | |
| { | |
| return 0x93BB; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_10x5") == 0) | |
| { | |
| return 0x93B8; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR") == 0) | |
| { | |
| return 0x93B8; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_10x6") == 0) | |
| { | |
| return 0x93B9; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR") == 0) | |
| { | |
| return 0x93B9; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_10x8") == 0) | |
| { | |
| return 0x93BA; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR") == 0) | |
| { | |
| return 0x93BA; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_12x10") == 0) | |
| { | |
| return 0x93BC; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR") == 0) | |
| { | |
| return 0x93BC; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_12x12") == 0) | |
| { | |
| return 0x93BD; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR") == 0) | |
| { | |
| return 0x93BD; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_3x3x3_OES") == 0) | |
| { | |
| return 0x93C0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_4x3x3_OES") == 0) | |
| { | |
| return 0x93C1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_4x4") == 0) | |
| { | |
| return 0x93B0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR") == 0) | |
| { | |
| return 0x93B0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_4x4x3_OES") == 0) | |
| { | |
| return 0x93C2; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_4x4x4_OES") == 0) | |
| { | |
| return 0x93C3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_5x4") == 0) | |
| { | |
| return 0x93B1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR") == 0) | |
| { | |
| return 0x93B1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_5x4x4_OES") == 0) | |
| { | |
| return 0x93C4; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_5x5") == 0) | |
| { | |
| return 0x93B2; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR") == 0) | |
| { | |
| return 0x93B2; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_5x5x4_OES") == 0) | |
| { | |
| return 0x93C5; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_5x5x5_OES") == 0) | |
| { | |
| return 0x93C6; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_6x5") == 0) | |
| { | |
| return 0x93B3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR") == 0) | |
| { | |
| return 0x93B3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_6x5x5_OES") == 0) | |
| { | |
| return 0x93C7; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_6x6") == 0) | |
| { | |
| return 0x93B4; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR") == 0) | |
| { | |
| return 0x93B4; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_6x6x5_OES") == 0) | |
| { | |
| return 0x93C8; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_6x6x6_OES") == 0) | |
| { | |
| return 0x93C9; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_8x5") == 0) | |
| { | |
| return 0x93B5; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR") == 0) | |
| { | |
| return 0x93B5; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_8x6") == 0) | |
| { | |
| return 0x93B6; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR") == 0) | |
| { | |
| return 0x93B6; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_8x8") == 0) | |
| { | |
| return 0x93B7; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR") == 0) | |
| { | |
| return 0x93B7; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_BPTC_UNORM") == 0) | |
| { | |
| return 0x8E8C; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_BPTC_UNORM_ARB") == 0) | |
| { | |
| return 0x8E8C; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_BPTC_UNORM_EXT") == 0) | |
| { | |
| return 0x8E8C; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_FXT1_3DFX") == 0) | |
| { | |
| return 0x86B1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG") == 0) | |
| { | |
| return 0x8C03; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG") == 0) | |
| { | |
| return 0x9137; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG") == 0) | |
| { | |
| return 0x8C02; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG") == 0) | |
| { | |
| return 0x9138; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT") == 0) | |
| { | |
| return 0x83F1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE") == 0) | |
| { | |
| return 0x83F2; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT") == 0) | |
| { | |
| return 0x83F2; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE") == 0) | |
| { | |
| return 0x83F3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT") == 0) | |
| { | |
| return 0x83F3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_ARB") == 0) | |
| { | |
| return 0x84ED; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT") == 0) | |
| { | |
| return 0x8E8E; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB") == 0) | |
| { | |
| return 0x8E8E; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT") == 0) | |
| { | |
| return 0x8E8E; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT") == 0) | |
| { | |
| return 0x8E8F; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB") == 0) | |
| { | |
| return 0x8E8F; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT") == 0) | |
| { | |
| return 0x8E8F; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_FXT1_3DFX") == 0) | |
| { | |
| return 0x86B0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG") == 0) | |
| { | |
| return 0x8C01; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG") == 0) | |
| { | |
| return 0x8C00; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RGB_S3TC_DXT1_EXT") == 0) | |
| { | |
| return 0x83F0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_RG_RGTC2") == 0) | |
| { | |
| return 0x8DBD; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT") == 0) | |
| { | |
| return 0x8C73; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT") == 0) | |
| { | |
| return 0x8C71; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_R11_EAC") == 0) | |
| { | |
| return 0x9271; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_R11_EAC_OES") == 0) | |
| { | |
| return 0x9271; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT") == 0) | |
| { | |
| return 0x8DBE; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_RED_RGTC1") == 0) | |
| { | |
| return 0x8DBC; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_RED_RGTC1_EXT") == 0) | |
| { | |
| return 0x8DBC; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_RG11_EAC") == 0) | |
| { | |
| return 0x9273; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_RG11_EAC_OES") == 0) | |
| { | |
| return 0x9273; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SIGNED_RG_RGTC2") == 0) | |
| { | |
| return 0x8DBE; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SLUMINANCE") == 0) | |
| { | |
| return 0x8C4A; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SLUMINANCE_ALPHA") == 0) | |
| { | |
| return 0x8C4B; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SLUMINANCE_ALPHA_EXT") == 0) | |
| { | |
| return 0x8C4B; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SLUMINANCE_EXT") == 0) | |
| { | |
| return 0x8C4A; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB") == 0) | |
| { | |
| return 0x8C48; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10") == 0) | |
| { | |
| return 0x93DB; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR") == 0) | |
| { | |
| return 0x93DB; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5") == 0) | |
| { | |
| return 0x93D8; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR") == 0) | |
| { | |
| return 0x93D8; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6") == 0) | |
| { | |
| return 0x93D9; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR") == 0) | |
| { | |
| return 0x93D9; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8") == 0) | |
| { | |
| return 0x93DA; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR") == 0) | |
| { | |
| return 0x93DA; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10") == 0) | |
| { | |
| return 0x93DC; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR") == 0) | |
| { | |
| return 0x93DC; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12") == 0) | |
| { | |
| return 0x93DD; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR") == 0) | |
| { | |
| return 0x93DD; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES") == 0) | |
| { | |
| return 0x93E0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES") == 0) | |
| { | |
| return 0x93E1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4") == 0) | |
| { | |
| return 0x93D0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR") == 0) | |
| { | |
| return 0x93D0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES") == 0) | |
| { | |
| return 0x93E2; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES") == 0) | |
| { | |
| return 0x93E3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4") == 0) | |
| { | |
| return 0x93D1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR") == 0) | |
| { | |
| return 0x93D1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES") == 0) | |
| { | |
| return 0x93E4; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5") == 0) | |
| { | |
| return 0x93D2; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR") == 0) | |
| { | |
| return 0x93D2; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES") == 0) | |
| { | |
| return 0x93E5; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES") == 0) | |
| { | |
| return 0x93E6; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5") == 0) | |
| { | |
| return 0x93D3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR") == 0) | |
| { | |
| return 0x93D3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES") == 0) | |
| { | |
| return 0x93E7; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6") == 0) | |
| { | |
| return 0x93D4; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR") == 0) | |
| { | |
| return 0x93D4; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES") == 0) | |
| { | |
| return 0x93E8; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES") == 0) | |
| { | |
| return 0x93E9; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5") == 0) | |
| { | |
| return 0x93D5; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR") == 0) | |
| { | |
| return 0x93D5; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6") == 0) | |
| { | |
| return 0x93D6; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR") == 0) | |
| { | |
| return 0x93D6; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8") == 0) | |
| { | |
| return 0x93D7; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR") == 0) | |
| { | |
| return 0x93D7; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC") == 0) | |
| { | |
| return 0x9279; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES") == 0) | |
| { | |
| return 0x9279; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ETC2") == 0) | |
| { | |
| return 0x9275; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_ETC2_OES") == 0) | |
| { | |
| return 0x9275; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2") == 0) | |
| { | |
| return 0x9277; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES") == 0) | |
| { | |
| return 0x9277; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA") == 0) | |
| { | |
| return 0x8C49; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM") == 0) | |
| { | |
| return 0x8E8D; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB") == 0) | |
| { | |
| return 0x8E8D; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT") == 0) | |
| { | |
| return 0x8E8D; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_EXT") == 0) | |
| { | |
| return 0x8C49; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT") == 0) | |
| { | |
| return 0x8A56; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG") == 0) | |
| { | |
| return 0x93F0; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT") == 0) | |
| { | |
| return 0x8A57; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG") == 0) | |
| { | |
| return 0x93F1; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT") == 0) | |
| { | |
| return 0x8C4D; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV") == 0) | |
| { | |
| return 0x8C4D; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT") == 0) | |
| { | |
| return 0x8C4E; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV") == 0) | |
| { | |
| return 0x8C4E; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT") == 0) | |
| { | |
| return 0x8C4F; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV") == 0) | |
| { | |
| return 0x8C4F; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_EXT") == 0) | |
| { | |
| return 0x8C48; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT") == 0) | |
| { | |
| return 0x8A54; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT") == 0) | |
| { | |
| return 0x8A55; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_S3TC_DXT1_EXT") == 0) | |
| { | |
| return 0x8C4C; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_SRGB_S3TC_DXT1_NV") == 0) | |
| { | |
| return 0x8C4C; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_TEXTURE_FORMATS") == 0) | |
| { | |
| return 0x86A3; | |
| } | |
| if (strcmp(str, "GL_COMPRESSED_TEXTURE_FORMATS_ARB") == 0) | |
| { | |
| return 0x86A3; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_PROGRAM_NV") == 0) | |
| { | |
| return 0x90FB; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV") == 0) | |
| { | |
| return 0x90FC; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_SHADER") == 0) | |
| { | |
| return 0x91B9; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_SHADER_BIT") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_SHADER_INVOCATIONS") == 0) | |
| { | |
| return 0x82F5; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_SHADER_INVOCATIONS_ARB") == 0) | |
| { | |
| return 0x82F5; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_SUBROUTINE") == 0) | |
| { | |
| return 0x92ED; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_SUBROUTINE_UNIFORM") == 0) | |
| { | |
| return 0x92F3; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_TEXTURE") == 0) | |
| { | |
| return 0x82A0; | |
| } | |
| if (strcmp(str, "GL_COMPUTE_WORK_GROUP_SIZE") == 0) | |
| { | |
| return 0x8267; | |
| } | |
| if (strcmp(str, "GL_COMP_BIT_ATI") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_CONDITION_SATISFIED") == 0) | |
| { | |
| return 0x911C; | |
| } | |
| if (strcmp(str, "GL_CONDITION_SATISFIED_APPLE") == 0) | |
| { | |
| return 0x911C; | |
| } | |
| if (strcmp(str, "GL_CONFORMANT_NV") == 0) | |
| { | |
| return 0x9374; | |
| } | |
| if (strcmp(str, "GL_CONIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x001A; | |
| } | |
| if (strcmp(str, "GL_CONJOINT_NV") == 0) | |
| { | |
| return 0x9284; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTERIZATION_INTEL") == 0) | |
| { | |
| return 0x83FE; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTERIZATION_NV") == 0) | |
| { | |
| return 0x9346; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV") == 0) | |
| { | |
| return 0x937B; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTER_DILATE_NV") == 0) | |
| { | |
| return 0x9379; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV") == 0) | |
| { | |
| return 0x937A; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTER_MODE_NV") == 0) | |
| { | |
| return 0x954D; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV") == 0) | |
| { | |
| return 0x954E; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV") == 0) | |
| { | |
| return 0x9550; | |
| } | |
| if (strcmp(str, "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV") == 0) | |
| { | |
| return 0x954F; | |
| } | |
| if (strcmp(str, "GL_CONSERVE_MEMORY_HINT_PGI") == 0) | |
| { | |
| return 0x1A1FD; | |
| } | |
| if (strcmp(str, "GL_CONSTANT") == 0) | |
| { | |
| return 0x8576; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_ALPHA") == 0) | |
| { | |
| return 0x8003; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_ALPHA_EXT") == 0) | |
| { | |
| return 0x8003; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_ARB") == 0) | |
| { | |
| return 0x8576; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_ATTENUATION") == 0) | |
| { | |
| return 0x1207; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_BORDER") == 0) | |
| { | |
| return 0x8151; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_BORDER_HP") == 0) | |
| { | |
| return 0x8151; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_COLOR") == 0) | |
| { | |
| return 0x8001; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_COLOR0_NV") == 0) | |
| { | |
| return 0x852A; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_COLOR1_NV") == 0) | |
| { | |
| return 0x852B; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_COLOR_EXT") == 0) | |
| { | |
| return 0x8001; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_EXT") == 0) | |
| { | |
| return 0x8576; | |
| } | |
| if (strcmp(str, "GL_CONSTANT_NV") == 0) | |
| { | |
| return 0x8576; | |
| } | |
| if (strcmp(str, "GL_CONST_EYE_NV") == 0) | |
| { | |
| return 0x86E5; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_COMPATIBILITY_PROFILE_BIT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_CORE_PROFILE_BIT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAGS") == 0) | |
| { | |
| return 0x821E; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAG_DEBUG_BIT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAG_DEBUG_BIT_KHR") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAG_NO_ERROR_BIT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_LOST") == 0) | |
| { | |
| return 0x0507; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_LOST_KHR") == 0) | |
| { | |
| return 0x0507; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_LOST_WEBGL") == 0) | |
| { | |
| return 0x9242; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_PROFILE_MASK") == 0) | |
| { | |
| return 0x9126; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_RELEASE_BEHAVIOR") == 0) | |
| { | |
| return 0x82FB; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH") == 0) | |
| { | |
| return 0x82FC; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR") == 0) | |
| { | |
| return 0x82FC; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_RELEASE_BEHAVIOR_KHR") == 0) | |
| { | |
| return 0x82FB; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_ROBUST_ACCESS") == 0) | |
| { | |
| return 0x90F3; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_ROBUST_ACCESS_EXT") == 0) | |
| { | |
| return 0x90F3; | |
| } | |
| if (strcmp(str, "GL_CONTEXT_ROBUST_ACCESS_KHR") == 0) | |
| { | |
| return 0x90F3; | |
| } | |
| if (strcmp(str, "GL_CONTINUOUS_AMD") == 0) | |
| { | |
| return 0x9007; | |
| } | |
| if (strcmp(str, "GL_CONTRAST_NV") == 0) | |
| { | |
| return 0x92A1; | |
| } | |
| if (strcmp(str, "GL_CONVEX_HULL_NV") == 0) | |
| { | |
| return 0x908B; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_1D") == 0) | |
| { | |
| return 0x8010; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_1D_EXT") == 0) | |
| { | |
| return 0x8010; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_2D") == 0) | |
| { | |
| return 0x8011; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_2D_EXT") == 0) | |
| { | |
| return 0x8011; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_BORDER_COLOR") == 0) | |
| { | |
| return 0x8154; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_BORDER_COLOR_HP") == 0) | |
| { | |
| return 0x8154; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_BORDER_MODE") == 0) | |
| { | |
| return 0x8013; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_BORDER_MODE_EXT") == 0) | |
| { | |
| return 0x8013; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_FILTER_BIAS") == 0) | |
| { | |
| return 0x8015; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_FILTER_BIAS_EXT") == 0) | |
| { | |
| return 0x8015; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_FILTER_SCALE") == 0) | |
| { | |
| return 0x8014; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_FILTER_SCALE_EXT") == 0) | |
| { | |
| return 0x8014; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_FORMAT") == 0) | |
| { | |
| return 0x8017; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_FORMAT_EXT") == 0) | |
| { | |
| return 0x8017; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_HEIGHT") == 0) | |
| { | |
| return 0x8019; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_HEIGHT_EXT") == 0) | |
| { | |
| return 0x8019; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_HINT_SGIX") == 0) | |
| { | |
| return 0x8316; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_WIDTH") == 0) | |
| { | |
| return 0x8018; | |
| } | |
| if (strcmp(str, "GL_CONVOLUTION_WIDTH_EXT") == 0) | |
| { | |
| return 0x8018; | |
| } | |
| if (strcmp(str, "GL_CON_0_ATI") == 0) | |
| { | |
| return 0x8941; | |
| } | |
| if (strcmp(str, "GL_CON_10_ATI") == 0) | |
| { | |
| return 0x894B; | |
| } | |
| if (strcmp(str, "GL_CON_11_ATI") == 0) | |
| { | |
| return 0x894C; | |
| } | |
| if (strcmp(str, "GL_CON_12_ATI") == 0) | |
| { | |
| return 0x894D; | |
| } | |
| if (strcmp(str, "GL_CON_13_ATI") == 0) | |
| { | |
| return 0x894E; | |
| } | |
| if (strcmp(str, "GL_CON_14_ATI") == 0) | |
| { | |
| return 0x894F; | |
| } | |
| if (strcmp(str, "GL_CON_15_ATI") == 0) | |
| { | |
| return 0x8950; | |
| } | |
| if (strcmp(str, "GL_CON_16_ATI") == 0) | |
| { | |
| return 0x8951; | |
| } | |
| if (strcmp(str, "GL_CON_17_ATI") == 0) | |
| { | |
| return 0x8952; | |
| } | |
| if (strcmp(str, "GL_CON_18_ATI") == 0) | |
| { | |
| return 0x8953; | |
| } | |
| if (strcmp(str, "GL_CON_19_ATI") == 0) | |
| { | |
| return 0x8954; | |
| } | |
| if (strcmp(str, "GL_CON_1_ATI") == 0) | |
| { | |
| return 0x8942; | |
| } | |
| if (strcmp(str, "GL_CON_20_ATI") == 0) | |
| { | |
| return 0x8955; | |
| } | |
| if (strcmp(str, "GL_CON_21_ATI") == 0) | |
| { | |
| return 0x8956; | |
| } | |
| if (strcmp(str, "GL_CON_22_ATI") == 0) | |
| { | |
| return 0x8957; | |
| } | |
| if (strcmp(str, "GL_CON_23_ATI") == 0) | |
| { | |
| return 0x8958; | |
| } | |
| if (strcmp(str, "GL_CON_24_ATI") == 0) | |
| { | |
| return 0x8959; | |
| } | |
| if (strcmp(str, "GL_CON_25_ATI") == 0) | |
| { | |
| return 0x895A; | |
| } | |
| if (strcmp(str, "GL_CON_26_ATI") == 0) | |
| { | |
| return 0x895B; | |
| } | |
| if (strcmp(str, "GL_CON_27_ATI") == 0) | |
| { | |
| return 0x895C; | |
| } | |
| if (strcmp(str, "GL_CON_28_ATI") == 0) | |
| { | |
| return 0x895D; | |
| } | |
| if (strcmp(str, "GL_CON_29_ATI") == 0) | |
| { | |
| return 0x895E; | |
| } | |
| if (strcmp(str, "GL_CON_2_ATI") == 0) | |
| { | |
| return 0x8943; | |
| } | |
| if (strcmp(str, "GL_CON_30_ATI") == 0) | |
| { | |
| return 0x895F; | |
| } | |
| if (strcmp(str, "GL_CON_31_ATI") == 0) | |
| { | |
| return 0x8960; | |
| } | |
| if (strcmp(str, "GL_CON_3_ATI") == 0) | |
| { | |
| return 0x8944; | |
| } | |
| if (strcmp(str, "GL_CON_4_ATI") == 0) | |
| { | |
| return 0x8945; | |
| } | |
| if (strcmp(str, "GL_CON_5_ATI") == 0) | |
| { | |
| return 0x8946; | |
| } | |
| if (strcmp(str, "GL_CON_6_ATI") == 0) | |
| { | |
| return 0x8947; | |
| } | |
| if (strcmp(str, "GL_CON_7_ATI") == 0) | |
| { | |
| return 0x8948; | |
| } | |
| if (strcmp(str, "GL_CON_8_ATI") == 0) | |
| { | |
| return 0x8949; | |
| } | |
| if (strcmp(str, "GL_CON_9_ATI") == 0) | |
| { | |
| return 0x894A; | |
| } | |
| if (strcmp(str, "GL_COORD_REPLACE") == 0) | |
| { | |
| return 0x8862; | |
| } | |
| if (strcmp(str, "GL_COORD_REPLACE_ARB") == 0) | |
| { | |
| return 0x8862; | |
| } | |
| if (strcmp(str, "GL_COORD_REPLACE_NV") == 0) | |
| { | |
| return 0x8862; | |
| } | |
| if (strcmp(str, "GL_COORD_REPLACE_OES") == 0) | |
| { | |
| return 0x8862; | |
| } | |
| if (strcmp(str, "GL_COPY") == 0) | |
| { | |
| return 0x1503; | |
| } | |
| if (strcmp(str, "GL_COPY_INVERTED") == 0) | |
| { | |
| return 0x150C; | |
| } | |
| if (strcmp(str, "GL_COPY_PIXEL_TOKEN") == 0) | |
| { | |
| return 0x0706; | |
| } | |
| if (strcmp(str, "GL_COPY_READ_BUFFER") == 0) | |
| { | |
| return 0x8F36; | |
| } | |
| if (strcmp(str, "GL_COPY_READ_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8F36; | |
| } | |
| if (strcmp(str, "GL_COPY_READ_BUFFER_NV") == 0) | |
| { | |
| return 0x8F36; | |
| } | |
| if (strcmp(str, "GL_COPY_WRITE_BUFFER") == 0) | |
| { | |
| return 0x8F37; | |
| } | |
| if (strcmp(str, "GL_COPY_WRITE_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8F37; | |
| } | |
| if (strcmp(str, "GL_COPY_WRITE_BUFFER_NV") == 0) | |
| { | |
| return 0x8F37; | |
| } | |
| if (strcmp(str, "GL_COUNTER_RANGE_AMD") == 0) | |
| { | |
| return 0x8BC1; | |
| } | |
| if (strcmp(str, "GL_COUNTER_TYPE_AMD") == 0) | |
| { | |
| return 0x8BC0; | |
| } | |
| if (strcmp(str, "GL_COUNT_DOWN_NV") == 0) | |
| { | |
| return 0x9089; | |
| } | |
| if (strcmp(str, "GL_COUNT_UP_NV") == 0) | |
| { | |
| return 0x9088; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_ALL_FRAGMENTS_NV") == 0) | |
| { | |
| return 0x8ED5; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_ATTACHMENT_NV") == 0) | |
| { | |
| return 0x8ED2; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_AUTOMATIC_NV") == 0) | |
| { | |
| return 0x8ED7; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_BUFFERS_NV") == 0) | |
| { | |
| return 0x8ED3; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_BUFFER_BIT_NV") == 0) | |
| { | |
| return 0x8000; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_COMPONENT4_NV") == 0) | |
| { | |
| return 0x8ED1; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_COMPONENT_NV") == 0) | |
| { | |
| return 0x8ED0; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_EDGE_FRAGMENTS_NV") == 0) | |
| { | |
| return 0x8ED6; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_MODULATION_NV") == 0) | |
| { | |
| return 0x9332; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_MODULATION_TABLE_NV") == 0) | |
| { | |
| return 0x9331; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_MODULATION_TABLE_SIZE_NV") == 0) | |
| { | |
| return 0x9333; | |
| } | |
| if (strcmp(str, "GL_COVERAGE_SAMPLES_NV") == 0) | |
| { | |
| return 0x8ED4; | |
| } | |
| if (strcmp(str, "GL_CPU_OPTIMIZED_QCOM") == 0) | |
| { | |
| return 0x8FB1; | |
| } | |
| if (strcmp(str, "GL_CREATE_2D_ARRAY_COMPATIBLE_BIT_ANGLE") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_CREATE_ALIAS_BIT_ANGLE") == 0) | |
| { | |
| return 0x0400; | |
| } | |
| if (strcmp(str, "GL_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_ANGLE") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_CREATE_CORNER_SAMPLED_BIT_ANGLE") == 0) | |
| { | |
| return 0x2000; | |
| } | |
| if (strcmp(str, "GL_CREATE_CUBE_COMPATIBLE_BIT_ANGLE") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_CREATE_DISJOINT_BIT_ANGLE") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_CREATE_EXTENDED_USAGE_BIT_ANGLE") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_CREATE_MUTABLE_FORMAT_BIT_ANGLE") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_CREATE_PROTECTED_BIT_ANGLE") == 0) | |
| { | |
| return 0x0800; | |
| } | |
| if (strcmp(str, "GL_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_ANGLE") == 0) | |
| { | |
| return 0x1000; | |
| } | |
| if (strcmp(str, "GL_CREATE_SPARSE_ALIASED_BIT_ANGLE") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_CREATE_SPARSE_BINDING_BIT_ANGLE") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_CREATE_SPARSE_RESIDENCY_BIT_ANGLE") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_ANGLE") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_CREATE_SUBSAMPLED_BIT_ANGLE") == 0) | |
| { | |
| return 0x4000; | |
| } | |
| if (strcmp(str, "GL_CUBIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x000C; | |
| } | |
| if (strcmp(str, "GL_CUBIC_EXT") == 0) | |
| { | |
| return 0x8334; | |
| } | |
| if (strcmp(str, "GL_CUBIC_HP") == 0) | |
| { | |
| return 0x815F; | |
| } | |
| if (strcmp(str, "GL_CUBIC_IMG") == 0) | |
| { | |
| return 0x9139; | |
| } | |
| if (strcmp(str, "GL_CUBIC_MIPMAP_LINEAR_IMG") == 0) | |
| { | |
| return 0x913B; | |
| } | |
| if (strcmp(str, "GL_CUBIC_MIPMAP_NEAREST_IMG") == 0) | |
| { | |
| return 0x913A; | |
| } | |
| if (strcmp(str, "GL_CULL_FACE") == 0) | |
| { | |
| return 0x0B44; | |
| } | |
| if (strcmp(str, "GL_CULL_FACE_MODE") == 0) | |
| { | |
| return 0x0B45; | |
| } | |
| if (strcmp(str, "GL_CULL_FRAGMENT_NV") == 0) | |
| { | |
| return 0x86E7; | |
| } | |
| if (strcmp(str, "GL_CULL_MODES_NV") == 0) | |
| { | |
| return 0x86E0; | |
| } | |
| if (strcmp(str, "GL_CULL_VERTEX_EXT") == 0) | |
| { | |
| return 0x81AA; | |
| } | |
| if (strcmp(str, "GL_CULL_VERTEX_EYE_POSITION_EXT") == 0) | |
| { | |
| return 0x81AB; | |
| } | |
| if (strcmp(str, "GL_CULL_VERTEX_IBM") == 0) | |
| { | |
| return 0x103050; | |
| } | |
| if (strcmp(str, "GL_CULL_VERTEX_OBJECT_POSITION_EXT") == 0) | |
| { | |
| return 0x81AC; | |
| } | |
| if (strcmp(str, "GL_CURRENT_ATTRIB_NV") == 0) | |
| { | |
| return 0x8626; | |
| } | |
| if (strcmp(str, "GL_CURRENT_BINORMAL_EXT") == 0) | |
| { | |
| return 0x843C; | |
| } | |
| if (strcmp(str, "GL_CURRENT_BIT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_CURRENT_COLOR") == 0) | |
| { | |
| return 0x0B00; | |
| } | |
| if (strcmp(str, "GL_CURRENT_FOG_COORD") == 0) | |
| { | |
| return 0x8453; | |
| } | |
| if (strcmp(str, "GL_CURRENT_FOG_COORDINATE") == 0) | |
| { | |
| return 0x8453; | |
| } | |
| if (strcmp(str, "GL_CURRENT_FOG_COORDINATE_EXT") == 0) | |
| { | |
| return 0x8453; | |
| } | |
| if (strcmp(str, "GL_CURRENT_INDEX") == 0) | |
| { | |
| return 0x0B01; | |
| } | |
| if (strcmp(str, "GL_CURRENT_MATRIX_ARB") == 0) | |
| { | |
| return 0x8641; | |
| } | |
| if (strcmp(str, "GL_CURRENT_MATRIX_INDEX_ARB") == 0) | |
| { | |
| return 0x8845; | |
| } | |
| if (strcmp(str, "GL_CURRENT_MATRIX_NV") == 0) | |
| { | |
| return 0x8641; | |
| } | |
| if (strcmp(str, "GL_CURRENT_MATRIX_STACK_DEPTH_ARB") == 0) | |
| { | |
| return 0x8640; | |
| } | |
| if (strcmp(str, "GL_CURRENT_MATRIX_STACK_DEPTH_NV") == 0) | |
| { | |
| return 0x8640; | |
| } | |
| if (strcmp(str, "GL_CURRENT_NORMAL") == 0) | |
| { | |
| return 0x0B02; | |
| } | |
| if (strcmp(str, "GL_CURRENT_OCCLUSION_QUERY_ID_NV") == 0) | |
| { | |
| return 0x8865; | |
| } | |
| if (strcmp(str, "GL_CURRENT_PALETTE_MATRIX_ARB") == 0) | |
| { | |
| return 0x8843; | |
| } | |
| if (strcmp(str, "GL_CURRENT_PALETTE_MATRIX_OES") == 0) | |
| { | |
| return 0x8843; | |
| } | |
| if (strcmp(str, "GL_CURRENT_PROGRAM") == 0) | |
| { | |
| return 0x8B8D; | |
| } | |
| if (strcmp(str, "GL_CURRENT_QUERY") == 0) | |
| { | |
| return 0x8865; | |
| } | |
| if (strcmp(str, "GL_CURRENT_QUERY_ARB") == 0) | |
| { | |
| return 0x8865; | |
| } | |
| if (strcmp(str, "GL_CURRENT_QUERY_EXT") == 0) | |
| { | |
| return 0x8865; | |
| } | |
| if (strcmp(str, "GL_CURRENT_RASTER_COLOR") == 0) | |
| { | |
| return 0x0B04; | |
| } | |
| if (strcmp(str, "GL_CURRENT_RASTER_DISTANCE") == 0) | |
| { | |
| return 0x0B09; | |
| } | |
| if (strcmp(str, "GL_CURRENT_RASTER_INDEX") == 0) | |
| { | |
| return 0x0B05; | |
| } | |
| if (strcmp(str, "GL_CURRENT_RASTER_NORMAL_SGIX") == 0) | |
| { | |
| return 0x8406; | |
| } | |
| if (strcmp(str, "GL_CURRENT_RASTER_POSITION") == 0) | |
| { | |
| return 0x0B07; | |
| } | |
| if (strcmp(str, "GL_CURRENT_RASTER_POSITION_VALID") == 0) | |
| { | |
| return 0x0B08; | |
| } | |
| if (strcmp(str, "GL_CURRENT_RASTER_SECONDARY_COLOR") == 0) | |
| { | |
| return 0x845F; | |
| } | |
| if (strcmp(str, "GL_CURRENT_RASTER_TEXTURE_COORDS") == 0) | |
| { | |
| return 0x0B06; | |
| } | |
| if (strcmp(str, "GL_CURRENT_SECONDARY_COLOR") == 0) | |
| { | |
| return 0x8459; | |
| } | |
| if (strcmp(str, "GL_CURRENT_SECONDARY_COLOR_EXT") == 0) | |
| { | |
| return 0x8459; | |
| } | |
| if (strcmp(str, "GL_CURRENT_TANGENT_EXT") == 0) | |
| { | |
| return 0x843B; | |
| } | |
| if (strcmp(str, "GL_CURRENT_TEXTURE_COORDS") == 0) | |
| { | |
| return 0x0B03; | |
| } | |
| if (strcmp(str, "GL_CURRENT_TIME_NV") == 0) | |
| { | |
| return 0x8E28; | |
| } | |
| if (strcmp(str, "GL_CURRENT_VERTEX_ATTRIB") == 0) | |
| { | |
| return 0x8626; | |
| } | |
| if (strcmp(str, "GL_CURRENT_VERTEX_ATTRIB_ARB") == 0) | |
| { | |
| return 0x8626; | |
| } | |
| if (strcmp(str, "GL_CURRENT_VERTEX_EXT") == 0) | |
| { | |
| return 0x87E2; | |
| } | |
| if (strcmp(str, "GL_CURRENT_VERTEX_WEIGHT_EXT") == 0) | |
| { | |
| return 0x850B; | |
| } | |
| if (strcmp(str, "GL_CURRENT_WEIGHT_ARB") == 0) | |
| { | |
| return 0x86A8; | |
| } | |
| if (strcmp(str, "GL_CW") == 0) | |
| { | |
| return 0x0900; | |
| } | |
| if (strcmp(str, "GL_D3D12_FENCE_VALUE_EXT") == 0) | |
| { | |
| return 0x9595; | |
| } | |
| if (strcmp(str, "GL_DARKEN") == 0) | |
| { | |
| return 0x9297; | |
| } | |
| if (strcmp(str, "GL_DARKEN_KHR") == 0) | |
| { | |
| return 0x9297; | |
| } | |
| if (strcmp(str, "GL_DARKEN_NV") == 0) | |
| { | |
| return 0x9297; | |
| } | |
| if (strcmp(str, "GL_DATA_BUFFER_AMD") == 0) | |
| { | |
| return 0x9151; | |
| } | |
| if (strcmp(str, "GL_DEBUG_ASSERT_MESA") == 0) | |
| { | |
| return 0x875B; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CALLBACK_FUNCTION") == 0) | |
| { | |
| return 0x8244; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CALLBACK_FUNCTION_ARB") == 0) | |
| { | |
| return 0x8244; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CALLBACK_FUNCTION_KHR") == 0) | |
| { | |
| return 0x8244; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CALLBACK_USER_PARAM") == 0) | |
| { | |
| return 0x8245; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CALLBACK_USER_PARAM_ARB") == 0) | |
| { | |
| return 0x8245; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CALLBACK_USER_PARAM_KHR") == 0) | |
| { | |
| return 0x8245; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CATEGORY_API_ERROR_AMD") == 0) | |
| { | |
| return 0x9149; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CATEGORY_APPLICATION_AMD") == 0) | |
| { | |
| return 0x914F; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CATEGORY_DEPRECATION_AMD") == 0) | |
| { | |
| return 0x914B; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CATEGORY_OTHER_AMD") == 0) | |
| { | |
| return 0x9150; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CATEGORY_PERFORMANCE_AMD") == 0) | |
| { | |
| return 0x914D; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD") == 0) | |
| { | |
| return 0x914E; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD") == 0) | |
| { | |
| return 0x914C; | |
| } | |
| if (strcmp(str, "GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD") == 0) | |
| { | |
| return 0x914A; | |
| } | |
| if (strcmp(str, "GL_DEBUG_GROUP_STACK_DEPTH") == 0) | |
| { | |
| return 0x826D; | |
| } | |
| if (strcmp(str, "GL_DEBUG_GROUP_STACK_DEPTH_KHR") == 0) | |
| { | |
| return 0x826D; | |
| } | |
| if (strcmp(str, "GL_DEBUG_LOGGED_MESSAGES") == 0) | |
| { | |
| return 0x9145; | |
| } | |
| if (strcmp(str, "GL_DEBUG_LOGGED_MESSAGES_AMD") == 0) | |
| { | |
| return 0x9145; | |
| } | |
| if (strcmp(str, "GL_DEBUG_LOGGED_MESSAGES_ARB") == 0) | |
| { | |
| return 0x9145; | |
| } | |
| if (strcmp(str, "GL_DEBUG_LOGGED_MESSAGES_KHR") == 0) | |
| { | |
| return 0x9145; | |
| } | |
| if (strcmp(str, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH") == 0) | |
| { | |
| return 0x8243; | |
| } | |
| if (strcmp(str, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB") == 0) | |
| { | |
| return 0x8243; | |
| } | |
| if (strcmp(str, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR") == 0) | |
| { | |
| return 0x8243; | |
| } | |
| if (strcmp(str, "GL_DEBUG_OBJECT_MESA") == 0) | |
| { | |
| return 0x8759; | |
| } | |
| if (strcmp(str, "GL_DEBUG_OUTPUT") == 0) | |
| { | |
| return 0x92E0; | |
| } | |
| if (strcmp(str, "GL_DEBUG_OUTPUT_KHR") == 0) | |
| { | |
| return 0x92E0; | |
| } | |
| if (strcmp(str, "GL_DEBUG_OUTPUT_SYNCHRONOUS") == 0) | |
| { | |
| return 0x8242; | |
| } | |
| if (strcmp(str, "GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB") == 0) | |
| { | |
| return 0x8242; | |
| } | |
| if (strcmp(str, "GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR") == 0) | |
| { | |
| return 0x8242; | |
| } | |
| if (strcmp(str, "GL_DEBUG_PRINT_MESA") == 0) | |
| { | |
| return 0x875A; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_HIGH") == 0) | |
| { | |
| return 0x9146; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_HIGH_AMD") == 0) | |
| { | |
| return 0x9146; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_HIGH_ARB") == 0) | |
| { | |
| return 0x9146; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_HIGH_KHR") == 0) | |
| { | |
| return 0x9146; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_LOW") == 0) | |
| { | |
| return 0x9148; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_LOW_AMD") == 0) | |
| { | |
| return 0x9148; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_LOW_ARB") == 0) | |
| { | |
| return 0x9148; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_LOW_KHR") == 0) | |
| { | |
| return 0x9148; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_MEDIUM") == 0) | |
| { | |
| return 0x9147; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_MEDIUM_AMD") == 0) | |
| { | |
| return 0x9147; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_MEDIUM_ARB") == 0) | |
| { | |
| return 0x9147; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_MEDIUM_KHR") == 0) | |
| { | |
| return 0x9147; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_NOTIFICATION") == 0) | |
| { | |
| return 0x826B; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SEVERITY_NOTIFICATION_KHR") == 0) | |
| { | |
| return 0x826B; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_API") == 0) | |
| { | |
| return 0x8246; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_API_ARB") == 0) | |
| { | |
| return 0x8246; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_API_KHR") == 0) | |
| { | |
| return 0x8246; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_APPLICATION") == 0) | |
| { | |
| return 0x824A; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_APPLICATION_ARB") == 0) | |
| { | |
| return 0x824A; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_APPLICATION_KHR") == 0) | |
| { | |
| return 0x824A; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_OTHER") == 0) | |
| { | |
| return 0x824B; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_OTHER_ARB") == 0) | |
| { | |
| return 0x824B; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_OTHER_KHR") == 0) | |
| { | |
| return 0x824B; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_SHADER_COMPILER") == 0) | |
| { | |
| return 0x8248; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_SHADER_COMPILER_ARB") == 0) | |
| { | |
| return 0x8248; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_SHADER_COMPILER_KHR") == 0) | |
| { | |
| return 0x8248; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_THIRD_PARTY") == 0) | |
| { | |
| return 0x8249; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_THIRD_PARTY_ARB") == 0) | |
| { | |
| return 0x8249; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_THIRD_PARTY_KHR") == 0) | |
| { | |
| return 0x8249; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_WINDOW_SYSTEM") == 0) | |
| { | |
| return 0x8247; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB") == 0) | |
| { | |
| return 0x8247; | |
| } | |
| if (strcmp(str, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR") == 0) | |
| { | |
| return 0x8247; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR") == 0) | |
| { | |
| return 0x824D; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB") == 0) | |
| { | |
| return 0x824D; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR") == 0) | |
| { | |
| return 0x824D; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_ERROR") == 0) | |
| { | |
| return 0x824C; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_ERROR_ARB") == 0) | |
| { | |
| return 0x824C; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_ERROR_KHR") == 0) | |
| { | |
| return 0x824C; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_MARKER") == 0) | |
| { | |
| return 0x8268; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_MARKER_KHR") == 0) | |
| { | |
| return 0x8268; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_OTHER") == 0) | |
| { | |
| return 0x8251; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_OTHER_ARB") == 0) | |
| { | |
| return 0x8251; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_OTHER_KHR") == 0) | |
| { | |
| return 0x8251; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_PERFORMANCE") == 0) | |
| { | |
| return 0x8250; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_PERFORMANCE_ARB") == 0) | |
| { | |
| return 0x8250; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_PERFORMANCE_KHR") == 0) | |
| { | |
| return 0x8250; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_POP_GROUP") == 0) | |
| { | |
| return 0x826A; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_POP_GROUP_KHR") == 0) | |
| { | |
| return 0x826A; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_PORTABILITY") == 0) | |
| { | |
| return 0x824F; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_PORTABILITY_ARB") == 0) | |
| { | |
| return 0x824F; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_PORTABILITY_KHR") == 0) | |
| { | |
| return 0x824F; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_PUSH_GROUP") == 0) | |
| { | |
| return 0x8269; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_PUSH_GROUP_KHR") == 0) | |
| { | |
| return 0x8269; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR") == 0) | |
| { | |
| return 0x824E; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB") == 0) | |
| { | |
| return 0x824E; | |
| } | |
| if (strcmp(str, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR") == 0) | |
| { | |
| return 0x824E; | |
| } | |
| if (strcmp(str, "GL_DECAL") == 0) | |
| { | |
| return 0x2101; | |
| } | |
| if (strcmp(str, "GL_DECODE_EXT") == 0) | |
| { | |
| return 0x8A49; | |
| } | |
| if (strcmp(str, "GL_DECR") == 0) | |
| { | |
| return 0x1E03; | |
| } | |
| if (strcmp(str, "GL_DECR_WRAP") == 0) | |
| { | |
| return 0x8508; | |
| } | |
| if (strcmp(str, "GL_DECR_WRAP_EXT") == 0) | |
| { | |
| return 0x8508; | |
| } | |
| if (strcmp(str, "GL_DECR_WRAP_OES") == 0) | |
| { | |
| return 0x8508; | |
| } | |
| if (strcmp(str, "GL_DEDICATED_MEMORY_OBJECT_EXT") == 0) | |
| { | |
| return 0x9581; | |
| } | |
| if (strcmp(str, "GL_DEFORMATIONS_MASK_SGIX") == 0) | |
| { | |
| return 0x8196; | |
| } | |
| if (strcmp(str, "GL_DELETE_STATUS") == 0) | |
| { | |
| return 0x8B80; | |
| } | |
| if (strcmp(str, "GL_DEPENDENT_AR_TEXTURE_2D_NV") == 0) | |
| { | |
| return 0x86E9; | |
| } | |
| if (strcmp(str, "GL_DEPENDENT_GB_TEXTURE_2D_NV") == 0) | |
| { | |
| return 0x86EA; | |
| } | |
| if (strcmp(str, "GL_DEPENDENT_HILO_TEXTURE_2D_NV") == 0) | |
| { | |
| return 0x8858; | |
| } | |
| if (strcmp(str, "GL_DEPENDENT_RGB_TEXTURE_3D_NV") == 0) | |
| { | |
| return 0x8859; | |
| } | |
| if (strcmp(str, "GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV") == 0) | |
| { | |
| return 0x885A; | |
| } | |
| if (strcmp(str, "GL_DEPTH") == 0) | |
| { | |
| return 0x1801; | |
| } | |
| if (strcmp(str, "GL_DEPTH24_STENCIL8") == 0) | |
| { | |
| return 0x88F0; | |
| } | |
| if (strcmp(str, "GL_DEPTH24_STENCIL8_EXT") == 0) | |
| { | |
| return 0x88F0; | |
| } | |
| if (strcmp(str, "GL_DEPTH24_STENCIL8_OES") == 0) | |
| { | |
| return 0x88F0; | |
| } | |
| if (strcmp(str, "GL_DEPTH32F_STENCIL8") == 0) | |
| { | |
| return 0x8CAD; | |
| } | |
| if (strcmp(str, "GL_DEPTH32F_STENCIL8_NV") == 0) | |
| { | |
| return 0x8DAC; | |
| } | |
| if (strcmp(str, "GL_DEPTH_ATTACHMENT") == 0) | |
| { | |
| return 0x8D00; | |
| } | |
| if (strcmp(str, "GL_DEPTH_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x8D00; | |
| } | |
| if (strcmp(str, "GL_DEPTH_ATTACHMENT_OES") == 0) | |
| { | |
| return 0x8D00; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BIAS") == 0) | |
| { | |
| return 0x0D1F; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BITS") == 0) | |
| { | |
| return 0x0D56; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BOUNDS_EXT") == 0) | |
| { | |
| return 0x8891; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BOUNDS_TEST_EXT") == 0) | |
| { | |
| return 0x8890; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT0_QCOM") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT1_QCOM") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT2_QCOM") == 0) | |
| { | |
| return 0x0400; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT3_QCOM") == 0) | |
| { | |
| return 0x0800; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT4_QCOM") == 0) | |
| { | |
| return 0x1000; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT5_QCOM") == 0) | |
| { | |
| return 0x2000; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT6_QCOM") == 0) | |
| { | |
| return 0x4000; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_BIT7_QCOM") == 0) | |
| { | |
| return 0x8000; | |
| } | |
| if (strcmp(str, "GL_DEPTH_BUFFER_FLOAT_MODE_NV") == 0) | |
| { | |
| return 0x8DAF; | |
| } | |
| if (strcmp(str, "GL_DEPTH_CLAMP") == 0) | |
| { | |
| return 0x864F; | |
| } | |
| if (strcmp(str, "GL_DEPTH_CLAMP_EXT") == 0) | |
| { | |
| return 0x864F; | |
| } | |
| if (strcmp(str, "GL_DEPTH_CLAMP_FAR_AMD") == 0) | |
| { | |
| return 0x901F; | |
| } | |
| if (strcmp(str, "GL_DEPTH_CLAMP_NEAR_AMD") == 0) | |
| { | |
| return 0x901E; | |
| } | |
| if (strcmp(str, "GL_DEPTH_CLAMP_NV") == 0) | |
| { | |
| return 0x864F; | |
| } | |
| if (strcmp(str, "GL_DEPTH_CLEAR_VALUE") == 0) | |
| { | |
| return 0x0B73; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT") == 0) | |
| { | |
| return 0x1902; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT16") == 0) | |
| { | |
| return 0x81A5; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT16_ARB") == 0) | |
| { | |
| return 0x81A5; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT16_NONLINEAR_NV") == 0) | |
| { | |
| return 0x8E2C; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT16_OES") == 0) | |
| { | |
| return 0x81A5; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT16_SGIX") == 0) | |
| { | |
| return 0x81A5; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT24") == 0) | |
| { | |
| return 0x81A6; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT24_ARB") == 0) | |
| { | |
| return 0x81A6; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT24_OES") == 0) | |
| { | |
| return 0x81A6; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT24_SGIX") == 0) | |
| { | |
| return 0x81A6; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT32") == 0) | |
| { | |
| return 0x81A7; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT32F") == 0) | |
| { | |
| return 0x8CAC; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT32F_NV") == 0) | |
| { | |
| return 0x8DAB; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT32_ARB") == 0) | |
| { | |
| return 0x81A7; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT32_OES") == 0) | |
| { | |
| return 0x81A7; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENT32_SGIX") == 0) | |
| { | |
| return 0x81A7; | |
| } | |
| if (strcmp(str, "GL_DEPTH_COMPONENTS") == 0) | |
| { | |
| return 0x8284; | |
| } | |
| if (strcmp(str, "GL_DEPTH_EXT") == 0) | |
| { | |
| return 0x1801; | |
| } | |
| if (strcmp(str, "GL_DEPTH_FUNC") == 0) | |
| { | |
| return 0x0B74; | |
| } | |
| if (strcmp(str, "GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX") == 0) | |
| { | |
| return 0x8311; | |
| } | |
| if (strcmp(str, "GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX") == 0) | |
| { | |
| return 0x8312; | |
| } | |
| if (strcmp(str, "GL_DEPTH_PASS_INSTRUMENT_SGIX") == 0) | |
| { | |
| return 0x8310; | |
| } | |
| if (strcmp(str, "GL_DEPTH_RANGE") == 0) | |
| { | |
| return 0x0B70; | |
| } | |
| if (strcmp(str, "GL_DEPTH_RENDERABLE") == 0) | |
| { | |
| return 0x8287; | |
| } | |
| if (strcmp(str, "GL_DEPTH_SAMPLES_NV") == 0) | |
| { | |
| return 0x932D; | |
| } | |
| if (strcmp(str, "GL_DEPTH_SCALE") == 0) | |
| { | |
| return 0x0D1E; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL") == 0) | |
| { | |
| return 0x84F9; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL_ATTACHMENT") == 0) | |
| { | |
| return 0x821A; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL_EXT") == 0) | |
| { | |
| return 0x84F9; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL_MESA") == 0) | |
| { | |
| return 0x8750; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL_NV") == 0) | |
| { | |
| return 0x84F9; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL_OES") == 0) | |
| { | |
| return 0x84F9; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL_TEXTURE_MODE") == 0) | |
| { | |
| return 0x90EA; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL_TO_BGRA_NV") == 0) | |
| { | |
| return 0x886F; | |
| } | |
| if (strcmp(str, "GL_DEPTH_STENCIL_TO_RGBA_NV") == 0) | |
| { | |
| return 0x886E; | |
| } | |
| if (strcmp(str, "GL_DEPTH_TEST") == 0) | |
| { | |
| return 0x0B71; | |
| } | |
| if (strcmp(str, "GL_DEPTH_TEXTURE_MODE") == 0) | |
| { | |
| return 0x884B; | |
| } | |
| if (strcmp(str, "GL_DEPTH_TEXTURE_MODE_ARB") == 0) | |
| { | |
| return 0x884B; | |
| } | |
| if (strcmp(str, "GL_DEPTH_WRITEMASK") == 0) | |
| { | |
| return 0x0B72; | |
| } | |
| if (strcmp(str, "GL_DETACHED_BUFFERS_NV") == 0) | |
| { | |
| return 0x95AB; | |
| } | |
| if (strcmp(str, "GL_DETACHED_MEMORY_INCARNATION_NV") == 0) | |
| { | |
| return 0x95A9; | |
| } | |
| if (strcmp(str, "GL_DETACHED_TEXTURES_NV") == 0) | |
| { | |
| return 0x95AA; | |
| } | |
| if (strcmp(str, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS") == 0) | |
| { | |
| return 0x8096; | |
| } | |
| if (strcmp(str, "GL_DETAIL_TEXTURE_2D_SGIS") == 0) | |
| { | |
| return 0x8095; | |
| } | |
| if (strcmp(str, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS") == 0) | |
| { | |
| return 0x809C; | |
| } | |
| if (strcmp(str, "GL_DETAIL_TEXTURE_LEVEL_SGIS") == 0) | |
| { | |
| return 0x809A; | |
| } | |
| if (strcmp(str, "GL_DETAIL_TEXTURE_MODE_SGIS") == 0) | |
| { | |
| return 0x809B; | |
| } | |
| if (strcmp(str, "GL_DEVICE_LUID_EXT") == 0) | |
| { | |
| return 0x9599; | |
| } | |
| if (strcmp(str, "GL_DEVICE_NODE_MASK_EXT") == 0) | |
| { | |
| return 0x959A; | |
| } | |
| if (strcmp(str, "GL_DEVICE_UUID_EXT") == 0) | |
| { | |
| return 0x9597; | |
| } | |
| if (strcmp(str, "GL_DIFFERENCE") == 0) | |
| { | |
| return 0x929E; | |
| } | |
| if (strcmp(str, "GL_DIFFERENCE_KHR") == 0) | |
| { | |
| return 0x929E; | |
| } | |
| if (strcmp(str, "GL_DIFFERENCE_NV") == 0) | |
| { | |
| return 0x929E; | |
| } | |
| if (strcmp(str, "GL_DIFFUSE") == 0) | |
| { | |
| return 0x1201; | |
| } | |
| if (strcmp(str, "GL_DISABLE_ANGLE") == 0) | |
| { | |
| return 0x96E5; | |
| } | |
| if (strcmp(str, "GL_DISCARD_ATI") == 0) | |
| { | |
| return 0x8763; | |
| } | |
| if (strcmp(str, "GL_DISCARD_NV") == 0) | |
| { | |
| return 0x8530; | |
| } | |
| if (strcmp(str, "GL_DISCRETE_AMD") == 0) | |
| { | |
| return 0x9006; | |
| } | |
| if (strcmp(str, "GL_DISJOINT_NV") == 0) | |
| { | |
| return 0x9283; | |
| } | |
| if (strcmp(str, "GL_DISPATCH_INDIRECT_BUFFER") == 0) | |
| { | |
| return 0x90EE; | |
| } | |
| if (strcmp(str, "GL_DISPATCH_INDIRECT_BUFFER_BINDING") == 0) | |
| { | |
| return 0x90EF; | |
| } | |
| if (strcmp(str, "GL_DISPLAY_LIST") == 0) | |
| { | |
| return 0x82E7; | |
| } | |
| if (strcmp(str, "GL_DISTANCE_ATTENUATION_EXT") == 0) | |
| { | |
| return 0x8129; | |
| } | |
| if (strcmp(str, "GL_DISTANCE_ATTENUATION_SGIS") == 0) | |
| { | |
| return 0x8129; | |
| } | |
| if (strcmp(str, "GL_DITHER") == 0) | |
| { | |
| return 0x0BD0; | |
| } | |
| if (strcmp(str, "GL_DMP_PROGRAM_BINARY_DMP") == 0) | |
| { | |
| return 0x9253; | |
| } | |
| if (strcmp(str, "GL_DOMAIN") == 0) | |
| { | |
| return 0x0A02; | |
| } | |
| if (strcmp(str, "GL_DONT_CARE") == 0) | |
| { | |
| return 0x1100; | |
| } | |
| if (strcmp(str, "GL_DOT2_ADD_ATI") == 0) | |
| { | |
| return 0x896C; | |
| } | |
| if (strcmp(str, "GL_DOT3_ATI") == 0) | |
| { | |
| return 0x8966; | |
| } | |
| if (strcmp(str, "GL_DOT3_RGB") == 0) | |
| { | |
| return 0x86AE; | |
| } | |
| if (strcmp(str, "GL_DOT3_RGBA") == 0) | |
| { | |
| return 0x86AF; | |
| } | |
| if (strcmp(str, "GL_DOT3_RGBA_ARB") == 0) | |
| { | |
| return 0x86AF; | |
| } | |
| if (strcmp(str, "GL_DOT3_RGBA_EXT") == 0) | |
| { | |
| return 0x8741; | |
| } | |
| if (strcmp(str, "GL_DOT3_RGBA_IMG") == 0) | |
| { | |
| return 0x86AF; | |
| } | |
| if (strcmp(str, "GL_DOT3_RGB_ARB") == 0) | |
| { | |
| return 0x86AE; | |
| } | |
| if (strcmp(str, "GL_DOT3_RGB_EXT") == 0) | |
| { | |
| return 0x8740; | |
| } | |
| if (strcmp(str, "GL_DOT4_ATI") == 0) | |
| { | |
| return 0x8967; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV") == 0) | |
| { | |
| return 0x885D; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV") == 0) | |
| { | |
| return 0x86F3; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_DEPTH_REPLACE_NV") == 0) | |
| { | |
| return 0x86ED; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV") == 0) | |
| { | |
| return 0x86F1; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_NV") == 0) | |
| { | |
| return 0x86EC; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_PASS_THROUGH_NV") == 0) | |
| { | |
| return 0x885B; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV") == 0) | |
| { | |
| return 0x86F2; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_TEXTURE_1D_NV") == 0) | |
| { | |
| return 0x885C; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_TEXTURE_2D_NV") == 0) | |
| { | |
| return 0x86EE; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_TEXTURE_3D_NV") == 0) | |
| { | |
| return 0x86EF; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV") == 0) | |
| { | |
| return 0x86F0; | |
| } | |
| if (strcmp(str, "GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV") == 0) | |
| { | |
| return 0x864E; | |
| } | |
| if (strcmp(str, "GL_DOUBLE") == 0) | |
| { | |
| return 0x140A; | |
| } | |
| if (strcmp(str, "GL_DOUBLEBUFFER") == 0) | |
| { | |
| return 0x0C32; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_EXT") == 0) | |
| { | |
| return 0x140A; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT2") == 0) | |
| { | |
| return 0x8F46; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT2_EXT") == 0) | |
| { | |
| return 0x8F46; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT2x3") == 0) | |
| { | |
| return 0x8F49; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT2x3_EXT") == 0) | |
| { | |
| return 0x8F49; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT2x4") == 0) | |
| { | |
| return 0x8F4A; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT2x4_EXT") == 0) | |
| { | |
| return 0x8F4A; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT3") == 0) | |
| { | |
| return 0x8F47; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT3_EXT") == 0) | |
| { | |
| return 0x8F47; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT3x2") == 0) | |
| { | |
| return 0x8F4B; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT3x2_EXT") == 0) | |
| { | |
| return 0x8F4B; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT3x4") == 0) | |
| { | |
| return 0x8F4C; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT3x4_EXT") == 0) | |
| { | |
| return 0x8F4C; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT4") == 0) | |
| { | |
| return 0x8F48; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT4_EXT") == 0) | |
| { | |
| return 0x8F48; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT4x2") == 0) | |
| { | |
| return 0x8F4D; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT4x2_EXT") == 0) | |
| { | |
| return 0x8F4D; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT4x3") == 0) | |
| { | |
| return 0x8F4E; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_MAT4x3_EXT") == 0) | |
| { | |
| return 0x8F4E; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_VEC2") == 0) | |
| { | |
| return 0x8FFC; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_VEC2_EXT") == 0) | |
| { | |
| return 0x8FFC; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_VEC3") == 0) | |
| { | |
| return 0x8FFD; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_VEC3_EXT") == 0) | |
| { | |
| return 0x8FFD; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_VEC4") == 0) | |
| { | |
| return 0x8FFE; | |
| } | |
| if (strcmp(str, "GL_DOUBLE_VEC4_EXT") == 0) | |
| { | |
| return 0x8FFE; | |
| } | |
| if (strcmp(str, "GL_DOWNSAMPLE_SCALES_IMG") == 0) | |
| { | |
| return 0x913E; | |
| } | |
| if (strcmp(str, "GL_DRAW_ARRAYS_COMMAND_NV") == 0) | |
| { | |
| return 0x0003; | |
| } | |
| if (strcmp(str, "GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV") == 0) | |
| { | |
| return 0x0007; | |
| } | |
| if (strcmp(str, "GL_DRAW_ARRAYS_STRIP_COMMAND_NV") == 0) | |
| { | |
| return 0x0005; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER") == 0) | |
| { | |
| return 0x0C01; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER0") == 0) | |
| { | |
| return 0x8825; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER0_ARB") == 0) | |
| { | |
| return 0x8825; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER0_ATI") == 0) | |
| { | |
| return 0x8825; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER0_EXT") == 0) | |
| { | |
| return 0x8825; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER0_NV") == 0) | |
| { | |
| return 0x8825; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER1") == 0) | |
| { | |
| return 0x8826; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER10") == 0) | |
| { | |
| return 0x882F; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER10_ARB") == 0) | |
| { | |
| return 0x882F; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER10_ATI") == 0) | |
| { | |
| return 0x882F; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER10_EXT") == 0) | |
| { | |
| return 0x882F; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER10_NV") == 0) | |
| { | |
| return 0x882F; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER11") == 0) | |
| { | |
| return 0x8830; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER11_ARB") == 0) | |
| { | |
| return 0x8830; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER11_ATI") == 0) | |
| { | |
| return 0x8830; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER11_EXT") == 0) | |
| { | |
| return 0x8830; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER11_NV") == 0) | |
| { | |
| return 0x8830; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER12") == 0) | |
| { | |
| return 0x8831; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER12_ARB") == 0) | |
| { | |
| return 0x8831; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER12_ATI") == 0) | |
| { | |
| return 0x8831; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER12_EXT") == 0) | |
| { | |
| return 0x8831; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER12_NV") == 0) | |
| { | |
| return 0x8831; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER13") == 0) | |
| { | |
| return 0x8832; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER13_ARB") == 0) | |
| { | |
| return 0x8832; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER13_ATI") == 0) | |
| { | |
| return 0x8832; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER13_EXT") == 0) | |
| { | |
| return 0x8832; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER13_NV") == 0) | |
| { | |
| return 0x8832; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER14") == 0) | |
| { | |
| return 0x8833; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER14_ARB") == 0) | |
| { | |
| return 0x8833; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER14_ATI") == 0) | |
| { | |
| return 0x8833; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER14_EXT") == 0) | |
| { | |
| return 0x8833; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER14_NV") == 0) | |
| { | |
| return 0x8833; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER15") == 0) | |
| { | |
| return 0x8834; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER15_ARB") == 0) | |
| { | |
| return 0x8834; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER15_ATI") == 0) | |
| { | |
| return 0x8834; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER15_EXT") == 0) | |
| { | |
| return 0x8834; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER15_NV") == 0) | |
| { | |
| return 0x8834; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER1_ARB") == 0) | |
| { | |
| return 0x8826; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER1_ATI") == 0) | |
| { | |
| return 0x8826; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER1_EXT") == 0) | |
| { | |
| return 0x8826; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER1_NV") == 0) | |
| { | |
| return 0x8826; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER2") == 0) | |
| { | |
| return 0x8827; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER2_ARB") == 0) | |
| { | |
| return 0x8827; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER2_ATI") == 0) | |
| { | |
| return 0x8827; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER2_EXT") == 0) | |
| { | |
| return 0x8827; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER2_NV") == 0) | |
| { | |
| return 0x8827; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER3") == 0) | |
| { | |
| return 0x8828; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER3_ARB") == 0) | |
| { | |
| return 0x8828; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER3_ATI") == 0) | |
| { | |
| return 0x8828; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER3_EXT") == 0) | |
| { | |
| return 0x8828; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER3_NV") == 0) | |
| { | |
| return 0x8828; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER4") == 0) | |
| { | |
| return 0x8829; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER4_ARB") == 0) | |
| { | |
| return 0x8829; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER4_ATI") == 0) | |
| { | |
| return 0x8829; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER4_EXT") == 0) | |
| { | |
| return 0x8829; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER4_NV") == 0) | |
| { | |
| return 0x8829; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER5") == 0) | |
| { | |
| return 0x882A; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER5_ARB") == 0) | |
| { | |
| return 0x882A; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER5_ATI") == 0) | |
| { | |
| return 0x882A; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER5_EXT") == 0) | |
| { | |
| return 0x882A; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER5_NV") == 0) | |
| { | |
| return 0x882A; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER6") == 0) | |
| { | |
| return 0x882B; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER6_ARB") == 0) | |
| { | |
| return 0x882B; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER6_ATI") == 0) | |
| { | |
| return 0x882B; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER6_EXT") == 0) | |
| { | |
| return 0x882B; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER6_NV") == 0) | |
| { | |
| return 0x882B; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER7") == 0) | |
| { | |
| return 0x882C; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER7_ARB") == 0) | |
| { | |
| return 0x882C; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER7_ATI") == 0) | |
| { | |
| return 0x882C; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER7_EXT") == 0) | |
| { | |
| return 0x882C; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER7_NV") == 0) | |
| { | |
| return 0x882C; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER8") == 0) | |
| { | |
| return 0x882D; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER8_ARB") == 0) | |
| { | |
| return 0x882D; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER8_ATI") == 0) | |
| { | |
| return 0x882D; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER8_EXT") == 0) | |
| { | |
| return 0x882D; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER8_NV") == 0) | |
| { | |
| return 0x882D; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER9") == 0) | |
| { | |
| return 0x882E; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER9_ARB") == 0) | |
| { | |
| return 0x882E; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER9_ATI") == 0) | |
| { | |
| return 0x882E; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER9_EXT") == 0) | |
| { | |
| return 0x882E; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER9_NV") == 0) | |
| { | |
| return 0x882E; | |
| } | |
| if (strcmp(str, "GL_DRAW_BUFFER_EXT") == 0) | |
| { | |
| return 0x0C01; | |
| } | |
| if (strcmp(str, "GL_DRAW_ELEMENTS_COMMAND_NV") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV") == 0) | |
| { | |
| return 0x0006; | |
| } | |
| if (strcmp(str, "GL_DRAW_ELEMENTS_STRIP_COMMAND_NV") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER") == 0) | |
| { | |
| return 0x8CA9; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_ANGLE") == 0) | |
| { | |
| return 0x8CA9; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_APPLE") == 0) | |
| { | |
| return 0x8CA9; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_BINDING") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_BINDING_ANGLE") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_BINDING_APPLE") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_BINDING_NV") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_EXT") == 0) | |
| { | |
| return 0x8CA9; | |
| } | |
| if (strcmp(str, "GL_DRAW_FRAMEBUFFER_NV") == 0) | |
| { | |
| return 0x8CA9; | |
| } | |
| if (strcmp(str, "GL_DRAW_INDIRECT_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F41; | |
| } | |
| if (strcmp(str, "GL_DRAW_INDIRECT_BUFFER") == 0) | |
| { | |
| return 0x8F3F; | |
| } | |
| if (strcmp(str, "GL_DRAW_INDIRECT_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8F43; | |
| } | |
| if (strcmp(str, "GL_DRAW_INDIRECT_LENGTH_NV") == 0) | |
| { | |
| return 0x8F42; | |
| } | |
| if (strcmp(str, "GL_DRAW_INDIRECT_UNIFIED_NV") == 0) | |
| { | |
| return 0x8F40; | |
| } | |
| if (strcmp(str, "GL_DRAW_PIXELS_APPLE") == 0) | |
| { | |
| return 0x8A0A; | |
| } | |
| if (strcmp(str, "GL_DRAW_PIXEL_TOKEN") == 0) | |
| { | |
| return 0x0705; | |
| } | |
| if (strcmp(str, "GL_DRIVER_UUID_EXT") == 0) | |
| { | |
| return 0x9598; | |
| } | |
| if (strcmp(str, "GL_DSDT8_MAG8_INTENSITY8_NV") == 0) | |
| { | |
| return 0x870B; | |
| } | |
| if (strcmp(str, "GL_DSDT8_MAG8_NV") == 0) | |
| { | |
| return 0x870A; | |
| } | |
| if (strcmp(str, "GL_DSDT8_NV") == 0) | |
| { | |
| return 0x8709; | |
| } | |
| if (strcmp(str, "GL_DSDT_MAG_INTENSITY_NV") == 0) | |
| { | |
| return 0x86DC; | |
| } | |
| if (strcmp(str, "GL_DSDT_MAG_NV") == 0) | |
| { | |
| return 0x86F6; | |
| } | |
| if (strcmp(str, "GL_DSDT_MAG_VIB_NV") == 0) | |
| { | |
| return 0x86F7; | |
| } | |
| if (strcmp(str, "GL_DSDT_NV") == 0) | |
| { | |
| return 0x86F5; | |
| } | |
| if (strcmp(str, "GL_DST_ALPHA") == 0) | |
| { | |
| return 0x0304; | |
| } | |
| if (strcmp(str, "GL_DST_ATOP_NV") == 0) | |
| { | |
| return 0x928F; | |
| } | |
| if (strcmp(str, "GL_DST_COLOR") == 0) | |
| { | |
| return 0x0306; | |
| } | |
| if (strcmp(str, "GL_DST_IN_NV") == 0) | |
| { | |
| return 0x928B; | |
| } | |
| if (strcmp(str, "GL_DST_NV") == 0) | |
| { | |
| return 0x9287; | |
| } | |
| if (strcmp(str, "GL_DST_OUT_NV") == 0) | |
| { | |
| return 0x928D; | |
| } | |
| if (strcmp(str, "GL_DST_OVER_NV") == 0) | |
| { | |
| return 0x9289; | |
| } | |
| if (strcmp(str, "GL_DS_BIAS_NV") == 0) | |
| { | |
| return 0x8716; | |
| } | |
| if (strcmp(str, "GL_DS_SCALE_NV") == 0) | |
| { | |
| return 0x8710; | |
| } | |
| if (strcmp(str, "GL_DT_BIAS_NV") == 0) | |
| { | |
| return 0x8717; | |
| } | |
| if (strcmp(str, "GL_DT_SCALE_NV") == 0) | |
| { | |
| return 0x8711; | |
| } | |
| if (strcmp(str, "GL_DU8DV8_ATI") == 0) | |
| { | |
| return 0x877A; | |
| } | |
| if (strcmp(str, "GL_DUAL_ALPHA12_SGIS") == 0) | |
| { | |
| return 0x8112; | |
| } | |
| if (strcmp(str, "GL_DUAL_ALPHA16_SGIS") == 0) | |
| { | |
| return 0x8113; | |
| } | |
| if (strcmp(str, "GL_DUAL_ALPHA4_SGIS") == 0) | |
| { | |
| return 0x8110; | |
| } | |
| if (strcmp(str, "GL_DUAL_ALPHA8_SGIS") == 0) | |
| { | |
| return 0x8111; | |
| } | |
| if (strcmp(str, "GL_DUAL_INTENSITY12_SGIS") == 0) | |
| { | |
| return 0x811A; | |
| } | |
| if (strcmp(str, "GL_DUAL_INTENSITY16_SGIS") == 0) | |
| { | |
| return 0x811B; | |
| } | |
| if (strcmp(str, "GL_DUAL_INTENSITY4_SGIS") == 0) | |
| { | |
| return 0x8118; | |
| } | |
| if (strcmp(str, "GL_DUAL_INTENSITY8_SGIS") == 0) | |
| { | |
| return 0x8119; | |
| } | |
| if (strcmp(str, "GL_DUAL_LUMINANCE12_SGIS") == 0) | |
| { | |
| return 0x8116; | |
| } | |
| if (strcmp(str, "GL_DUAL_LUMINANCE16_SGIS") == 0) | |
| { | |
| return 0x8117; | |
| } | |
| if (strcmp(str, "GL_DUAL_LUMINANCE4_SGIS") == 0) | |
| { | |
| return 0x8114; | |
| } | |
| if (strcmp(str, "GL_DUAL_LUMINANCE8_SGIS") == 0) | |
| { | |
| return 0x8115; | |
| } | |
| if (strcmp(str, "GL_DUAL_LUMINANCE_ALPHA4_SGIS") == 0) | |
| { | |
| return 0x811C; | |
| } | |
| if (strcmp(str, "GL_DUAL_LUMINANCE_ALPHA8_SGIS") == 0) | |
| { | |
| return 0x811D; | |
| } | |
| if (strcmp(str, "GL_DUAL_TEXTURE_SELECT_SGIS") == 0) | |
| { | |
| return 0x8124; | |
| } | |
| if (strcmp(str, "GL_DUDV_ATI") == 0) | |
| { | |
| return 0x8779; | |
| } | |
| if (strcmp(str, "GL_DUP_FIRST_CUBIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x00F2; | |
| } | |
| if (strcmp(str, "GL_DUP_LAST_CUBIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x00F4; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_ATI") == 0) | |
| { | |
| return 0x8761; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_COPY") == 0) | |
| { | |
| return 0x88EA; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_COPY_ARB") == 0) | |
| { | |
| return 0x88EA; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_DRAW") == 0) | |
| { | |
| return 0x88E8; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_DRAW_ARB") == 0) | |
| { | |
| return 0x88E8; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_READ") == 0) | |
| { | |
| return 0x88E9; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_READ_ARB") == 0) | |
| { | |
| return 0x88E9; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_STORAGE_BIT") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_DYNAMIC_STORAGE_BIT_EXT") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_EDGEFLAG_BIT_PGI") == 0) | |
| { | |
| return 0x40000; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG") == 0) | |
| { | |
| return 0x0B43; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY") == 0) | |
| { | |
| return 0x8079; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F26; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x889B; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x889B; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_COUNT_EXT") == 0) | |
| { | |
| return 0x808D; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_EXT") == 0) | |
| { | |
| return 0x8079; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F30; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_LIST_IBM") == 0) | |
| { | |
| return 0x103075; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM") == 0) | |
| { | |
| return 0x103085; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_POINTER") == 0) | |
| { | |
| return 0x8093; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x8093; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x808C; | |
| } | |
| if (strcmp(str, "GL_EDGE_FLAG_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x808C; | |
| } | |
| if (strcmp(str, "GL_EFFECTIVE_RASTER_SAMPLES_EXT") == 0) | |
| { | |
| return 0x932C; | |
| } | |
| if (strcmp(str, "GL_EIGHTH_BIT_ATI") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ADDRESS_COMMAND_NV") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F29; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_APPLE") == 0) | |
| { | |
| return 0x8A0C; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_ATI") == 0) | |
| { | |
| return 0x8768; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_BARRIER_BIT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_BUFFER") == 0) | |
| { | |
| return 0x8893; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_BUFFER_ARB") == 0) | |
| { | |
| return 0x8893; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8895; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x8895; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F33; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_POINTER_APPLE") == 0) | |
| { | |
| return 0x8A0E; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_POINTER_ATI") == 0) | |
| { | |
| return 0x876A; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_TYPE_APPLE") == 0) | |
| { | |
| return 0x8A0D; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_TYPE_ATI") == 0) | |
| { | |
| return 0x8769; | |
| } | |
| if (strcmp(str, "GL_ELEMENT_ARRAY_UNIFIED_NV") == 0) | |
| { | |
| return 0x8F1F; | |
| } | |
| if (strcmp(str, "GL_EMBOSS_CONSTANT_NV") == 0) | |
| { | |
| return 0x855E; | |
| } | |
| if (strcmp(str, "GL_EMBOSS_LIGHT_NV") == 0) | |
| { | |
| return 0x855D; | |
| } | |
| if (strcmp(str, "GL_EMBOSS_MAP_NV") == 0) | |
| { | |
| return 0x855F; | |
| } | |
| if (strcmp(str, "GL_EMISSION") == 0) | |
| { | |
| return 0x1600; | |
| } | |
| if (strcmp(str, "GL_ENABLE_BIT") == 0) | |
| { | |
| return 0x2000; | |
| } | |
| if (strcmp(str, "GL_EQUAL") == 0) | |
| { | |
| return 0x0202; | |
| } | |
| if (strcmp(str, "GL_EQUIV") == 0) | |
| { | |
| return 0x1509; | |
| } | |
| if (strcmp(str, "GL_ETC1_RGB8_OES") == 0) | |
| { | |
| return 0x8D64; | |
| } | |
| if (strcmp(str, "GL_ETC1_SRGB8_NV") == 0) | |
| { | |
| return 0x88EE; | |
| } | |
| if (strcmp(str, "GL_EVAL_2D_NV") == 0) | |
| { | |
| return 0x86C0; | |
| } | |
| if (strcmp(str, "GL_EVAL_BIT") == 0) | |
| { | |
| return 0x10000; | |
| } | |
| if (strcmp(str, "GL_EVAL_FRACTIONAL_TESSELLATION_NV") == 0) | |
| { | |
| return 0x86C5; | |
| } | |
| if (strcmp(str, "GL_EVAL_TRIANGULAR_2D_NV") == 0) | |
| { | |
| return 0x86C1; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB0_NV") == 0) | |
| { | |
| return 0x86C6; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB10_NV") == 0) | |
| { | |
| return 0x86D0; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB11_NV") == 0) | |
| { | |
| return 0x86D1; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB12_NV") == 0) | |
| { | |
| return 0x86D2; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB13_NV") == 0) | |
| { | |
| return 0x86D3; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB14_NV") == 0) | |
| { | |
| return 0x86D4; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB15_NV") == 0) | |
| { | |
| return 0x86D5; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB1_NV") == 0) | |
| { | |
| return 0x86C7; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB2_NV") == 0) | |
| { | |
| return 0x86C8; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB3_NV") == 0) | |
| { | |
| return 0x86C9; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB4_NV") == 0) | |
| { | |
| return 0x86CA; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB5_NV") == 0) | |
| { | |
| return 0x86CB; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB6_NV") == 0) | |
| { | |
| return 0x86CC; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB7_NV") == 0) | |
| { | |
| return 0x86CD; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB8_NV") == 0) | |
| { | |
| return 0x86CE; | |
| } | |
| if (strcmp(str, "GL_EVAL_VERTEX_ATTRIB9_NV") == 0) | |
| { | |
| return 0x86CF; | |
| } | |
| if (strcmp(str, "GL_EXCLUSION") == 0) | |
| { | |
| return 0x92A0; | |
| } | |
| if (strcmp(str, "GL_EXCLUSION_KHR") == 0) | |
| { | |
| return 0x92A0; | |
| } | |
| if (strcmp(str, "GL_EXCLUSION_NV") == 0) | |
| { | |
| return 0x92A0; | |
| } | |
| if (strcmp(str, "GL_EXCLUSIVE_EXT") == 0) | |
| { | |
| return 0x8F11; | |
| } | |
| if (strcmp(str, "GL_EXP") == 0) | |
| { | |
| return 0x0800; | |
| } | |
| if (strcmp(str, "GL_EXP2") == 0) | |
| { | |
| return 0x0801; | |
| } | |
| if (strcmp(str, "GL_EXPAND_NEGATE_NV") == 0) | |
| { | |
| return 0x8539; | |
| } | |
| if (strcmp(str, "GL_EXPAND_NORMAL_NV") == 0) | |
| { | |
| return 0x8538; | |
| } | |
| if (strcmp(str, "GL_EXTENSIONS") == 0) | |
| { | |
| return 0x1F03; | |
| } | |
| if (strcmp(str, "GL_EXTERNAL_STORAGE_BIT_NVX") == 0) | |
| { | |
| return 0x2000; | |
| } | |
| if (strcmp(str, "GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD") == 0) | |
| { | |
| return 0x9160; | |
| } | |
| if (strcmp(str, "GL_EYE_DISTANCE_TO_LINE_SGIS") == 0) | |
| { | |
| return 0x81F2; | |
| } | |
| if (strcmp(str, "GL_EYE_DISTANCE_TO_POINT_SGIS") == 0) | |
| { | |
| return 0x81F0; | |
| } | |
| if (strcmp(str, "GL_EYE_LINEAR") == 0) | |
| { | |
| return 0x2400; | |
| } | |
| if (strcmp(str, "GL_EYE_LINEAR_NV") == 0) | |
| { | |
| return 0x2400; | |
| } | |
| if (strcmp(str, "GL_EYE_LINE_SGIS") == 0) | |
| { | |
| return 0x81F6; | |
| } | |
| if (strcmp(str, "GL_EYE_PLANE") == 0) | |
| { | |
| return 0x2502; | |
| } | |
| if (strcmp(str, "GL_EYE_PLANE_ABSOLUTE_NV") == 0) | |
| { | |
| return 0x855C; | |
| } | |
| if (strcmp(str, "GL_EYE_POINT_SGIS") == 0) | |
| { | |
| return 0x81F4; | |
| } | |
| if (strcmp(str, "GL_EYE_RADIAL_NV") == 0) | |
| { | |
| return 0x855B; | |
| } | |
| if (strcmp(str, "GL_E_TIMES_F_NV") == 0) | |
| { | |
| return 0x8531; | |
| } | |
| if (strcmp(str, "GL_FACTOR_ALPHA_MODULATE_IMG") == 0) | |
| { | |
| return 0x8C07; | |
| } | |
| if (strcmp(str, "GL_FACTOR_MAX_AMD") == 0) | |
| { | |
| return 0x901D; | |
| } | |
| if (strcmp(str, "GL_FACTOR_MIN_AMD") == 0) | |
| { | |
| return 0x901C; | |
| } | |
| if (strcmp(str, "GL_FAILURE_NV") == 0) | |
| { | |
| return 0x9030; | |
| } | |
| if (strcmp(str, "GL_FALSE") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_FASTEST") == 0) | |
| { | |
| return 0x1101; | |
| } | |
| if (strcmp(str, "GL_FEEDBACK") == 0) | |
| { | |
| return 0x1C01; | |
| } | |
| if (strcmp(str, "GL_FEEDBACK_BUFFER_POINTER") == 0) | |
| { | |
| return 0x0DF0; | |
| } | |
| if (strcmp(str, "GL_FEEDBACK_BUFFER_SIZE") == 0) | |
| { | |
| return 0x0DF1; | |
| } | |
| if (strcmp(str, "GL_FEEDBACK_BUFFER_TYPE") == 0) | |
| { | |
| return 0x0DF2; | |
| } | |
| if (strcmp(str, "GL_FENCE_APPLE") == 0) | |
| { | |
| return 0x8A0B; | |
| } | |
| if (strcmp(str, "GL_FENCE_CONDITION_NV") == 0) | |
| { | |
| return 0x84F4; | |
| } | |
| if (strcmp(str, "GL_FENCE_STATUS_NV") == 0) | |
| { | |
| return 0x84F3; | |
| } | |
| if (strcmp(str, "GL_FETCH_PER_SAMPLE_ARM") == 0) | |
| { | |
| return 0x8F65; | |
| } | |
| if (strcmp(str, "GL_FIELDS_NV") == 0) | |
| { | |
| return 0x8E27; | |
| } | |
| if (strcmp(str, "GL_FIELD_LOWER_NV") == 0) | |
| { | |
| return 0x9023; | |
| } | |
| if (strcmp(str, "GL_FIELD_UPPER_NV") == 0) | |
| { | |
| return 0x9022; | |
| } | |
| if (strcmp(str, "GL_FILE_NAME_NV") == 0) | |
| { | |
| return 0x9074; | |
| } | |
| if (strcmp(str, "GL_FILL") == 0) | |
| { | |
| return 0x1B02; | |
| } | |
| if (strcmp(str, "GL_FILL_NV") == 0) | |
| { | |
| return 0x1B02; | |
| } | |
| if (strcmp(str, "GL_FILL_RECTANGLE_NV") == 0) | |
| { | |
| return 0x933C; | |
| } | |
| if (strcmp(str, "GL_FILTER") == 0) | |
| { | |
| return 0x829A; | |
| } | |
| if (strcmp(str, "GL_FILTER4_SGIS") == 0) | |
| { | |
| return 0x8146; | |
| } | |
| if (strcmp(str, "GL_FIRST_TO_REST_NV") == 0) | |
| { | |
| return 0x90AF; | |
| } | |
| if (strcmp(str, "GL_FIRST_VERTEX_CONVENTION") == 0) | |
| { | |
| return 0x8E4D; | |
| } | |
| if (strcmp(str, "GL_FIRST_VERTEX_CONVENTION_ANGLE") == 0) | |
| { | |
| return 0x8E4D; | |
| } | |
| if (strcmp(str, "GL_FIRST_VERTEX_CONVENTION_EXT") == 0) | |
| { | |
| return 0x8E4D; | |
| } | |
| if (strcmp(str, "GL_FIRST_VERTEX_CONVENTION_OES") == 0) | |
| { | |
| return 0x8E4D; | |
| } | |
| if (strcmp(str, "GL_FIXED") == 0) | |
| { | |
| return 0x140C; | |
| } | |
| if (strcmp(str, "GL_FIXED_OES") == 0) | |
| { | |
| return 0x140C; | |
| } | |
| if (strcmp(str, "GL_FIXED_ONLY") == 0) | |
| { | |
| return 0x891D; | |
| } | |
| if (strcmp(str, "GL_FIXED_ONLY_ARB") == 0) | |
| { | |
| return 0x891D; | |
| } | |
| if (strcmp(str, "GL_FLAT") == 0) | |
| { | |
| return 0x1D00; | |
| } | |
| if (strcmp(str, "GL_FLOAT") == 0) | |
| { | |
| return 0x1406; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT2_AMD") == 0) | |
| { | |
| return 0x91C5; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT2x3_AMD") == 0) | |
| { | |
| return 0x91C8; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT2x4_AMD") == 0) | |
| { | |
| return 0x91C9; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT3_AMD") == 0) | |
| { | |
| return 0x91C6; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT3x2_AMD") == 0) | |
| { | |
| return 0x91CA; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT3x4_AMD") == 0) | |
| { | |
| return 0x91CB; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT4_AMD") == 0) | |
| { | |
| return 0x91C7; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT4x2_AMD") == 0) | |
| { | |
| return 0x91CC; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_MAT4x3_AMD") == 0) | |
| { | |
| return 0x91CD; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_NV") == 0) | |
| { | |
| return 0x8FF8; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_VEC2_NV") == 0) | |
| { | |
| return 0x8FF9; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_VEC3_NV") == 0) | |
| { | |
| return 0x8FFA; | |
| } | |
| if (strcmp(str, "GL_FLOAT16_VEC4_NV") == 0) | |
| { | |
| return 0x8FFB; | |
| } | |
| if (strcmp(str, "GL_FLOAT_32_UNSIGNED_INT_24_8_REV") == 0) | |
| { | |
| return 0x8DAD; | |
| } | |
| if (strcmp(str, "GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV") == 0) | |
| { | |
| return 0x8DAD; | |
| } | |
| if (strcmp(str, "GL_FLOAT_CLEAR_COLOR_VALUE_NV") == 0) | |
| { | |
| return 0x888D; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT2") == 0) | |
| { | |
| return 0x8B5A; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT2_ARB") == 0) | |
| { | |
| return 0x8B5A; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT2x3") == 0) | |
| { | |
| return 0x8B65; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT2x3_NV") == 0) | |
| { | |
| return 0x8B65; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT2x4") == 0) | |
| { | |
| return 0x8B66; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT2x4_NV") == 0) | |
| { | |
| return 0x8B66; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT3") == 0) | |
| { | |
| return 0x8B5B; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT3_ARB") == 0) | |
| { | |
| return 0x8B5B; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT3x2") == 0) | |
| { | |
| return 0x8B67; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT3x2_NV") == 0) | |
| { | |
| return 0x8B67; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT3x4") == 0) | |
| { | |
| return 0x8B68; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT3x4_NV") == 0) | |
| { | |
| return 0x8B68; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT4") == 0) | |
| { | |
| return 0x8B5C; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT4_ARB") == 0) | |
| { | |
| return 0x8B5C; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT4x2") == 0) | |
| { | |
| return 0x8B69; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT4x2_NV") == 0) | |
| { | |
| return 0x8B69; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT4x3") == 0) | |
| { | |
| return 0x8B6A; | |
| } | |
| if (strcmp(str, "GL_FLOAT_MAT4x3_NV") == 0) | |
| { | |
| return 0x8B6A; | |
| } | |
| if (strcmp(str, "GL_FLOAT_R16_NV") == 0) | |
| { | |
| return 0x8884; | |
| } | |
| if (strcmp(str, "GL_FLOAT_R32_NV") == 0) | |
| { | |
| return 0x8885; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RG16_NV") == 0) | |
| { | |
| return 0x8886; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RG32_NV") == 0) | |
| { | |
| return 0x8887; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RGB16_NV") == 0) | |
| { | |
| return 0x8888; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RGB32_NV") == 0) | |
| { | |
| return 0x8889; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RGBA16_NV") == 0) | |
| { | |
| return 0x888A; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RGBA32_NV") == 0) | |
| { | |
| return 0x888B; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RGBA_MODE_NV") == 0) | |
| { | |
| return 0x888E; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RGBA_NV") == 0) | |
| { | |
| return 0x8883; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RGB_NV") == 0) | |
| { | |
| return 0x8882; | |
| } | |
| if (strcmp(str, "GL_FLOAT_RG_NV") == 0) | |
| { | |
| return 0x8881; | |
| } | |
| if (strcmp(str, "GL_FLOAT_R_NV") == 0) | |
| { | |
| return 0x8880; | |
| } | |
| if (strcmp(str, "GL_FLOAT_VEC2") == 0) | |
| { | |
| return 0x8B50; | |
| } | |
| if (strcmp(str, "GL_FLOAT_VEC2_ARB") == 0) | |
| { | |
| return 0x8B50; | |
| } | |
| if (strcmp(str, "GL_FLOAT_VEC3") == 0) | |
| { | |
| return 0x8B51; | |
| } | |
| if (strcmp(str, "GL_FLOAT_VEC3_ARB") == 0) | |
| { | |
| return 0x8B51; | |
| } | |
| if (strcmp(str, "GL_FLOAT_VEC4") == 0) | |
| { | |
| return 0x8B52; | |
| } | |
| if (strcmp(str, "GL_FLOAT_VEC4_ARB") == 0) | |
| { | |
| return 0x8B52; | |
| } | |
| if (strcmp(str, "GL_FOG") == 0) | |
| { | |
| return 0x0B60; | |
| } | |
| if (strcmp(str, "GL_FOG_BIT") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_FOG_COLOR") == 0) | |
| { | |
| return 0x0B66; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD") == 0) | |
| { | |
| return 0x8451; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE") == 0) | |
| { | |
| return 0x8451; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY") == 0) | |
| { | |
| return 0x8457; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x889D; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x889D; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_EXT") == 0) | |
| { | |
| return 0x8457; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_LIST_IBM") == 0) | |
| { | |
| return 0x103076; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM") == 0) | |
| { | |
| return 0x103086; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_POINTER") == 0) | |
| { | |
| return 0x8456; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x8456; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x8455; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x8455; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_TYPE") == 0) | |
| { | |
| return 0x8454; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x8454; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_EXT") == 0) | |
| { | |
| return 0x8451; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_SOURCE") == 0) | |
| { | |
| return 0x8450; | |
| } | |
| if (strcmp(str, "GL_FOG_COORDINATE_SOURCE_EXT") == 0) | |
| { | |
| return 0x8450; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD_ARRAY") == 0) | |
| { | |
| return 0x8457; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F28; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x889D; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F32; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD_ARRAY_POINTER") == 0) | |
| { | |
| return 0x8456; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x8455; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD_ARRAY_TYPE") == 0) | |
| { | |
| return 0x8454; | |
| } | |
| if (strcmp(str, "GL_FOG_COORD_SRC") == 0) | |
| { | |
| return 0x8450; | |
| } | |
| if (strcmp(str, "GL_FOG_DENSITY") == 0) | |
| { | |
| return 0x0B62; | |
| } | |
| if (strcmp(str, "GL_FOG_DISTANCE_MODE_NV") == 0) | |
| { | |
| return 0x855A; | |
| } | |
| if (strcmp(str, "GL_FOG_END") == 0) | |
| { | |
| return 0x0B64; | |
| } | |
| if (strcmp(str, "GL_FOG_FUNC_POINTS_SGIS") == 0) | |
| { | |
| return 0x812B; | |
| } | |
| if (strcmp(str, "GL_FOG_FUNC_SGIS") == 0) | |
| { | |
| return 0x812A; | |
| } | |
| if (strcmp(str, "GL_FOG_HINT") == 0) | |
| { | |
| return 0x0C54; | |
| } | |
| if (strcmp(str, "GL_FOG_INDEX") == 0) | |
| { | |
| return 0x0B61; | |
| } | |
| if (strcmp(str, "GL_FOG_MODE") == 0) | |
| { | |
| return 0x0B65; | |
| } | |
| if (strcmp(str, "GL_FOG_OFFSET_SGIX") == 0) | |
| { | |
| return 0x8198; | |
| } | |
| if (strcmp(str, "GL_FOG_OFFSET_VALUE_SGIX") == 0) | |
| { | |
| return 0x8199; | |
| } | |
| if (strcmp(str, "GL_FOG_SPECULAR_TEXTURE_WIN") == 0) | |
| { | |
| return 0x80EC; | |
| } | |
| if (strcmp(str, "GL_FOG_START") == 0) | |
| { | |
| return 0x0B63; | |
| } | |
| if (strcmp(str, "GL_FONT_ASCENDER_BIT_NV") == 0) | |
| { | |
| return 0x200000; | |
| } | |
| if (strcmp(str, "GL_FONT_DESCENDER_BIT_NV") == 0) | |
| { | |
| return 0x400000; | |
| } | |
| if (strcmp(str, "GL_FONT_GLYPHS_AVAILABLE_NV") == 0) | |
| { | |
| return 0x9368; | |
| } | |
| if (strcmp(str, "GL_FONT_HAS_KERNING_BIT_NV") == 0) | |
| { | |
| return 0x10000000; | |
| } | |
| if (strcmp(str, "GL_FONT_HEIGHT_BIT_NV") == 0) | |
| { | |
| return 0x800000; | |
| } | |
| if (strcmp(str, "GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV") == 0) | |
| { | |
| return 0x2000000; | |
| } | |
| if (strcmp(str, "GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV") == 0) | |
| { | |
| return 0x1000000; | |
| } | |
| if (strcmp(str, "GL_FONT_NUM_GLYPH_INDICES_BIT_NV") == 0) | |
| { | |
| return 0x20000000; | |
| } | |
| if (strcmp(str, "GL_FONT_TARGET_UNAVAILABLE_NV") == 0) | |
| { | |
| return 0x9369; | |
| } | |
| if (strcmp(str, "GL_FONT_UNAVAILABLE_NV") == 0) | |
| { | |
| return 0x936A; | |
| } | |
| if (strcmp(str, "GL_FONT_UNDERLINE_POSITION_BIT_NV") == 0) | |
| { | |
| return 0x4000000; | |
| } | |
| if (strcmp(str, "GL_FONT_UNDERLINE_THICKNESS_BIT_NV") == 0) | |
| { | |
| return 0x8000000; | |
| } | |
| if (strcmp(str, "GL_FONT_UNINTELLIGIBLE_NV") == 0) | |
| { | |
| return 0x936B; | |
| } | |
| if (strcmp(str, "GL_FONT_UNITS_PER_EM_BIT_NV") == 0) | |
| { | |
| return 0x100000; | |
| } | |
| if (strcmp(str, "GL_FONT_X_MAX_BOUNDS_BIT_NV") == 0) | |
| { | |
| return 0x40000; | |
| } | |
| if (strcmp(str, "GL_FONT_X_MIN_BOUNDS_BIT_NV") == 0) | |
| { | |
| return 0x10000; | |
| } | |
| if (strcmp(str, "GL_FONT_Y_MAX_BOUNDS_BIT_NV") == 0) | |
| { | |
| return 0x80000; | |
| } | |
| if (strcmp(str, "GL_FONT_Y_MIN_BOUNDS_BIT_NV") == 0) | |
| { | |
| return 0x20000; | |
| } | |
| if (strcmp(str, "GL_FORCE_BLUE_TO_ONE_NV") == 0) | |
| { | |
| return 0x8860; | |
| } | |
| if (strcmp(str, "GL_FORMAT_SUBSAMPLE_244_244_OML") == 0) | |
| { | |
| return 0x8983; | |
| } | |
| if (strcmp(str, "GL_FORMAT_SUBSAMPLE_24_24_OML") == 0) | |
| { | |
| return 0x8982; | |
| } | |
| if (strcmp(str, "GL_FOVEATION_ENABLE_BIT_QCOM") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_FRACTIONAL_EVEN") == 0) | |
| { | |
| return 0x8E7C; | |
| } | |
| if (strcmp(str, "GL_FRACTIONAL_EVEN_EXT") == 0) | |
| { | |
| return 0x8E7C; | |
| } | |
| if (strcmp(str, "GL_FRACTIONAL_EVEN_OES") == 0) | |
| { | |
| return 0x8E7C; | |
| } | |
| if (strcmp(str, "GL_FRACTIONAL_ODD") == 0) | |
| { | |
| return 0x8E7B; | |
| } | |
| if (strcmp(str, "GL_FRACTIONAL_ODD_EXT") == 0) | |
| { | |
| return 0x8E7B; | |
| } | |
| if (strcmp(str, "GL_FRACTIONAL_ODD_OES") == 0) | |
| { | |
| return 0x8E7B; | |
| } | |
| if (strcmp(str, "GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX") == 0) | |
| { | |
| return 0x8314; | |
| } | |
| if (strcmp(str, "GL_FRAGMENTS_INSTRUMENT_MAX_SGIX") == 0) | |
| { | |
| return 0x8315; | |
| } | |
| if (strcmp(str, "GL_FRAGMENTS_INSTRUMENT_SGIX") == 0) | |
| { | |
| return 0x8313; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_ALPHA_MODULATE_IMG") == 0) | |
| { | |
| return 0x8C08; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_COLOR_EXT") == 0) | |
| { | |
| return 0x834C; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX") == 0) | |
| { | |
| return 0x8402; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX") == 0) | |
| { | |
| return 0x8403; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_COLOR_MATERIAL_SGIX") == 0) | |
| { | |
| return 0x8401; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_COVERAGE_COLOR_NV") == 0) | |
| { | |
| return 0x92DE; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_COVERAGE_TO_COLOR_NV") == 0) | |
| { | |
| return 0x92DD; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_DEPTH") == 0) | |
| { | |
| return 0x8452; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_DEPTH_EXT") == 0) | |
| { | |
| return 0x8452; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_INPUT_NV") == 0) | |
| { | |
| return 0x936D; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS") == 0) | |
| { | |
| return 0x8E5D; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES") == 0) | |
| { | |
| return 0x8E5D; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT0_SGIX") == 0) | |
| { | |
| return 0x840C; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT1_SGIX") == 0) | |
| { | |
| return 0x840D; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT2_SGIX") == 0) | |
| { | |
| return 0x840E; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT3_SGIX") == 0) | |
| { | |
| return 0x840F; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT4_SGIX") == 0) | |
| { | |
| return 0x8410; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT5_SGIX") == 0) | |
| { | |
| return 0x8411; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT6_SGIX") == 0) | |
| { | |
| return 0x8412; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT7_SGIX") == 0) | |
| { | |
| return 0x8413; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHTING_SGIX") == 0) | |
| { | |
| return 0x8400; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX") == 0) | |
| { | |
| return 0x840A; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX") == 0) | |
| { | |
| return 0x8408; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX") == 0) | |
| { | |
| return 0x840B; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX") == 0) | |
| { | |
| return 0x8409; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_MATERIAL_EXT") == 0) | |
| { | |
| return 0x8349; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_NORMAL_EXT") == 0) | |
| { | |
| return 0x834A; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_ARB") == 0) | |
| { | |
| return 0x8804; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_BINDING_NV") == 0) | |
| { | |
| return 0x8873; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA") == 0) | |
| { | |
| return 0x8BB3; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA") == 0) | |
| { | |
| return 0x8BB2; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_CALLBACK_MESA") == 0) | |
| { | |
| return 0x8BB1; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV") == 0) | |
| { | |
| return 0x8E5D; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_NV") == 0) | |
| { | |
| return 0x8870; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV") == 0) | |
| { | |
| return 0x8DA4; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_PROGRAM_POSITION_MESA") == 0) | |
| { | |
| return 0x8BB0; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER") == 0) | |
| { | |
| return 0x8B30; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_ARB") == 0) | |
| { | |
| return 0x8B30; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_ATI") == 0) | |
| { | |
| return 0x8920; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_BIT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_BIT_EXT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT") == 0) | |
| { | |
| return 0x8B8B; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB") == 0) | |
| { | |
| return 0x8B8B; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES") == 0) | |
| { | |
| return 0x8B8B; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT") == 0) | |
| { | |
| return 0x8A52; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM") == 0) | |
| { | |
| return 0x8F66; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_INVOCATIONS") == 0) | |
| { | |
| return 0x82F4; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADER_INVOCATIONS_ARB") == 0) | |
| { | |
| return 0x82F4; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT") == | |
| 0) | |
| { | |
| return 0x96DF; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT") == 0) | |
| { | |
| return 0x96D2; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT") == 0) | |
| { | |
| return 0x96D5; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT") == 0) | |
| { | |
| return 0x96D4; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT") == 0) | |
| { | |
| return 0x96D6; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT") == 0) | |
| { | |
| return 0x96D3; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT") == 0) | |
| { | |
| return 0x8F6F; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT") == 0) | |
| { | |
| return 0x96DE; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT") == 0) | |
| { | |
| return 0x96DD; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SUBROUTINE") == 0) | |
| { | |
| return 0x92EC; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_SUBROUTINE_UNIFORM") == 0) | |
| { | |
| return 0x92F2; | |
| } | |
| if (strcmp(str, "GL_FRAGMENT_TEXTURE") == 0) | |
| { | |
| return 0x829F; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER") == 0) | |
| { | |
| return 0x8D40; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE") == 0) | |
| { | |
| return 0x8215; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE") == 0) | |
| { | |
| return 0x93A3; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE") == 0) | |
| { | |
| return 0x8214; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING") == 0) | |
| { | |
| return 0x8210; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT") == 0) | |
| { | |
| return 0x8210; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE") == 0) | |
| { | |
| return 0x8211; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT") == 0) | |
| { | |
| return 0x8211; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE") == 0) | |
| { | |
| return 0x8216; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE") == 0) | |
| { | |
| return 0x8213; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED") == 0) | |
| { | |
| return 0x8DA7; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB") == 0) | |
| { | |
| return 0x8DA7; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT") == 0) | |
| { | |
| return 0x8DA7; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES") == 0) | |
| { | |
| return 0x8DA7; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME") == 0) | |
| { | |
| return 0x8CD1; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT") == 0) | |
| { | |
| return 0x8CD1; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES") == 0) | |
| { | |
| return 0x8CD1; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE") == 0) | |
| { | |
| return 0x8CD0; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT") == 0) | |
| { | |
| return 0x8CD0; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES") == 0) | |
| { | |
| return 0x8CD0; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE") == 0) | |
| { | |
| return 0x8212; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE") == 0) | |
| { | |
| return 0x8217; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT") == 0) | |
| { | |
| return 0x8CD4; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES") == 0) | |
| { | |
| return 0x8CD4; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR") == 0) | |
| { | |
| return 0x9632; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE") == 0) | |
| { | |
| return 0x8CD3; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT") == 0) | |
| { | |
| return 0x8CD3; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES") == 0) | |
| { | |
| return 0x8CD3; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER") == 0) | |
| { | |
| return 0x8CD4; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT") == 0) | |
| { | |
| return 0x8CD4; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL") == 0) | |
| { | |
| return 0x8CD2; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT") == 0) | |
| { | |
| return 0x8CD2; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES") == 0) | |
| { | |
| return 0x8CD2; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR") == 0) | |
| { | |
| return 0x9630; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT") == 0) | |
| { | |
| return 0x8D6C; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG") == 0) | |
| { | |
| return 0x913F; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_BARRIER_BIT") == 0) | |
| { | |
| return 0x0400; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0400; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_BINDING") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_BINDING_ANGLE") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_BINDING_OES") == 0) | |
| { | |
| return 0x8CA6; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_BLEND") == 0) | |
| { | |
| return 0x828B; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_COMPLETE") == 0) | |
| { | |
| return 0x8CD5; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_COMPLETE_EXT") == 0) | |
| { | |
| return 0x8CD5; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_COMPLETE_OES") == 0) | |
| { | |
| return 0x8CD5; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_DEFAULT") == 0) | |
| { | |
| return 0x8218; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS") == 0) | |
| { | |
| return 0x9314; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_DEFAULT_HEIGHT") == 0) | |
| { | |
| return 0x9311; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_DEFAULT_LAYERS") == 0) | |
| { | |
| return 0x9312; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT") == 0) | |
| { | |
| return 0x9312; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_DEFAULT_LAYERS_OES") == 0) | |
| { | |
| return 0x9312; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_DEFAULT_SAMPLES") == 0) | |
| { | |
| return 0x9313; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_DEFAULT_WIDTH") == 0) | |
| { | |
| return 0x9310; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_EXT") == 0) | |
| { | |
| return 0x8D40; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM") == 0) | |
| { | |
| return 0x96A2; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_FLIP_X_MESA") == 0) | |
| { | |
| return 0x8BBC; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_FLIP_Y_MESA") == 0) | |
| { | |
| return 0x8BBB; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT") == 0) | |
| { | |
| return 0x8CD6; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x8CD6; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES") == 0) | |
| { | |
| return 0x8CD6; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS") == 0) | |
| { | |
| return 0x8CD9; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT") == 0) | |
| { | |
| return 0x8CD9; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES") == 0) | |
| { | |
| return 0x8CD9; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER") == 0) | |
| { | |
| return 0x8CDB; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT") == 0) | |
| { | |
| return 0x8CDB; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES") == 0) | |
| { | |
| return 0x8CDB; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT") == 0) | |
| { | |
| return 0x8CDA; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES") == 0) | |
| { | |
| return 0x8CDA; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM") == 0) | |
| { | |
| return 0x8BFF; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT") == | |
| 0) | |
| { | |
| return 0x9652; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB") == 0) | |
| { | |
| return 0x8DA9; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT") == 0) | |
| { | |
| return 0x8DA9; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS") == 0) | |
| { | |
| return 0x8DA8; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB") == 0) | |
| { | |
| return 0x8DA8; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT") == 0) | |
| { | |
| return 0x8DA8; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES") == 0) | |
| { | |
| return 0x8DA8; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT") == 0) | |
| { | |
| return 0x8CD7; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x8CD7; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES") == 0) | |
| { | |
| return 0x8CD7; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE") == 0) | |
| { | |
| return 0x8D56; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG") == 0) | |
| { | |
| return 0x913C; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE") == 0) | |
| { | |
| return 0x8D56; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE") == 0) | |
| { | |
| return 0x8D56; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT") == 0) | |
| { | |
| return 0x8D56; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG") == 0) | |
| { | |
| return 0x9134; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV") == 0) | |
| { | |
| return 0x8D56; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER") == 0) | |
| { | |
| return 0x8CDC; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT") == 0) | |
| { | |
| return 0x8CDC; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES") == 0) | |
| { | |
| return 0x8CDC; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR") == 0) | |
| { | |
| return 0x9633; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_OES") == 0) | |
| { | |
| return 0x8D40; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB") == 0) | |
| { | |
| return 0x9342; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV") == 0) | |
| { | |
| return 0x9342; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_RENDERABLE") == 0) | |
| { | |
| return 0x8289; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_RENDERABLE_LAYERED") == 0) | |
| { | |
| return 0x828A; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB") == 0) | |
| { | |
| return 0x9343; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV") == 0) | |
| { | |
| return 0x9343; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_SRGB") == 0) | |
| { | |
| return 0x8DB9; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_SRGB_CAPABLE_EXT") == 0) | |
| { | |
| return 0x8DBA; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_SRGB_EXT") == 0) | |
| { | |
| return 0x8DB9; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_SWAP_XY_MESA") == 0) | |
| { | |
| return 0x8BBD; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_UNDEFINED") == 0) | |
| { | |
| return 0x8219; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_UNDEFINED_OES") == 0) | |
| { | |
| return 0x8219; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_UNSUPPORTED") == 0) | |
| { | |
| return 0x8CDD; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_UNSUPPORTED_EXT") == 0) | |
| { | |
| return 0x8CDD; | |
| } | |
| if (strcmp(str, "GL_FRAMEBUFFER_UNSUPPORTED_OES") == 0) | |
| { | |
| return 0x8CDD; | |
| } | |
| if (strcmp(str, "GL_FRAMEZOOM_FACTOR_SGIX") == 0) | |
| { | |
| return 0x818C; | |
| } | |
| if (strcmp(str, "GL_FRAMEZOOM_SGIX") == 0) | |
| { | |
| return 0x818B; | |
| } | |
| if (strcmp(str, "GL_FRAME_NV") == 0) | |
| { | |
| return 0x8E26; | |
| } | |
| if (strcmp(str, "GL_FRONT") == 0) | |
| { | |
| return 0x0404; | |
| } | |
| if (strcmp(str, "GL_FRONT_AND_BACK") == 0) | |
| { | |
| return 0x0408; | |
| } | |
| if (strcmp(str, "GL_FRONT_FACE") == 0) | |
| { | |
| return 0x0B46; | |
| } | |
| if (strcmp(str, "GL_FRONT_FACE_COMMAND_NV") == 0) | |
| { | |
| return 0x0012; | |
| } | |
| if (strcmp(str, "GL_FRONT_LEFT") == 0) | |
| { | |
| return 0x0400; | |
| } | |
| if (strcmp(str, "GL_FRONT_RIGHT") == 0) | |
| { | |
| return 0x0401; | |
| } | |
| if (strcmp(str, "GL_FULL_RANGE_EXT") == 0) | |
| { | |
| return 0x87E1; | |
| } | |
| if (strcmp(str, "GL_FULL_STIPPLE_HINT_PGI") == 0) | |
| { | |
| return 0x1A219; | |
| } | |
| if (strcmp(str, "GL_FULL_SUPPORT") == 0) | |
| { | |
| return 0x82B7; | |
| } | |
| if (strcmp(str, "GL_FUNC_ADD") == 0) | |
| { | |
| return 0x8006; | |
| } | |
| if (strcmp(str, "GL_FUNC_ADD_EXT") == 0) | |
| { | |
| return 0x8006; | |
| } | |
| if (strcmp(str, "GL_FUNC_ADD_OES") == 0) | |
| { | |
| return 0x8006; | |
| } | |
| if (strcmp(str, "GL_FUNC_REVERSE_SUBTRACT") == 0) | |
| { | |
| return 0x800B; | |
| } | |
| if (strcmp(str, "GL_FUNC_REVERSE_SUBTRACT_EXT") == 0) | |
| { | |
| return 0x800B; | |
| } | |
| if (strcmp(str, "GL_FUNC_REVERSE_SUBTRACT_OES") == 0) | |
| { | |
| return 0x800B; | |
| } | |
| if (strcmp(str, "GL_FUNC_SUBTRACT") == 0) | |
| { | |
| return 0x800A; | |
| } | |
| if (strcmp(str, "GL_FUNC_SUBTRACT_EXT") == 0) | |
| { | |
| return 0x800A; | |
| } | |
| if (strcmp(str, "GL_FUNC_SUBTRACT_OES") == 0) | |
| { | |
| return 0x800A; | |
| } | |
| if (strcmp(str, "GL_GCCSO_SHADER_BINARY_FJ") == 0) | |
| { | |
| return 0x9260; | |
| } | |
| if (strcmp(str, "GL_GENERATE_MIPMAP") == 0) | |
| { | |
| return 0x8191; | |
| } | |
| if (strcmp(str, "GL_GENERATE_MIPMAP_HINT") == 0) | |
| { | |
| return 0x8192; | |
| } | |
| if (strcmp(str, "GL_GENERATE_MIPMAP_HINT_SGIS") == 0) | |
| { | |
| return 0x8192; | |
| } | |
| if (strcmp(str, "GL_GENERATE_MIPMAP_SGIS") == 0) | |
| { | |
| return 0x8191; | |
| } | |
| if (strcmp(str, "GL_GENERIC_ATTRIB_NV") == 0) | |
| { | |
| return 0x8C7D; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_DEFORMATION_BIT_SGIX") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_DEFORMATION_SGIX") == 0) | |
| { | |
| return 0x8194; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_INPUT_TYPE") == 0) | |
| { | |
| return 0x8917; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_INPUT_TYPE_ARB") == 0) | |
| { | |
| return 0x8DDB; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_INPUT_TYPE_EXT") == 0) | |
| { | |
| return 0x8DDB; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_LINKED_INPUT_TYPE_EXT") == 0) | |
| { | |
| return 0x8917; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_LINKED_INPUT_TYPE_OES") == 0) | |
| { | |
| return 0x8917; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT") == 0) | |
| { | |
| return 0x8918; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES") == 0) | |
| { | |
| return 0x8918; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_LINKED_VERTICES_OUT_EXT") == 0) | |
| { | |
| return 0x8916; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_LINKED_VERTICES_OUT_OES") == 0) | |
| { | |
| return 0x8916; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_OUTPUT_TYPE") == 0) | |
| { | |
| return 0x8918; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_OUTPUT_TYPE_ARB") == 0) | |
| { | |
| return 0x8DDC; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_OUTPUT_TYPE_EXT") == 0) | |
| { | |
| return 0x8DDC; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_PROGRAM_NV") == 0) | |
| { | |
| return 0x8C26; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV") == 0) | |
| { | |
| return 0x8DA3; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER") == 0) | |
| { | |
| return 0x8DD9; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_ARB") == 0) | |
| { | |
| return 0x8DD9; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_BIT") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_BIT_EXT") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_BIT_OES") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_EXT") == 0) | |
| { | |
| return 0x8DD9; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_INVOCATIONS") == 0) | |
| { | |
| return 0x887F; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_INVOCATIONS_EXT") == 0) | |
| { | |
| return 0x887F; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_INVOCATIONS_OES") == 0) | |
| { | |
| return 0x887F; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_OES") == 0) | |
| { | |
| return 0x8DD9; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED") == 0) | |
| { | |
| return 0x82F3; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB") == 0) | |
| { | |
| return 0x82F3; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SUBROUTINE") == 0) | |
| { | |
| return 0x92EB; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_SUBROUTINE_UNIFORM") == 0) | |
| { | |
| return 0x92F1; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_TEXTURE") == 0) | |
| { | |
| return 0x829E; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_VERTICES_OUT") == 0) | |
| { | |
| return 0x8916; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_VERTICES_OUT_ARB") == 0) | |
| { | |
| return 0x8DDA; | |
| } | |
| if (strcmp(str, "GL_GEOMETRY_VERTICES_OUT_EXT") == 0) | |
| { | |
| return 0x8DDA; | |
| } | |
| if (strcmp(str, "GL_GEQUAL") == 0) | |
| { | |
| return 0x0206; | |
| } | |
| if (strcmp(str, "GL_GET_TEXTURE_IMAGE_FORMAT") == 0) | |
| { | |
| return 0x8291; | |
| } | |
| if (strcmp(str, "GL_GET_TEXTURE_IMAGE_TYPE") == 0) | |
| { | |
| return 0x8292; | |
| } | |
| if (strcmp(str, "GL_GLOBAL_ALPHA_FACTOR_SUN") == 0) | |
| { | |
| return 0x81DA; | |
| } | |
| if (strcmp(str, "GL_GLOBAL_ALPHA_SUN") == 0) | |
| { | |
| return 0x81D9; | |
| } | |
| if (strcmp(str, "GL_GLYPH_HAS_KERNING_BIT_NV") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_GLYPH_HEIGHT_BIT_NV") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_GLYPH_VERTICAL_BEARING_X_BIT_NV") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_GLYPH_WIDTH_BIT_NV") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_GPU_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F34; | |
| } | |
| if (strcmp(str, "GL_GPU_DISJOINT_EXT") == 0) | |
| { | |
| return 0x8FBB; | |
| } | |
| if (strcmp(str, "GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX") == 0) | |
| { | |
| return 0x9049; | |
| } | |
| if (strcmp(str, "GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX") == 0) | |
| { | |
| return 0x9047; | |
| } | |
| if (strcmp(str, "GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX") == 0) | |
| { | |
| return 0x904B; | |
| } | |
| if (strcmp(str, "GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX") == 0) | |
| { | |
| return 0x904A; | |
| } | |
| if (strcmp(str, "GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX") == 0) | |
| { | |
| return 0x9048; | |
| } | |
| if (strcmp(str, "GL_GPU_OPTIMIZED_QCOM") == 0) | |
| { | |
| return 0x8FB2; | |
| } | |
| if (strcmp(str, "GL_GREATER") == 0) | |
| { | |
| return 0x0204; | |
| } | |
| if (strcmp(str, "GL_GREEN") == 0) | |
| { | |
| return 0x1904; | |
| } | |
| if (strcmp(str, "GL_GREEN_BIAS") == 0) | |
| { | |
| return 0x0D19; | |
| } | |
| if (strcmp(str, "GL_GREEN_BITS") == 0) | |
| { | |
| return 0x0D53; | |
| } | |
| if (strcmp(str, "GL_GREEN_BIT_ATI") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_GREEN_INTEGER") == 0) | |
| { | |
| return 0x8D95; | |
| } | |
| if (strcmp(str, "GL_GREEN_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D95; | |
| } | |
| if (strcmp(str, "GL_GREEN_MAX_CLAMP_INGR") == 0) | |
| { | |
| return 0x8565; | |
| } | |
| if (strcmp(str, "GL_GREEN_MIN_CLAMP_INGR") == 0) | |
| { | |
| return 0x8561; | |
| } | |
| if (strcmp(str, "GL_GREEN_NV") == 0) | |
| { | |
| return 0x1904; | |
| } | |
| if (strcmp(str, "GL_GREEN_SCALE") == 0) | |
| { | |
| return 0x0D18; | |
| } | |
| if (strcmp(str, "GL_GS_PROGRAM_BINARY_MTK") == 0) | |
| { | |
| return 0x9641; | |
| } | |
| if (strcmp(str, "GL_GS_SHADER_BINARY_MTK") == 0) | |
| { | |
| return 0x9640; | |
| } | |
| if (strcmp(str, "GL_GUILTY_CONTEXT_RESET") == 0) | |
| { | |
| return 0x8253; | |
| } | |
| if (strcmp(str, "GL_GUILTY_CONTEXT_RESET_ARB") == 0) | |
| { | |
| return 0x8253; | |
| } | |
| if (strcmp(str, "GL_GUILTY_CONTEXT_RESET_EXT") == 0) | |
| { | |
| return 0x8253; | |
| } | |
| if (strcmp(str, "GL_GUILTY_CONTEXT_RESET_KHR") == 0) | |
| { | |
| return 0x8253; | |
| } | |
| if (strcmp(str, "GL_HALF_APPLE") == 0) | |
| { | |
| return 0x140B; | |
| } | |
| if (strcmp(str, "GL_HALF_BIAS_NEGATE_NV") == 0) | |
| { | |
| return 0x853B; | |
| } | |
| if (strcmp(str, "GL_HALF_BIAS_NORMAL_NV") == 0) | |
| { | |
| return 0x853A; | |
| } | |
| if (strcmp(str, "GL_HALF_BIT_ATI") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_HALF_FLOAT") == 0) | |
| { | |
| return 0x140B; | |
| } | |
| if (strcmp(str, "GL_HALF_FLOAT_ARB") == 0) | |
| { | |
| return 0x140B; | |
| } | |
| if (strcmp(str, "GL_HALF_FLOAT_NV") == 0) | |
| { | |
| return 0x140B; | |
| } | |
| if (strcmp(str, "GL_HALF_FLOAT_OES") == 0) | |
| { | |
| return 0x8D61; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_D3D11_IMAGE_EXT") == 0) | |
| { | |
| return 0x958B; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT") == 0) | |
| { | |
| return 0x958C; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_D3D12_FENCE_EXT") == 0) | |
| { | |
| return 0x9594; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_D3D12_RESOURCE_EXT") == 0) | |
| { | |
| return 0x958A; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT") == 0) | |
| { | |
| return 0x9589; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_OPAQUE_FD_EXT") == 0) | |
| { | |
| return 0x9586; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_OPAQUE_WIN32_EXT") == 0) | |
| { | |
| return 0x9587; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT") == 0) | |
| { | |
| return 0x9588; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_ZIRCON_EVENT_ANGLE") == 0) | |
| { | |
| return 0x93AF; | |
| } | |
| if (strcmp(str, "GL_HANDLE_TYPE_ZIRCON_VMO_ANGLE") == 0) | |
| { | |
| return 0x93AE; | |
| } | |
| if (strcmp(str, "GL_HARDLIGHT") == 0) | |
| { | |
| return 0x929B; | |
| } | |
| if (strcmp(str, "GL_HARDLIGHT_KHR") == 0) | |
| { | |
| return 0x929B; | |
| } | |
| if (strcmp(str, "GL_HARDLIGHT_NV") == 0) | |
| { | |
| return 0x929B; | |
| } | |
| if (strcmp(str, "GL_HARDMIX_NV") == 0) | |
| { | |
| return 0x92A9; | |
| } | |
| if (strcmp(str, "GL_HIGH_FLOAT") == 0) | |
| { | |
| return 0x8DF2; | |
| } | |
| if (strcmp(str, "GL_HIGH_INT") == 0) | |
| { | |
| return 0x8DF5; | |
| } | |
| if (strcmp(str, "GL_HILO16_NV") == 0) | |
| { | |
| return 0x86F8; | |
| } | |
| if (strcmp(str, "GL_HILO8_NV") == 0) | |
| { | |
| return 0x885E; | |
| } | |
| if (strcmp(str, "GL_HILO_NV") == 0) | |
| { | |
| return 0x86F4; | |
| } | |
| if (strcmp(str, "GL_HINT_BIT") == 0) | |
| { | |
| return 0x8000; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM") == 0) | |
| { | |
| return 0x8024; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_ALPHA_SIZE") == 0) | |
| { | |
| return 0x802B; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_ALPHA_SIZE_EXT") == 0) | |
| { | |
| return 0x802B; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_BLUE_SIZE") == 0) | |
| { | |
| return 0x802A; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_BLUE_SIZE_EXT") == 0) | |
| { | |
| return 0x802A; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_EXT") == 0) | |
| { | |
| return 0x8024; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_FORMAT") == 0) | |
| { | |
| return 0x8027; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_FORMAT_EXT") == 0) | |
| { | |
| return 0x8027; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_GREEN_SIZE") == 0) | |
| { | |
| return 0x8029; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_GREEN_SIZE_EXT") == 0) | |
| { | |
| return 0x8029; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_LUMINANCE_SIZE") == 0) | |
| { | |
| return 0x802C; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_LUMINANCE_SIZE_EXT") == 0) | |
| { | |
| return 0x802C; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_RED_SIZE") == 0) | |
| { | |
| return 0x8028; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_RED_SIZE_EXT") == 0) | |
| { | |
| return 0x8028; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_SINK") == 0) | |
| { | |
| return 0x802D; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_SINK_EXT") == 0) | |
| { | |
| return 0x802D; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_WIDTH") == 0) | |
| { | |
| return 0x8026; | |
| } | |
| if (strcmp(str, "GL_HISTOGRAM_WIDTH_EXT") == 0) | |
| { | |
| return 0x8026; | |
| } | |
| if (strcmp(str, "GL_HI_BIAS_NV") == 0) | |
| { | |
| return 0x8714; | |
| } | |
| if (strcmp(str, "GL_HI_SCALE_NV") == 0) | |
| { | |
| return 0x870E; | |
| } | |
| if (strcmp(str, "GL_HORIZONTAL_LINE_TO_NV") == 0) | |
| { | |
| return 0x0006; | |
| } | |
| if (strcmp(str, "GL_HSL_COLOR") == 0) | |
| { | |
| return 0x92AF; | |
| } | |
| if (strcmp(str, "GL_HSL_COLOR_KHR") == 0) | |
| { | |
| return 0x92AF; | |
| } | |
| if (strcmp(str, "GL_HSL_COLOR_NV") == 0) | |
| { | |
| return 0x92AF; | |
| } | |
| if (strcmp(str, "GL_HSL_HUE") == 0) | |
| { | |
| return 0x92AD; | |
| } | |
| if (strcmp(str, "GL_HSL_HUE_KHR") == 0) | |
| { | |
| return 0x92AD; | |
| } | |
| if (strcmp(str, "GL_HSL_HUE_NV") == 0) | |
| { | |
| return 0x92AD; | |
| } | |
| if (strcmp(str, "GL_HSL_LUMINOSITY") == 0) | |
| { | |
| return 0x92B0; | |
| } | |
| if (strcmp(str, "GL_HSL_LUMINOSITY_KHR") == 0) | |
| { | |
| return 0x92B0; | |
| } | |
| if (strcmp(str, "GL_HSL_LUMINOSITY_NV") == 0) | |
| { | |
| return 0x92B0; | |
| } | |
| if (strcmp(str, "GL_HSL_SATURATION") == 0) | |
| { | |
| return 0x92AE; | |
| } | |
| if (strcmp(str, "GL_HSL_SATURATION_KHR") == 0) | |
| { | |
| return 0x92AE; | |
| } | |
| if (strcmp(str, "GL_HSL_SATURATION_NV") == 0) | |
| { | |
| return 0x92AE; | |
| } | |
| if (strcmp(str, "GL_IDENTITY_NV") == 0) | |
| { | |
| return 0x862A; | |
| } | |
| if (strcmp(str, "GL_IGNORE_BORDER_HP") == 0) | |
| { | |
| return 0x8150; | |
| } | |
| if (strcmp(str, "GL_IMAGE_1D") == 0) | |
| { | |
| return 0x904C; | |
| } | |
| if (strcmp(str, "GL_IMAGE_1D_ARRAY") == 0) | |
| { | |
| return 0x9052; | |
| } | |
| if (strcmp(str, "GL_IMAGE_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x9052; | |
| } | |
| if (strcmp(str, "GL_IMAGE_1D_EXT") == 0) | |
| { | |
| return 0x904C; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D") == 0) | |
| { | |
| return 0x904D; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_ARRAY") == 0) | |
| { | |
| return 0x9053; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x9053; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_EXT") == 0) | |
| { | |
| return 0x904D; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x9055; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x9056; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT") == 0) | |
| { | |
| return 0x9056; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_MULTISAMPLE_EXT") == 0) | |
| { | |
| return 0x9055; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_RECT") == 0) | |
| { | |
| return 0x904F; | |
| } | |
| if (strcmp(str, "GL_IMAGE_2D_RECT_EXT") == 0) | |
| { | |
| return 0x904F; | |
| } | |
| if (strcmp(str, "GL_IMAGE_3D") == 0) | |
| { | |
| return 0x904E; | |
| } | |
| if (strcmp(str, "GL_IMAGE_3D_EXT") == 0) | |
| { | |
| return 0x904E; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_ACCESS") == 0) | |
| { | |
| return 0x8F3E; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_ACCESS_EXT") == 0) | |
| { | |
| return 0x8F3E; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_FORMAT") == 0) | |
| { | |
| return 0x906E; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_FORMAT_EXT") == 0) | |
| { | |
| return 0x906E; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_LAYER") == 0) | |
| { | |
| return 0x8F3D; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_LAYERED") == 0) | |
| { | |
| return 0x8F3C; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_LAYERED_EXT") == 0) | |
| { | |
| return 0x8F3C; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_LAYER_EXT") == 0) | |
| { | |
| return 0x8F3D; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_LEVEL") == 0) | |
| { | |
| return 0x8F3B; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_LEVEL_EXT") == 0) | |
| { | |
| return 0x8F3B; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_NAME") == 0) | |
| { | |
| return 0x8F3A; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BINDING_NAME_EXT") == 0) | |
| { | |
| return 0x8F3A; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BUFFER") == 0) | |
| { | |
| return 0x9051; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BUFFER_EXT") == 0) | |
| { | |
| return 0x9051; | |
| } | |
| if (strcmp(str, "GL_IMAGE_BUFFER_OES") == 0) | |
| { | |
| return 0x9051; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_10_10_10_2") == 0) | |
| { | |
| return 0x82C3; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_11_11_10") == 0) | |
| { | |
| return 0x82C2; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_1_X_16") == 0) | |
| { | |
| return 0x82BE; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_1_X_32") == 0) | |
| { | |
| return 0x82BB; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_1_X_8") == 0) | |
| { | |
| return 0x82C1; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_2_X_16") == 0) | |
| { | |
| return 0x82BD; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_2_X_32") == 0) | |
| { | |
| return 0x82BA; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_2_X_8") == 0) | |
| { | |
| return 0x82C0; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_4_X_16") == 0) | |
| { | |
| return 0x82BC; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_4_X_32") == 0) | |
| { | |
| return 0x82B9; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CLASS_4_X_8") == 0) | |
| { | |
| return 0x82BF; | |
| } | |
| if (strcmp(str, "GL_IMAGE_COMPATIBILITY_CLASS") == 0) | |
| { | |
| return 0x82A8; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CUBE") == 0) | |
| { | |
| return 0x9050; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CUBE_EXT") == 0) | |
| { | |
| return 0x9050; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x9054; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CUBE_MAP_ARRAY_EXT") == 0) | |
| { | |
| return 0x9054; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CUBE_MAP_ARRAY_OES") == 0) | |
| { | |
| return 0x9054; | |
| } | |
| if (strcmp(str, "GL_IMAGE_CUBIC_WEIGHT_HP") == 0) | |
| { | |
| return 0x815E; | |
| } | |
| if (strcmp(str, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS") == 0) | |
| { | |
| return 0x90C9; | |
| } | |
| if (strcmp(str, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE") == 0) | |
| { | |
| return 0x90C8; | |
| } | |
| if (strcmp(str, "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE") == 0) | |
| { | |
| return 0x90C7; | |
| } | |
| if (strcmp(str, "GL_IMAGE_MAG_FILTER_HP") == 0) | |
| { | |
| return 0x815C; | |
| } | |
| if (strcmp(str, "GL_IMAGE_MIN_FILTER_HP") == 0) | |
| { | |
| return 0x815D; | |
| } | |
| if (strcmp(str, "GL_IMAGE_PIXEL_FORMAT") == 0) | |
| { | |
| return 0x82A9; | |
| } | |
| if (strcmp(str, "GL_IMAGE_PIXEL_TYPE") == 0) | |
| { | |
| return 0x82AA; | |
| } | |
| if (strcmp(str, "GL_IMAGE_ROTATE_ANGLE_HP") == 0) | |
| { | |
| return 0x8159; | |
| } | |
| if (strcmp(str, "GL_IMAGE_ROTATE_ORIGIN_X_HP") == 0) | |
| { | |
| return 0x815A; | |
| } | |
| if (strcmp(str, "GL_IMAGE_ROTATE_ORIGIN_Y_HP") == 0) | |
| { | |
| return 0x815B; | |
| } | |
| if (strcmp(str, "GL_IMAGE_SCALE_X_HP") == 0) | |
| { | |
| return 0x8155; | |
| } | |
| if (strcmp(str, "GL_IMAGE_SCALE_Y_HP") == 0) | |
| { | |
| return 0x8156; | |
| } | |
| if (strcmp(str, "GL_IMAGE_TEXEL_SIZE") == 0) | |
| { | |
| return 0x82A7; | |
| } | |
| if (strcmp(str, "GL_IMAGE_TRANSFORM_2D_HP") == 0) | |
| { | |
| return 0x8161; | |
| } | |
| if (strcmp(str, "GL_IMAGE_TRANSLATE_X_HP") == 0) | |
| { | |
| return 0x8157; | |
| } | |
| if (strcmp(str, "GL_IMAGE_TRANSLATE_Y_HP") == 0) | |
| { | |
| return 0x8158; | |
| } | |
| if (strcmp(str, "GL_IMPLEMENTATION_COLOR_READ_FORMAT") == 0) | |
| { | |
| return 0x8B9B; | |
| } | |
| if (strcmp(str, "GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES") == 0) | |
| { | |
| return 0x8B9B; | |
| } | |
| if (strcmp(str, "GL_IMPLEMENTATION_COLOR_READ_TYPE") == 0) | |
| { | |
| return 0x8B9A; | |
| } | |
| if (strcmp(str, "GL_IMPLEMENTATION_COLOR_READ_TYPE_OES") == 0) | |
| { | |
| return 0x8B9A; | |
| } | |
| if (strcmp(str, "GL_INCLUSIVE_EXT") == 0) | |
| { | |
| return 0x8F10; | |
| } | |
| if (strcmp(str, "GL_INCR") == 0) | |
| { | |
| return 0x1E02; | |
| } | |
| if (strcmp(str, "GL_INCR_WRAP") == 0) | |
| { | |
| return 0x8507; | |
| } | |
| if (strcmp(str, "GL_INCR_WRAP_EXT") == 0) | |
| { | |
| return 0x8507; | |
| } | |
| if (strcmp(str, "GL_INCR_WRAP_OES") == 0) | |
| { | |
| return 0x8507; | |
| } | |
| if (strcmp(str, "GL_INDEX") == 0) | |
| { | |
| return 0x8222; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY") == 0) | |
| { | |
| return 0x8077; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F24; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8899; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x8899; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_COUNT_EXT") == 0) | |
| { | |
| return 0x8087; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_EXT") == 0) | |
| { | |
| return 0x8077; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F2E; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_LIST_IBM") == 0) | |
| { | |
| return 0x103073; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_LIST_STRIDE_IBM") == 0) | |
| { | |
| return 0x103083; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_POINTER") == 0) | |
| { | |
| return 0x8091; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x8091; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x8086; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x8086; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_TYPE") == 0) | |
| { | |
| return 0x8085; | |
| } | |
| if (strcmp(str, "GL_INDEX_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x8085; | |
| } | |
| if (strcmp(str, "GL_INDEX_BITS") == 0) | |
| { | |
| return 0x0D51; | |
| } | |
| if (strcmp(str, "GL_INDEX_BIT_PGI") == 0) | |
| { | |
| return 0x80000; | |
| } | |
| if (strcmp(str, "GL_INDEX_CLEAR_VALUE") == 0) | |
| { | |
| return 0x0C20; | |
| } | |
| if (strcmp(str, "GL_INDEX_LOGIC_OP") == 0) | |
| { | |
| return 0x0BF1; | |
| } | |
| if (strcmp(str, "GL_INDEX_MATERIAL_EXT") == 0) | |
| { | |
| return 0x81B8; | |
| } | |
| if (strcmp(str, "GL_INDEX_MATERIAL_FACE_EXT") == 0) | |
| { | |
| return 0x81BA; | |
| } | |
| if (strcmp(str, "GL_INDEX_MATERIAL_PARAMETER_EXT") == 0) | |
| { | |
| return 0x81B9; | |
| } | |
| if (strcmp(str, "GL_INDEX_MODE") == 0) | |
| { | |
| return 0x0C30; | |
| } | |
| if (strcmp(str, "GL_INDEX_OFFSET") == 0) | |
| { | |
| return 0x0D13; | |
| } | |
| if (strcmp(str, "GL_INDEX_SHIFT") == 0) | |
| { | |
| return 0x0D12; | |
| } | |
| if (strcmp(str, "GL_INDEX_TEST_EXT") == 0) | |
| { | |
| return 0x81B5; | |
| } | |
| if (strcmp(str, "GL_INDEX_TEST_FUNC_EXT") == 0) | |
| { | |
| return 0x81B6; | |
| } | |
| if (strcmp(str, "GL_INDEX_TEST_REF_EXT") == 0) | |
| { | |
| return 0x81B7; | |
| } | |
| if (strcmp(str, "GL_INDEX_WRITEMASK") == 0) | |
| { | |
| return 0x0C21; | |
| } | |
| if (strcmp(str, "GL_INFO_LOG_LENGTH") == 0) | |
| { | |
| return 0x8B84; | |
| } | |
| if (strcmp(str, "GL_INNOCENT_CONTEXT_RESET") == 0) | |
| { | |
| return 0x8254; | |
| } | |
| if (strcmp(str, "GL_INNOCENT_CONTEXT_RESET_ARB") == 0) | |
| { | |
| return 0x8254; | |
| } | |
| if (strcmp(str, "GL_INNOCENT_CONTEXT_RESET_EXT") == 0) | |
| { | |
| return 0x8254; | |
| } | |
| if (strcmp(str, "GL_INNOCENT_CONTEXT_RESET_KHR") == 0) | |
| { | |
| return 0x8254; | |
| } | |
| if (strcmp(str, "GL_INSTRUMENT_BUFFER_POINTER_SGIX") == 0) | |
| { | |
| return 0x8180; | |
| } | |
| if (strcmp(str, "GL_INSTRUMENT_MEASUREMENTS_SGIX") == 0) | |
| { | |
| return 0x8181; | |
| } | |
| if (strcmp(str, "GL_INT") == 0) | |
| { | |
| return 0x1404; | |
| } | |
| if (strcmp(str, "GL_INT16_NV") == 0) | |
| { | |
| return 0x8FE4; | |
| } | |
| if (strcmp(str, "GL_INT16_VEC2_NV") == 0) | |
| { | |
| return 0x8FE5; | |
| } | |
| if (strcmp(str, "GL_INT16_VEC3_NV") == 0) | |
| { | |
| return 0x8FE6; | |
| } | |
| if (strcmp(str, "GL_INT16_VEC4_NV") == 0) | |
| { | |
| return 0x8FE7; | |
| } | |
| if (strcmp(str, "GL_INT64_ARB") == 0) | |
| { | |
| return 0x140E; | |
| } | |
| if (strcmp(str, "GL_INT64_NV") == 0) | |
| { | |
| return 0x140E; | |
| } | |
| if (strcmp(str, "GL_INT64_VEC2_ARB") == 0) | |
| { | |
| return 0x8FE9; | |
| } | |
| if (strcmp(str, "GL_INT64_VEC2_NV") == 0) | |
| { | |
| return 0x8FE9; | |
| } | |
| if (strcmp(str, "GL_INT64_VEC3_ARB") == 0) | |
| { | |
| return 0x8FEA; | |
| } | |
| if (strcmp(str, "GL_INT64_VEC3_NV") == 0) | |
| { | |
| return 0x8FEA; | |
| } | |
| if (strcmp(str, "GL_INT64_VEC4_ARB") == 0) | |
| { | |
| return 0x8FEB; | |
| } | |
| if (strcmp(str, "GL_INT64_VEC4_NV") == 0) | |
| { | |
| return 0x8FEB; | |
| } | |
| if (strcmp(str, "GL_INT8_NV") == 0) | |
| { | |
| return 0x8FE0; | |
| } | |
| if (strcmp(str, "GL_INT8_VEC2_NV") == 0) | |
| { | |
| return 0x8FE1; | |
| } | |
| if (strcmp(str, "GL_INT8_VEC3_NV") == 0) | |
| { | |
| return 0x8FE2; | |
| } | |
| if (strcmp(str, "GL_INT8_VEC4_NV") == 0) | |
| { | |
| return 0x8FE3; | |
| } | |
| if (strcmp(str, "GL_INTENSITY") == 0) | |
| { | |
| return 0x8049; | |
| } | |
| if (strcmp(str, "GL_INTENSITY12") == 0) | |
| { | |
| return 0x804C; | |
| } | |
| if (strcmp(str, "GL_INTENSITY12_EXT") == 0) | |
| { | |
| return 0x804C; | |
| } | |
| if (strcmp(str, "GL_INTENSITY16") == 0) | |
| { | |
| return 0x804D; | |
| } | |
| if (strcmp(str, "GL_INTENSITY16F_ARB") == 0) | |
| { | |
| return 0x881D; | |
| } | |
| if (strcmp(str, "GL_INTENSITY16I_EXT") == 0) | |
| { | |
| return 0x8D8B; | |
| } | |
| if (strcmp(str, "GL_INTENSITY16UI_EXT") == 0) | |
| { | |
| return 0x8D79; | |
| } | |
| if (strcmp(str, "GL_INTENSITY16_EXT") == 0) | |
| { | |
| return 0x804D; | |
| } | |
| if (strcmp(str, "GL_INTENSITY16_SNORM") == 0) | |
| { | |
| return 0x901B; | |
| } | |
| if (strcmp(str, "GL_INTENSITY32F_ARB") == 0) | |
| { | |
| return 0x8817; | |
| } | |
| if (strcmp(str, "GL_INTENSITY32I_EXT") == 0) | |
| { | |
| return 0x8D85; | |
| } | |
| if (strcmp(str, "GL_INTENSITY32UI_EXT") == 0) | |
| { | |
| return 0x8D73; | |
| } | |
| if (strcmp(str, "GL_INTENSITY4") == 0) | |
| { | |
| return 0x804A; | |
| } | |
| if (strcmp(str, "GL_INTENSITY4_EXT") == 0) | |
| { | |
| return 0x804A; | |
| } | |
| if (strcmp(str, "GL_INTENSITY8") == 0) | |
| { | |
| return 0x804B; | |
| } | |
| if (strcmp(str, "GL_INTENSITY8I_EXT") == 0) | |
| { | |
| return 0x8D91; | |
| } | |
| if (strcmp(str, "GL_INTENSITY8UI_EXT") == 0) | |
| { | |
| return 0x8D7F; | |
| } | |
| if (strcmp(str, "GL_INTENSITY8_EXT") == 0) | |
| { | |
| return 0x804B; | |
| } | |
| if (strcmp(str, "GL_INTENSITY8_SNORM") == 0) | |
| { | |
| return 0x9017; | |
| } | |
| if (strcmp(str, "GL_INTENSITY_EXT") == 0) | |
| { | |
| return 0x8049; | |
| } | |
| if (strcmp(str, "GL_INTENSITY_FLOAT16_APPLE") == 0) | |
| { | |
| return 0x881D; | |
| } | |
| if (strcmp(str, "GL_INTENSITY_FLOAT16_ATI") == 0) | |
| { | |
| return 0x881D; | |
| } | |
| if (strcmp(str, "GL_INTENSITY_FLOAT32_APPLE") == 0) | |
| { | |
| return 0x8817; | |
| } | |
| if (strcmp(str, "GL_INTENSITY_FLOAT32_ATI") == 0) | |
| { | |
| return 0x8817; | |
| } | |
| if (strcmp(str, "GL_INTENSITY_SNORM") == 0) | |
| { | |
| return 0x9013; | |
| } | |
| if (strcmp(str, "GL_INTERLACE_OML") == 0) | |
| { | |
| return 0x8980; | |
| } | |
| if (strcmp(str, "GL_INTERLACE_READ_INGR") == 0) | |
| { | |
| return 0x8568; | |
| } | |
| if (strcmp(str, "GL_INTERLACE_READ_OML") == 0) | |
| { | |
| return 0x8981; | |
| } | |
| if (strcmp(str, "GL_INTERLACE_SGIX") == 0) | |
| { | |
| return 0x8094; | |
| } | |
| if (strcmp(str, "GL_INTERLEAVED_ATTRIBS") == 0) | |
| { | |
| return 0x8C8C; | |
| } | |
| if (strcmp(str, "GL_INTERLEAVED_ATTRIBS_EXT") == 0) | |
| { | |
| return 0x8C8C; | |
| } | |
| if (strcmp(str, "GL_INTERLEAVED_ATTRIBS_NV") == 0) | |
| { | |
| return 0x8C8C; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_ALPHA_SIZE") == 0) | |
| { | |
| return 0x8274; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_ALPHA_TYPE") == 0) | |
| { | |
| return 0x827B; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_BLUE_SIZE") == 0) | |
| { | |
| return 0x8273; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_BLUE_TYPE") == 0) | |
| { | |
| return 0x827A; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_DEPTH_SIZE") == 0) | |
| { | |
| return 0x8275; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_DEPTH_TYPE") == 0) | |
| { | |
| return 0x827C; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_GREEN_SIZE") == 0) | |
| { | |
| return 0x8272; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_GREEN_TYPE") == 0) | |
| { | |
| return 0x8279; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_PREFERRED") == 0) | |
| { | |
| return 0x8270; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_RED_SIZE") == 0) | |
| { | |
| return 0x8271; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_RED_TYPE") == 0) | |
| { | |
| return 0x8278; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_SHARED_SIZE") == 0) | |
| { | |
| return 0x8277; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_STENCIL_SIZE") == 0) | |
| { | |
| return 0x8276; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_STENCIL_TYPE") == 0) | |
| { | |
| return 0x827D; | |
| } | |
| if (strcmp(str, "GL_INTERNALFORMAT_SUPPORTED") == 0) | |
| { | |
| return 0x826F; | |
| } | |
| if (strcmp(str, "GL_INTERPOLATE") == 0) | |
| { | |
| return 0x8575; | |
| } | |
| if (strcmp(str, "GL_INTERPOLATE_ARB") == 0) | |
| { | |
| return 0x8575; | |
| } | |
| if (strcmp(str, "GL_INTERPOLATE_EXT") == 0) | |
| { | |
| return 0x8575; | |
| } | |
| if (strcmp(str, "GL_INT_10_10_10_2_OES") == 0) | |
| { | |
| return 0x8DF7; | |
| } | |
| if (strcmp(str, "GL_INT_2_10_10_10_REV") == 0) | |
| { | |
| return 0x8D9F; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_1D") == 0) | |
| { | |
| return 0x9057; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_1D_ARRAY") == 0) | |
| { | |
| return 0x905D; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x905D; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_1D_EXT") == 0) | |
| { | |
| return 0x9057; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D") == 0) | |
| { | |
| return 0x9058; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_ARRAY") == 0) | |
| { | |
| return 0x905E; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x905E; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_EXT") == 0) | |
| { | |
| return 0x9058; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x9060; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x9061; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT") == 0) | |
| { | |
| return 0x9061; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_MULTISAMPLE_EXT") == 0) | |
| { | |
| return 0x9060; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_RECT") == 0) | |
| { | |
| return 0x905A; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_2D_RECT_EXT") == 0) | |
| { | |
| return 0x905A; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_3D") == 0) | |
| { | |
| return 0x9059; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_3D_EXT") == 0) | |
| { | |
| return 0x9059; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_BUFFER") == 0) | |
| { | |
| return 0x905C; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_BUFFER_EXT") == 0) | |
| { | |
| return 0x905C; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_BUFFER_OES") == 0) | |
| { | |
| return 0x905C; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_CUBE") == 0) | |
| { | |
| return 0x905B; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_CUBE_EXT") == 0) | |
| { | |
| return 0x905B; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x905F; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT") == 0) | |
| { | |
| return 0x905F; | |
| } | |
| if (strcmp(str, "GL_INT_IMAGE_CUBE_MAP_ARRAY_OES") == 0) | |
| { | |
| return 0x905F; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_1D") == 0) | |
| { | |
| return 0x8DC9; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_1D_ARRAY") == 0) | |
| { | |
| return 0x8DCE; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8DCE; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_1D_EXT") == 0) | |
| { | |
| return 0x8DC9; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D") == 0) | |
| { | |
| return 0x8DCA; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D_ARRAY") == 0) | |
| { | |
| return 0x8DCF; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8DCF; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D_EXT") == 0) | |
| { | |
| return 0x8DCA; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x9109; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x910C; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES") == 0) | |
| { | |
| return 0x910C; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D_RECT") == 0) | |
| { | |
| return 0x8DCD; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_2D_RECT_EXT") == 0) | |
| { | |
| return 0x8DCD; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_3D") == 0) | |
| { | |
| return 0x8DCB; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_3D_EXT") == 0) | |
| { | |
| return 0x8DCB; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_BUFFER") == 0) | |
| { | |
| return 0x8DD0; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_BUFFER_AMD") == 0) | |
| { | |
| return 0x9002; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_BUFFER_EXT") == 0) | |
| { | |
| return 0x8DD0; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_BUFFER_OES") == 0) | |
| { | |
| return 0x8DD0; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_CUBE") == 0) | |
| { | |
| return 0x8DCC; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_CUBE_EXT") == 0) | |
| { | |
| return 0x8DCC; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x900E; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB") == 0) | |
| { | |
| return 0x900E; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT") == 0) | |
| { | |
| return 0x900E; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES") == 0) | |
| { | |
| return 0x900E; | |
| } | |
| if (strcmp(str, "GL_INT_SAMPLER_RENDERBUFFER_NV") == 0) | |
| { | |
| return 0x8E57; | |
| } | |
| if (strcmp(str, "GL_INT_VEC2") == 0) | |
| { | |
| return 0x8B53; | |
| } | |
| if (strcmp(str, "GL_INT_VEC2_ARB") == 0) | |
| { | |
| return 0x8B53; | |
| } | |
| if (strcmp(str, "GL_INT_VEC3") == 0) | |
| { | |
| return 0x8B54; | |
| } | |
| if (strcmp(str, "GL_INT_VEC3_ARB") == 0) | |
| { | |
| return 0x8B54; | |
| } | |
| if (strcmp(str, "GL_INT_VEC4") == 0) | |
| { | |
| return 0x8B55; | |
| } | |
| if (strcmp(str, "GL_INT_VEC4_ARB") == 0) | |
| { | |
| return 0x8B55; | |
| } | |
| if (strcmp(str, "GL_INVALID_ENUM") == 0) | |
| { | |
| return 0x0500; | |
| } | |
| if (strcmp(str, "GL_INVALID_FRAMEBUFFER_OPERATION") == 0) | |
| { | |
| return 0x0506; | |
| } | |
| if (strcmp(str, "GL_INVALID_FRAMEBUFFER_OPERATION_EXT") == 0) | |
| { | |
| return 0x0506; | |
| } | |
| if (strcmp(str, "GL_INVALID_FRAMEBUFFER_OPERATION_OES") == 0) | |
| { | |
| return 0x0506; | |
| } | |
| if (strcmp(str, "GL_INVALID_INDEX") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_INVALID_OPERATION") == 0) | |
| { | |
| return 0x0502; | |
| } | |
| if (strcmp(str, "GL_INVALID_VALUE") == 0) | |
| { | |
| return 0x0501; | |
| } | |
| if (strcmp(str, "GL_INVARIANT_DATATYPE_EXT") == 0) | |
| { | |
| return 0x87EB; | |
| } | |
| if (strcmp(str, "GL_INVARIANT_EXT") == 0) | |
| { | |
| return 0x87C2; | |
| } | |
| if (strcmp(str, "GL_INVARIANT_VALUE_EXT") == 0) | |
| { | |
| return 0x87EA; | |
| } | |
| if (strcmp(str, "GL_INVERSE_NV") == 0) | |
| { | |
| return 0x862B; | |
| } | |
| if (strcmp(str, "GL_INVERSE_TRANSPOSE_NV") == 0) | |
| { | |
| return 0x862D; | |
| } | |
| if (strcmp(str, "GL_INVERT") == 0) | |
| { | |
| return 0x150A; | |
| } | |
| if (strcmp(str, "GL_INVERTED_SCREEN_W_REND") == 0) | |
| { | |
| return 0x8491; | |
| } | |
| if (strcmp(str, "GL_INVERT_OVG_NV") == 0) | |
| { | |
| return 0x92B4; | |
| } | |
| if (strcmp(str, "GL_INVERT_RGB_NV") == 0) | |
| { | |
| return 0x92A3; | |
| } | |
| if (strcmp(str, "GL_IR_INSTRUMENT1_SGIX") == 0) | |
| { | |
| return 0x817F; | |
| } | |
| if (strcmp(str, "GL_ISOLINES") == 0) | |
| { | |
| return 0x8E7A; | |
| } | |
| if (strcmp(str, "GL_ISOLINES_EXT") == 0) | |
| { | |
| return 0x8E7A; | |
| } | |
| if (strcmp(str, "GL_ISOLINES_OES") == 0) | |
| { | |
| return 0x8E7A; | |
| } | |
| if (strcmp(str, "GL_IS_PER_PATCH") == 0) | |
| { | |
| return 0x92E7; | |
| } | |
| if (strcmp(str, "GL_IS_PER_PATCH_EXT") == 0) | |
| { | |
| return 0x92E7; | |
| } | |
| if (strcmp(str, "GL_IS_PER_PATCH_OES") == 0) | |
| { | |
| return 0x92E7; | |
| } | |
| if (strcmp(str, "GL_IS_ROW_MAJOR") == 0) | |
| { | |
| return 0x9300; | |
| } | |
| if (strcmp(str, "GL_ITALIC_BIT_NV") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_IUI_N3F_V2F_EXT") == 0) | |
| { | |
| return 0x81AF; | |
| } | |
| if (strcmp(str, "GL_IUI_N3F_V3F_EXT") == 0) | |
| { | |
| return 0x81B0; | |
| } | |
| if (strcmp(str, "GL_IUI_V2F_EXT") == 0) | |
| { | |
| return 0x81AD; | |
| } | |
| if (strcmp(str, "GL_IUI_V3F_EXT") == 0) | |
| { | |
| return 0x81AE; | |
| } | |
| if (strcmp(str, "GL_KEEP") == 0) | |
| { | |
| return 0x1E00; | |
| } | |
| if (strcmp(str, "GL_LARGE_CCW_ARC_TO_NV") == 0) | |
| { | |
| return 0x0016; | |
| } | |
| if (strcmp(str, "GL_LARGE_CW_ARC_TO_NV") == 0) | |
| { | |
| return 0x0018; | |
| } | |
| if (strcmp(str, "GL_LAST_VERTEX_CONVENTION") == 0) | |
| { | |
| return 0x8E4E; | |
| } | |
| if (strcmp(str, "GL_LAST_VERTEX_CONVENTION_ANGLE") == 0) | |
| { | |
| return 0x8E4E; | |
| } | |
| if (strcmp(str, "GL_LAST_VERTEX_CONVENTION_EXT") == 0) | |
| { | |
| return 0x8E4E; | |
| } | |
| if (strcmp(str, "GL_LAST_VERTEX_CONVENTION_OES") == 0) | |
| { | |
| return 0x8E4E; | |
| } | |
| if (strcmp(str, "GL_LAST_VIDEO_CAPTURE_STATUS_NV") == 0) | |
| { | |
| return 0x9027; | |
| } | |
| if (strcmp(str, "GL_LAYER_NV") == 0) | |
| { | |
| return 0x8DAA; | |
| } | |
| if (strcmp(str, "GL_LAYER_PROVOKING_VERTEX") == 0) | |
| { | |
| return 0x825E; | |
| } | |
| if (strcmp(str, "GL_LAYER_PROVOKING_VERTEX_EXT") == 0) | |
| { | |
| return 0x825E; | |
| } | |
| if (strcmp(str, "GL_LAYER_PROVOKING_VERTEX_OES") == 0) | |
| { | |
| return 0x825E; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_COLOR_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x958E; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_DEFAULT_INTEL") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT") == 0) | |
| { | |
| return 0x9531; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x9530; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x958F; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT") == 0) | |
| { | |
| return 0x9590; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_GENERAL_EXT") == 0) | |
| { | |
| return 0x958D; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_LINEAR_CPU_CACHED_INTEL") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_LINEAR_INTEL") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_SHADER_READ_ONLY_EXT") == 0) | |
| { | |
| return 0x9591; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_TRANSFER_DST_EXT") == 0) | |
| { | |
| return 0x9593; | |
| } | |
| if (strcmp(str, "GL_LAYOUT_TRANSFER_SRC_EXT") == 0) | |
| { | |
| return 0x9592; | |
| } | |
| if (strcmp(str, "GL_LEFT") == 0) | |
| { | |
| return 0x0406; | |
| } | |
| if (strcmp(str, "GL_LEQUAL") == 0) | |
| { | |
| return 0x0203; | |
| } | |
| if (strcmp(str, "GL_LERP_ATI") == 0) | |
| { | |
| return 0x8969; | |
| } | |
| if (strcmp(str, "GL_LESS") == 0) | |
| { | |
| return 0x0201; | |
| } | |
| if (strcmp(str, "GL_LGPU_SEPARATE_STORAGE_BIT_NVX") == 0) | |
| { | |
| return 0x0800; | |
| } | |
| if (strcmp(str, "GL_LIGHT0") == 0) | |
| { | |
| return 0x4000; | |
| } | |
| if (strcmp(str, "GL_LIGHT1") == 0) | |
| { | |
| return 0x4001; | |
| } | |
| if (strcmp(str, "GL_LIGHT2") == 0) | |
| { | |
| return 0x4002; | |
| } | |
| if (strcmp(str, "GL_LIGHT3") == 0) | |
| { | |
| return 0x4003; | |
| } | |
| if (strcmp(str, "GL_LIGHT4") == 0) | |
| { | |
| return 0x4004; | |
| } | |
| if (strcmp(str, "GL_LIGHT5") == 0) | |
| { | |
| return 0x4005; | |
| } | |
| if (strcmp(str, "GL_LIGHT6") == 0) | |
| { | |
| return 0x4006; | |
| } | |
| if (strcmp(str, "GL_LIGHT7") == 0) | |
| { | |
| return 0x4007; | |
| } | |
| if (strcmp(str, "GL_LIGHTEN") == 0) | |
| { | |
| return 0x9298; | |
| } | |
| if (strcmp(str, "GL_LIGHTEN_KHR") == 0) | |
| { | |
| return 0x9298; | |
| } | |
| if (strcmp(str, "GL_LIGHTEN_NV") == 0) | |
| { | |
| return 0x9298; | |
| } | |
| if (strcmp(str, "GL_LIGHTING") == 0) | |
| { | |
| return 0x0B50; | |
| } | |
| if (strcmp(str, "GL_LIGHTING_BIT") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_LIGHT_ENV_MODE_SGIX") == 0) | |
| { | |
| return 0x8407; | |
| } | |
| if (strcmp(str, "GL_LIGHT_MODEL_AMBIENT") == 0) | |
| { | |
| return 0x0B53; | |
| } | |
| if (strcmp(str, "GL_LIGHT_MODEL_COLOR_CONTROL") == 0) | |
| { | |
| return 0x81F8; | |
| } | |
| if (strcmp(str, "GL_LIGHT_MODEL_COLOR_CONTROL_EXT") == 0) | |
| { | |
| return 0x81F8; | |
| } | |
| if (strcmp(str, "GL_LIGHT_MODEL_LOCAL_VIEWER") == 0) | |
| { | |
| return 0x0B51; | |
| } | |
| if (strcmp(str, "GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE") == 0) | |
| { | |
| return 0x85B0; | |
| } | |
| if (strcmp(str, "GL_LIGHT_MODEL_TWO_SIDE") == 0) | |
| { | |
| return 0x0B52; | |
| } | |
| if (strcmp(str, "GL_LINE") == 0) | |
| { | |
| return 0x1B01; | |
| } | |
| if (strcmp(str, "GL_LINEAR") == 0) | |
| { | |
| return 0x2601; | |
| } | |
| if (strcmp(str, "GL_LINEARBURN_NV") == 0) | |
| { | |
| return 0x92A5; | |
| } | |
| if (strcmp(str, "GL_LINEARDODGE_NV") == 0) | |
| { | |
| return 0x92A4; | |
| } | |
| if (strcmp(str, "GL_LINEARLIGHT_NV") == 0) | |
| { | |
| return 0x92A7; | |
| } | |
| if (strcmp(str, "GL_LINEAR_ATTENUATION") == 0) | |
| { | |
| return 0x1208; | |
| } | |
| if (strcmp(str, "GL_LINEAR_CLIPMAP_LINEAR_SGIX") == 0) | |
| { | |
| return 0x8170; | |
| } | |
| if (strcmp(str, "GL_LINEAR_CLIPMAP_NEAREST_SGIX") == 0) | |
| { | |
| return 0x844F; | |
| } | |
| if (strcmp(str, "GL_LINEAR_DETAIL_ALPHA_SGIS") == 0) | |
| { | |
| return 0x8098; | |
| } | |
| if (strcmp(str, "GL_LINEAR_DETAIL_COLOR_SGIS") == 0) | |
| { | |
| return 0x8099; | |
| } | |
| if (strcmp(str, "GL_LINEAR_DETAIL_SGIS") == 0) | |
| { | |
| return 0x8097; | |
| } | |
| if (strcmp(str, "GL_LINEAR_MIPMAP_LINEAR") == 0) | |
| { | |
| return 0x2703; | |
| } | |
| if (strcmp(str, "GL_LINEAR_MIPMAP_NEAREST") == 0) | |
| { | |
| return 0x2701; | |
| } | |
| if (strcmp(str, "GL_LINEAR_SHARPEN_ALPHA_SGIS") == 0) | |
| { | |
| return 0x80AE; | |
| } | |
| if (strcmp(str, "GL_LINEAR_SHARPEN_COLOR_SGIS") == 0) | |
| { | |
| return 0x80AF; | |
| } | |
| if (strcmp(str, "GL_LINEAR_SHARPEN_SGIS") == 0) | |
| { | |
| return 0x80AD; | |
| } | |
| if (strcmp(str, "GL_LINEAR_TILING_EXT") == 0) | |
| { | |
| return 0x9585; | |
| } | |
| if (strcmp(str, "GL_LINES") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_LINES_ADJACENCY") == 0) | |
| { | |
| return 0x000A; | |
| } | |
| if (strcmp(str, "GL_LINES_ADJACENCY_ARB") == 0) | |
| { | |
| return 0x000A; | |
| } | |
| if (strcmp(str, "GL_LINES_ADJACENCY_EXT") == 0) | |
| { | |
| return 0x000A; | |
| } | |
| if (strcmp(str, "GL_LINES_ADJACENCY_OES") == 0) | |
| { | |
| return 0x000A; | |
| } | |
| if (strcmp(str, "GL_LINE_BIT") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_LINE_LOOP") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_LINE_NV") == 0) | |
| { | |
| return 0x1B01; | |
| } | |
| if (strcmp(str, "GL_LINE_QUALITY_HINT_SGIX") == 0) | |
| { | |
| return 0x835B; | |
| } | |
| if (strcmp(str, "GL_LINE_RESET_TOKEN") == 0) | |
| { | |
| return 0x0707; | |
| } | |
| if (strcmp(str, "GL_LINE_SMOOTH") == 0) | |
| { | |
| return 0x0B20; | |
| } | |
| if (strcmp(str, "GL_LINE_SMOOTH_HINT") == 0) | |
| { | |
| return 0x0C52; | |
| } | |
| if (strcmp(str, "GL_LINE_STIPPLE") == 0) | |
| { | |
| return 0x0B24; | |
| } | |
| if (strcmp(str, "GL_LINE_STIPPLE_PATTERN") == 0) | |
| { | |
| return 0x0B25; | |
| } | |
| if (strcmp(str, "GL_LINE_STIPPLE_REPEAT") == 0) | |
| { | |
| return 0x0B26; | |
| } | |
| if (strcmp(str, "GL_LINE_STRIP") == 0) | |
| { | |
| return 0x0003; | |
| } | |
| if (strcmp(str, "GL_LINE_STRIP_ADJACENCY") == 0) | |
| { | |
| return 0x000B; | |
| } | |
| if (strcmp(str, "GL_LINE_STRIP_ADJACENCY_ARB") == 0) | |
| { | |
| return 0x000B; | |
| } | |
| if (strcmp(str, "GL_LINE_STRIP_ADJACENCY_EXT") == 0) | |
| { | |
| return 0x000B; | |
| } | |
| if (strcmp(str, "GL_LINE_STRIP_ADJACENCY_OES") == 0) | |
| { | |
| return 0x000B; | |
| } | |
| if (strcmp(str, "GL_LINE_TOKEN") == 0) | |
| { | |
| return 0x0702; | |
| } | |
| if (strcmp(str, "GL_LINE_TO_NV") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_LINE_WIDTH") == 0) | |
| { | |
| return 0x0B21; | |
| } | |
| if (strcmp(str, "GL_LINE_WIDTH_COMMAND_NV") == 0) | |
| { | |
| return 0x000D; | |
| } | |
| if (strcmp(str, "GL_LINE_WIDTH_GRANULARITY") == 0) | |
| { | |
| return 0x0B23; | |
| } | |
| if (strcmp(str, "GL_LINE_WIDTH_RANGE") == 0) | |
| { | |
| return 0x0B22; | |
| } | |
| if (strcmp(str, "GL_LINK_STATUS") == 0) | |
| { | |
| return 0x8B82; | |
| } | |
| if (strcmp(str, "GL_LIST_BASE") == 0) | |
| { | |
| return 0x0B32; | |
| } | |
| if (strcmp(str, "GL_LIST_BIT") == 0) | |
| { | |
| return 0x20000; | |
| } | |
| if (strcmp(str, "GL_LIST_INDEX") == 0) | |
| { | |
| return 0x0B33; | |
| } | |
| if (strcmp(str, "GL_LIST_MODE") == 0) | |
| { | |
| return 0x0B30; | |
| } | |
| if (strcmp(str, "GL_LIST_PRIORITY_SGIX") == 0) | |
| { | |
| return 0x8182; | |
| } | |
| if (strcmp(str, "GL_LOAD") == 0) | |
| { | |
| return 0x0101; | |
| } | |
| if (strcmp(str, "GL_LOCAL_CONSTANT_DATATYPE_EXT") == 0) | |
| { | |
| return 0x87ED; | |
| } | |
| if (strcmp(str, "GL_LOCAL_CONSTANT_EXT") == 0) | |
| { | |
| return 0x87C3; | |
| } | |
| if (strcmp(str, "GL_LOCAL_CONSTANT_VALUE_EXT") == 0) | |
| { | |
| return 0x87EC; | |
| } | |
| if (strcmp(str, "GL_LOCAL_EXT") == 0) | |
| { | |
| return 0x87C4; | |
| } | |
| if (strcmp(str, "GL_LOCATION") == 0) | |
| { | |
| return 0x930E; | |
| } | |
| if (strcmp(str, "GL_LOCATION_COMPONENT") == 0) | |
| { | |
| return 0x934A; | |
| } | |
| if (strcmp(str, "GL_LOCATION_INDEX") == 0) | |
| { | |
| return 0x930F; | |
| } | |
| if (strcmp(str, "GL_LOCATION_INDEX_EXT") == 0) | |
| { | |
| return 0x930F; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP") == 0) | |
| { | |
| return 0x0BF1; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_AND_ANGLE") == 0) | |
| { | |
| return 0x1501; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_AND_INVERTED_ANGLE") == 0) | |
| { | |
| return 0x1504; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_AND_REVERSE_ANGLE") == 0) | |
| { | |
| return 0x1502; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_CLEAR_ANGLE") == 0) | |
| { | |
| return 0x1500; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_COPY_ANGLE") == 0) | |
| { | |
| return 0x1503; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_COPY_INVERTED_ANGLE") == 0) | |
| { | |
| return 0x150C; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_EQUIV_ANGLE") == 0) | |
| { | |
| return 0x1509; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_INVERT_ANGLE") == 0) | |
| { | |
| return 0x150A; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_MODE") == 0) | |
| { | |
| return 0x0BF0; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_NAND_ANGLE") == 0) | |
| { | |
| return 0x150E; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_NOOP_ANGLE") == 0) | |
| { | |
| return 0x1505; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_NOR_ANGLE") == 0) | |
| { | |
| return 0x1508; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_OR_ANGLE") == 0) | |
| { | |
| return 0x1507; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_OR_INVERTED_ANGLE") == 0) | |
| { | |
| return 0x150D; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_OR_REVERSE_ANGLE") == 0) | |
| { | |
| return 0x150B; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_SET_ANGLE") == 0) | |
| { | |
| return 0x150F; | |
| } | |
| if (strcmp(str, "GL_LOGIC_OP_XOR_ANGLE") == 0) | |
| { | |
| return 0x1506; | |
| } | |
| if (strcmp(str, "GL_LOSE_CONTEXT_ON_RESET") == 0) | |
| { | |
| return 0x8252; | |
| } | |
| if (strcmp(str, "GL_LOSE_CONTEXT_ON_RESET_ARB") == 0) | |
| { | |
| return 0x8252; | |
| } | |
| if (strcmp(str, "GL_LOSE_CONTEXT_ON_RESET_EXT") == 0) | |
| { | |
| return 0x8252; | |
| } | |
| if (strcmp(str, "GL_LOSE_CONTEXT_ON_RESET_KHR") == 0) | |
| { | |
| return 0x8252; | |
| } | |
| if (strcmp(str, "GL_LOWER_LEFT") == 0) | |
| { | |
| return 0x8CA1; | |
| } | |
| if (strcmp(str, "GL_LOWER_LEFT_EXT") == 0) | |
| { | |
| return 0x8CA1; | |
| } | |
| if (strcmp(str, "GL_LOW_FLOAT") == 0) | |
| { | |
| return 0x8DF0; | |
| } | |
| if (strcmp(str, "GL_LOW_INT") == 0) | |
| { | |
| return 0x8DF3; | |
| } | |
| if (strcmp(str, "GL_LO_BIAS_NV") == 0) | |
| { | |
| return 0x8715; | |
| } | |
| if (strcmp(str, "GL_LO_SCALE_NV") == 0) | |
| { | |
| return 0x870F; | |
| } | |
| if (strcmp(str, "GL_LUID_SIZE_EXT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE") == 0) | |
| { | |
| return 0x1909; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE12") == 0) | |
| { | |
| return 0x8041; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE12_ALPHA12") == 0) | |
| { | |
| return 0x8047; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE12_ALPHA12_EXT") == 0) | |
| { | |
| return 0x8047; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE12_ALPHA4") == 0) | |
| { | |
| return 0x8046; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE12_ALPHA4_EXT") == 0) | |
| { | |
| return 0x8046; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE12_EXT") == 0) | |
| { | |
| return 0x8041; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16") == 0) | |
| { | |
| return 0x8042; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16F_ARB") == 0) | |
| { | |
| return 0x881E; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16F_EXT") == 0) | |
| { | |
| return 0x881E; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16I_EXT") == 0) | |
| { | |
| return 0x8D8C; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16UI_EXT") == 0) | |
| { | |
| return 0x8D7A; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16_ALPHA16") == 0) | |
| { | |
| return 0x8048; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16_ALPHA16_EXT") == 0) | |
| { | |
| return 0x8048; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16_ALPHA16_SNORM") == 0) | |
| { | |
| return 0x901A; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16_EXT") == 0) | |
| { | |
| return 0x8042; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE16_SNORM") == 0) | |
| { | |
| return 0x9019; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE32F_ARB") == 0) | |
| { | |
| return 0x8818; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE32F_EXT") == 0) | |
| { | |
| return 0x8818; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE32I_EXT") == 0) | |
| { | |
| return 0x8D86; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE32UI_EXT") == 0) | |
| { | |
| return 0x8D74; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE4") == 0) | |
| { | |
| return 0x803F; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE4_ALPHA4") == 0) | |
| { | |
| return 0x8043; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE4_ALPHA4_EXT") == 0) | |
| { | |
| return 0x8043; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE4_ALPHA4_OES") == 0) | |
| { | |
| return 0x8043; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE4_EXT") == 0) | |
| { | |
| return 0x803F; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE6_ALPHA2") == 0) | |
| { | |
| return 0x8044; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE6_ALPHA2_EXT") == 0) | |
| { | |
| return 0x8044; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8") == 0) | |
| { | |
| return 0x8040; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8I_EXT") == 0) | |
| { | |
| return 0x8D92; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8UI_EXT") == 0) | |
| { | |
| return 0x8D80; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8_ALPHA8") == 0) | |
| { | |
| return 0x8045; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8_ALPHA8_EXT") == 0) | |
| { | |
| return 0x8045; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8_ALPHA8_OES") == 0) | |
| { | |
| return 0x8045; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8_ALPHA8_SNORM") == 0) | |
| { | |
| return 0x9016; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8_EXT") == 0) | |
| { | |
| return 0x8040; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8_OES") == 0) | |
| { | |
| return 0x8040; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE8_SNORM") == 0) | |
| { | |
| return 0x9015; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA") == 0) | |
| { | |
| return 0x190A; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA16F_ARB") == 0) | |
| { | |
| return 0x881F; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA16F_EXT") == 0) | |
| { | |
| return 0x881F; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA16I_EXT") == 0) | |
| { | |
| return 0x8D8D; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA16UI_EXT") == 0) | |
| { | |
| return 0x8D7B; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA32F_ARB") == 0) | |
| { | |
| return 0x8819; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA32F_EXT") == 0) | |
| { | |
| return 0x8819; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA32I_EXT") == 0) | |
| { | |
| return 0x8D87; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA32UI_EXT") == 0) | |
| { | |
| return 0x8D75; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA8I_EXT") == 0) | |
| { | |
| return 0x8D93; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA8UI_EXT") == 0) | |
| { | |
| return 0x8D81; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA_FLOAT16_APPLE") == 0) | |
| { | |
| return 0x881F; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA_FLOAT16_ATI") == 0) | |
| { | |
| return 0x881F; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA_FLOAT32_APPLE") == 0) | |
| { | |
| return 0x8819; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA_FLOAT32_ATI") == 0) | |
| { | |
| return 0x8819; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D9D; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_ALPHA_SNORM") == 0) | |
| { | |
| return 0x9012; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_FLOAT16_APPLE") == 0) | |
| { | |
| return 0x881E; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_FLOAT16_ATI") == 0) | |
| { | |
| return 0x881E; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_FLOAT32_APPLE") == 0) | |
| { | |
| return 0x8818; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_FLOAT32_ATI") == 0) | |
| { | |
| return 0x8818; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D9C; | |
| } | |
| if (strcmp(str, "GL_LUMINANCE_SNORM") == 0) | |
| { | |
| return 0x9011; | |
| } | |
| if (strcmp(str, "GL_MAD_ATI") == 0) | |
| { | |
| return 0x8968; | |
| } | |
| if (strcmp(str, "GL_MAGNITUDE_BIAS_NV") == 0) | |
| { | |
| return 0x8718; | |
| } | |
| if (strcmp(str, "GL_MAGNITUDE_SCALE_NV") == 0) | |
| { | |
| return 0x8712; | |
| } | |
| if (strcmp(str, "GL_MAJOR_VERSION") == 0) | |
| { | |
| return 0x821B; | |
| } | |
| if (strcmp(str, "GL_MALI_PROGRAM_BINARY_ARM") == 0) | |
| { | |
| return 0x8F61; | |
| } | |
| if (strcmp(str, "GL_MALI_SHADER_BINARY_ARM") == 0) | |
| { | |
| return 0x8F60; | |
| } | |
| if (strcmp(str, "GL_MANUAL_GENERATE_MIPMAP") == 0) | |
| { | |
| return 0x8294; | |
| } | |
| if (strcmp(str, "GL_MAP1_BINORMAL_EXT") == 0) | |
| { | |
| return 0x8446; | |
| } | |
| if (strcmp(str, "GL_MAP1_COLOR_4") == 0) | |
| { | |
| return 0x0D90; | |
| } | |
| if (strcmp(str, "GL_MAP1_GRID_DOMAIN") == 0) | |
| { | |
| return 0x0DD0; | |
| } | |
| if (strcmp(str, "GL_MAP1_GRID_SEGMENTS") == 0) | |
| { | |
| return 0x0DD1; | |
| } | |
| if (strcmp(str, "GL_MAP1_INDEX") == 0) | |
| { | |
| return 0x0D91; | |
| } | |
| if (strcmp(str, "GL_MAP1_NORMAL") == 0) | |
| { | |
| return 0x0D92; | |
| } | |
| if (strcmp(str, "GL_MAP1_TANGENT_EXT") == 0) | |
| { | |
| return 0x8444; | |
| } | |
| if (strcmp(str, "GL_MAP1_TEXTURE_COORD_1") == 0) | |
| { | |
| return 0x0D93; | |
| } | |
| if (strcmp(str, "GL_MAP1_TEXTURE_COORD_2") == 0) | |
| { | |
| return 0x0D94; | |
| } | |
| if (strcmp(str, "GL_MAP1_TEXTURE_COORD_3") == 0) | |
| { | |
| return 0x0D95; | |
| } | |
| if (strcmp(str, "GL_MAP1_TEXTURE_COORD_4") == 0) | |
| { | |
| return 0x0D96; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_3") == 0) | |
| { | |
| return 0x0D97; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_4") == 0) | |
| { | |
| return 0x0D98; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB0_4_NV") == 0) | |
| { | |
| return 0x8660; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB10_4_NV") == 0) | |
| { | |
| return 0x866A; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB11_4_NV") == 0) | |
| { | |
| return 0x866B; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB12_4_NV") == 0) | |
| { | |
| return 0x866C; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB13_4_NV") == 0) | |
| { | |
| return 0x866D; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB14_4_NV") == 0) | |
| { | |
| return 0x866E; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB15_4_NV") == 0) | |
| { | |
| return 0x866F; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB1_4_NV") == 0) | |
| { | |
| return 0x8661; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB2_4_NV") == 0) | |
| { | |
| return 0x8662; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB3_4_NV") == 0) | |
| { | |
| return 0x8663; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB4_4_NV") == 0) | |
| { | |
| return 0x8664; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB5_4_NV") == 0) | |
| { | |
| return 0x8665; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB6_4_NV") == 0) | |
| { | |
| return 0x8666; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB7_4_NV") == 0) | |
| { | |
| return 0x8667; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB8_4_NV") == 0) | |
| { | |
| return 0x8668; | |
| } | |
| if (strcmp(str, "GL_MAP1_VERTEX_ATTRIB9_4_NV") == 0) | |
| { | |
| return 0x8669; | |
| } | |
| if (strcmp(str, "GL_MAP2_BINORMAL_EXT") == 0) | |
| { | |
| return 0x8447; | |
| } | |
| if (strcmp(str, "GL_MAP2_COLOR_4") == 0) | |
| { | |
| return 0x0DB0; | |
| } | |
| if (strcmp(str, "GL_MAP2_GRID_DOMAIN") == 0) | |
| { | |
| return 0x0DD2; | |
| } | |
| if (strcmp(str, "GL_MAP2_GRID_SEGMENTS") == 0) | |
| { | |
| return 0x0DD3; | |
| } | |
| if (strcmp(str, "GL_MAP2_INDEX") == 0) | |
| { | |
| return 0x0DB1; | |
| } | |
| if (strcmp(str, "GL_MAP2_NORMAL") == 0) | |
| { | |
| return 0x0DB2; | |
| } | |
| if (strcmp(str, "GL_MAP2_TANGENT_EXT") == 0) | |
| { | |
| return 0x8445; | |
| } | |
| if (strcmp(str, "GL_MAP2_TEXTURE_COORD_1") == 0) | |
| { | |
| return 0x0DB3; | |
| } | |
| if (strcmp(str, "GL_MAP2_TEXTURE_COORD_2") == 0) | |
| { | |
| return 0x0DB4; | |
| } | |
| if (strcmp(str, "GL_MAP2_TEXTURE_COORD_3") == 0) | |
| { | |
| return 0x0DB5; | |
| } | |
| if (strcmp(str, "GL_MAP2_TEXTURE_COORD_4") == 0) | |
| { | |
| return 0x0DB6; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_3") == 0) | |
| { | |
| return 0x0DB7; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_4") == 0) | |
| { | |
| return 0x0DB8; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB0_4_NV") == 0) | |
| { | |
| return 0x8670; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB10_4_NV") == 0) | |
| { | |
| return 0x867A; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB11_4_NV") == 0) | |
| { | |
| return 0x867B; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB12_4_NV") == 0) | |
| { | |
| return 0x867C; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB13_4_NV") == 0) | |
| { | |
| return 0x867D; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB14_4_NV") == 0) | |
| { | |
| return 0x867E; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB15_4_NV") == 0) | |
| { | |
| return 0x867F; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB1_4_NV") == 0) | |
| { | |
| return 0x8671; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB2_4_NV") == 0) | |
| { | |
| return 0x8672; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB3_4_NV") == 0) | |
| { | |
| return 0x8673; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB4_4_NV") == 0) | |
| { | |
| return 0x8674; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB5_4_NV") == 0) | |
| { | |
| return 0x8675; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB6_4_NV") == 0) | |
| { | |
| return 0x8676; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB7_4_NV") == 0) | |
| { | |
| return 0x8677; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB8_4_NV") == 0) | |
| { | |
| return 0x8678; | |
| } | |
| if (strcmp(str, "GL_MAP2_VERTEX_ATTRIB9_4_NV") == 0) | |
| { | |
| return 0x8679; | |
| } | |
| if (strcmp(str, "GL_MAP_ATTRIB_U_ORDER_NV") == 0) | |
| { | |
| return 0x86C3; | |
| } | |
| if (strcmp(str, "GL_MAP_ATTRIB_V_ORDER_NV") == 0) | |
| { | |
| return 0x86C4; | |
| } | |
| if (strcmp(str, "GL_MAP_COHERENT_BIT") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_MAP_COHERENT_BIT_EXT") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_MAP_COLOR") == 0) | |
| { | |
| return 0x0D10; | |
| } | |
| if (strcmp(str, "GL_MAP_FLUSH_EXPLICIT_BIT") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_MAP_FLUSH_EXPLICIT_BIT_EXT") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_MAP_INVALIDATE_BUFFER_BIT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_MAP_INVALIDATE_BUFFER_BIT_EXT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_MAP_INVALIDATE_RANGE_BIT") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_MAP_INVALIDATE_RANGE_BIT_EXT") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_MAP_PERSISTENT_BIT") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_MAP_PERSISTENT_BIT_EXT") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_MAP_READ_BIT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_MAP_READ_BIT_EXT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_MAP_STENCIL") == 0) | |
| { | |
| return 0x0D11; | |
| } | |
| if (strcmp(str, "GL_MAP_TESSELLATION_NV") == 0) | |
| { | |
| return 0x86C2; | |
| } | |
| if (strcmp(str, "GL_MAP_UNSYNCHRONIZED_BIT") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_MAP_UNSYNCHRONIZED_BIT_EXT") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_MAP_WRITE_BIT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_MAP_WRITE_BIT_EXT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_MATERIAL_SIDE_HINT_PGI") == 0) | |
| { | |
| return 0x1A22C; | |
| } | |
| if (strcmp(str, "GL_MATRIX0_ARB") == 0) | |
| { | |
| return 0x88C0; | |
| } | |
| if (strcmp(str, "GL_MATRIX0_NV") == 0) | |
| { | |
| return 0x8630; | |
| } | |
| if (strcmp(str, "GL_MATRIX10_ARB") == 0) | |
| { | |
| return 0x88CA; | |
| } | |
| if (strcmp(str, "GL_MATRIX11_ARB") == 0) | |
| { | |
| return 0x88CB; | |
| } | |
| if (strcmp(str, "GL_MATRIX12_ARB") == 0) | |
| { | |
| return 0x88CC; | |
| } | |
| if (strcmp(str, "GL_MATRIX13_ARB") == 0) | |
| { | |
| return 0x88CD; | |
| } | |
| if (strcmp(str, "GL_MATRIX14_ARB") == 0) | |
| { | |
| return 0x88CE; | |
| } | |
| if (strcmp(str, "GL_MATRIX15_ARB") == 0) | |
| { | |
| return 0x88CF; | |
| } | |
| if (strcmp(str, "GL_MATRIX16_ARB") == 0) | |
| { | |
| return 0x88D0; | |
| } | |
| if (strcmp(str, "GL_MATRIX17_ARB") == 0) | |
| { | |
| return 0x88D1; | |
| } | |
| if (strcmp(str, "GL_MATRIX18_ARB") == 0) | |
| { | |
| return 0x88D2; | |
| } | |
| if (strcmp(str, "GL_MATRIX19_ARB") == 0) | |
| { | |
| return 0x88D3; | |
| } | |
| if (strcmp(str, "GL_MATRIX1_ARB") == 0) | |
| { | |
| return 0x88C1; | |
| } | |
| if (strcmp(str, "GL_MATRIX1_NV") == 0) | |
| { | |
| return 0x8631; | |
| } | |
| if (strcmp(str, "GL_MATRIX20_ARB") == 0) | |
| { | |
| return 0x88D4; | |
| } | |
| if (strcmp(str, "GL_MATRIX21_ARB") == 0) | |
| { | |
| return 0x88D5; | |
| } | |
| if (strcmp(str, "GL_MATRIX22_ARB") == 0) | |
| { | |
| return 0x88D6; | |
| } | |
| if (strcmp(str, "GL_MATRIX23_ARB") == 0) | |
| { | |
| return 0x88D7; | |
| } | |
| if (strcmp(str, "GL_MATRIX24_ARB") == 0) | |
| { | |
| return 0x88D8; | |
| } | |
| if (strcmp(str, "GL_MATRIX25_ARB") == 0) | |
| { | |
| return 0x88D9; | |
| } | |
| if (strcmp(str, "GL_MATRIX26_ARB") == 0) | |
| { | |
| return 0x88DA; | |
| } | |
| if (strcmp(str, "GL_MATRIX27_ARB") == 0) | |
| { | |
| return 0x88DB; | |
| } | |
| if (strcmp(str, "GL_MATRIX28_ARB") == 0) | |
| { | |
| return 0x88DC; | |
| } | |
| if (strcmp(str, "GL_MATRIX29_ARB") == 0) | |
| { | |
| return 0x88DD; | |
| } | |
| if (strcmp(str, "GL_MATRIX2_ARB") == 0) | |
| { | |
| return 0x88C2; | |
| } | |
| if (strcmp(str, "GL_MATRIX2_NV") == 0) | |
| { | |
| return 0x8632; | |
| } | |
| if (strcmp(str, "GL_MATRIX30_ARB") == 0) | |
| { | |
| return 0x88DE; | |
| } | |
| if (strcmp(str, "GL_MATRIX31_ARB") == 0) | |
| { | |
| return 0x88DF; | |
| } | |
| if (strcmp(str, "GL_MATRIX3_ARB") == 0) | |
| { | |
| return 0x88C3; | |
| } | |
| if (strcmp(str, "GL_MATRIX3_NV") == 0) | |
| { | |
| return 0x8633; | |
| } | |
| if (strcmp(str, "GL_MATRIX4_ARB") == 0) | |
| { | |
| return 0x88C4; | |
| } | |
| if (strcmp(str, "GL_MATRIX4_NV") == 0) | |
| { | |
| return 0x8634; | |
| } | |
| if (strcmp(str, "GL_MATRIX5_ARB") == 0) | |
| { | |
| return 0x88C5; | |
| } | |
| if (strcmp(str, "GL_MATRIX5_NV") == 0) | |
| { | |
| return 0x8635; | |
| } | |
| if (strcmp(str, "GL_MATRIX6_ARB") == 0) | |
| { | |
| return 0x88C6; | |
| } | |
| if (strcmp(str, "GL_MATRIX6_NV") == 0) | |
| { | |
| return 0x8636; | |
| } | |
| if (strcmp(str, "GL_MATRIX7_ARB") == 0) | |
| { | |
| return 0x88C7; | |
| } | |
| if (strcmp(str, "GL_MATRIX7_NV") == 0) | |
| { | |
| return 0x8637; | |
| } | |
| if (strcmp(str, "GL_MATRIX8_ARB") == 0) | |
| { | |
| return 0x88C8; | |
| } | |
| if (strcmp(str, "GL_MATRIX9_ARB") == 0) | |
| { | |
| return 0x88C9; | |
| } | |
| if (strcmp(str, "GL_MATRIX_EXT") == 0) | |
| { | |
| return 0x87C0; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_ARB") == 0) | |
| { | |
| return 0x8844; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES") == 0) | |
| { | |
| return 0x8B9E; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_OES") == 0) | |
| { | |
| return 0x8844; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_POINTER_ARB") == 0) | |
| { | |
| return 0x8849; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_POINTER_OES") == 0) | |
| { | |
| return 0x8849; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_SIZE_ARB") == 0) | |
| { | |
| return 0x8846; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_SIZE_OES") == 0) | |
| { | |
| return 0x8846; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_STRIDE_ARB") == 0) | |
| { | |
| return 0x8848; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_STRIDE_OES") == 0) | |
| { | |
| return 0x8848; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_TYPE_ARB") == 0) | |
| { | |
| return 0x8847; | |
| } | |
| if (strcmp(str, "GL_MATRIX_INDEX_ARRAY_TYPE_OES") == 0) | |
| { | |
| return 0x8847; | |
| } | |
| if (strcmp(str, "GL_MATRIX_MODE") == 0) | |
| { | |
| return 0x0BA0; | |
| } | |
| if (strcmp(str, "GL_MATRIX_PALETTE_ARB") == 0) | |
| { | |
| return 0x8840; | |
| } | |
| if (strcmp(str, "GL_MATRIX_PALETTE_OES") == 0) | |
| { | |
| return 0x8840; | |
| } | |
| if (strcmp(str, "GL_MATRIX_STRIDE") == 0) | |
| { | |
| return 0x92FF; | |
| } | |
| if (strcmp(str, "GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI") == 0) | |
| { | |
| return 0x200000; | |
| } | |
| if (strcmp(str, "GL_MAT_AMBIENT_BIT_PGI") == 0) | |
| { | |
| return 0x100000; | |
| } | |
| if (strcmp(str, "GL_MAT_COLOR_INDEXES_BIT_PGI") == 0) | |
| { | |
| return 0x1000000; | |
| } | |
| if (strcmp(str, "GL_MAT_DIFFUSE_BIT_PGI") == 0) | |
| { | |
| return 0x400000; | |
| } | |
| if (strcmp(str, "GL_MAT_EMISSION_BIT_PGI") == 0) | |
| { | |
| return 0x800000; | |
| } | |
| if (strcmp(str, "GL_MAT_SHININESS_BIT_PGI") == 0) | |
| { | |
| return 0x2000000; | |
| } | |
| if (strcmp(str, "GL_MAT_SPECULAR_BIT_PGI") == 0) | |
| { | |
| return 0x4000000; | |
| } | |
| if (strcmp(str, "GL_MAX") == 0) | |
| { | |
| return 0x8008; | |
| } | |
| if (strcmp(str, "GL_MAX_3D_TEXTURE_SIZE") == 0) | |
| { | |
| return 0x8073; | |
| } | |
| if (strcmp(str, "GL_MAX_3D_TEXTURE_SIZE_EXT") == 0) | |
| { | |
| return 0x8073; | |
| } | |
| if (strcmp(str, "GL_MAX_3D_TEXTURE_SIZE_OES") == 0) | |
| { | |
| return 0x8073; | |
| } | |
| if (strcmp(str, "GL_MAX_4D_TEXTURE_SIZE_SGIS") == 0) | |
| { | |
| return 0x8138; | |
| } | |
| if (strcmp(str, "GL_MAX_ACTIVE_LIGHTS_SGIX") == 0) | |
| { | |
| return 0x8405; | |
| } | |
| if (strcmp(str, "GL_MAX_ARRAY_TEXTURE_LAYERS") == 0) | |
| { | |
| return 0x88FF; | |
| } | |
| if (strcmp(str, "GL_MAX_ARRAY_TEXTURE_LAYERS_EXT") == 0) | |
| { | |
| return 0x88FF; | |
| } | |
| if (strcmp(str, "GL_MAX_ASYNC_DRAW_PIXELS_SGIX") == 0) | |
| { | |
| return 0x8360; | |
| } | |
| if (strcmp(str, "GL_MAX_ASYNC_HISTOGRAM_SGIX") == 0) | |
| { | |
| return 0x832D; | |
| } | |
| if (strcmp(str, "GL_MAX_ASYNC_READ_PIXELS_SGIX") == 0) | |
| { | |
| return 0x8361; | |
| } | |
| if (strcmp(str, "GL_MAX_ASYNC_TEX_IMAGE_SGIX") == 0) | |
| { | |
| return 0x835F; | |
| } | |
| if (strcmp(str, "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS") == 0) | |
| { | |
| return 0x92DC; | |
| } | |
| if (strcmp(str, "GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE") == 0) | |
| { | |
| return 0x92D8; | |
| } | |
| if (strcmp(str, "GL_MAX_ATTRIB_STACK_DEPTH") == 0) | |
| { | |
| return 0x0D35; | |
| } | |
| if (strcmp(str, "GL_MAX_BINDABLE_UNIFORM_SIZE_EXT") == 0) | |
| { | |
| return 0x8DED; | |
| } | |
| if (strcmp(str, "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH") == 0) | |
| { | |
| return 0x0D3B; | |
| } | |
| if (strcmp(str, "GL_MAX_CLIPMAP_DEPTH_SGIX") == 0) | |
| { | |
| return 0x8177; | |
| } | |
| if (strcmp(str, "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX") == 0) | |
| { | |
| return 0x8178; | |
| } | |
| if (strcmp(str, "GL_MAX_CLIP_DISTANCES") == 0) | |
| { | |
| return 0x0D32; | |
| } | |
| if (strcmp(str, "GL_MAX_CLIP_DISTANCES_APPLE") == 0) | |
| { | |
| return 0x0D32; | |
| } | |
| if (strcmp(str, "GL_MAX_CLIP_DISTANCES_EXT") == 0) | |
| { | |
| return 0x0D32; | |
| } | |
| if (strcmp(str, "GL_MAX_CLIP_PLANES") == 0) | |
| { | |
| return 0x0D32; | |
| } | |
| if (strcmp(str, "GL_MAX_CLIP_PLANES_IMG") == 0) | |
| { | |
| return 0x0D32; | |
| } | |
| if (strcmp(str, "GL_MAX_COARSE_FRAGMENT_SAMPLES_NV") == 0) | |
| { | |
| return 0x955F; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_ATTACHMENTS") == 0) | |
| { | |
| return 0x8CDF; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_ATTACHMENTS_EXT") == 0) | |
| { | |
| return 0x8CDF; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_ATTACHMENTS_NV") == 0) | |
| { | |
| return 0x8CDF; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_ANGLE") == 0) | |
| { | |
| return 0x96E1; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD") == 0) | |
| { | |
| return 0x91B3; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD") == 0) | |
| { | |
| return 0x91B4; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_MATRIX_STACK_DEPTH") == 0) | |
| { | |
| return 0x80B3; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI") == 0) | |
| { | |
| return 0x80B3; | |
| } | |
| if (strcmp(str, "GL_MAX_COLOR_TEXTURE_SAMPLES") == 0) | |
| { | |
| return 0x910E; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_ATOMIC_COUNTERS") == 0) | |
| { | |
| return 0x92D7; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS") == 0) | |
| { | |
| return 0x92D1; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES") == 0) | |
| { | |
| return 0x82FA; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT") == 0) | |
| { | |
| return 0x82FA; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8266; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_DIMENSIONS") == 0) | |
| { | |
| return 0x8282; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_ANGLE") == 0) | |
| { | |
| return 0x96E2; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8A33; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8A32; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8A32; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8A32; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_IMAGE_UNIFORMS") == 0) | |
| { | |
| return 0x90CF; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS") == 0) | |
| { | |
| return 0x8F39; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT") == 0) | |
| { | |
| return 0x8F39; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8E67; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES") == 0) | |
| { | |
| return 0x8F39; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS") == 0) | |
| { | |
| return 0x90DC; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8E6F; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8E1E; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8E1E; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8E1E; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8E1F; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8E1F; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8E1F; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS") == 0) | |
| { | |
| return 0x8B4D; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB") == 0) | |
| { | |
| return 0x8B4D; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_UNIFORM_BLOCKS") == 0) | |
| { | |
| return 0x8A2E; | |
| } | |
| if (strcmp(str, "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8A31; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_ATOMIC_COUNTERS") == 0) | |
| { | |
| return 0x8265; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS") == 0) | |
| { | |
| return 0x8264; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB") == 0) | |
| { | |
| return 0x90EB; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB") == 0) | |
| { | |
| return 0x91BF; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_IMAGE_UNIFORMS") == 0) | |
| { | |
| return 0x91BD; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS") == 0) | |
| { | |
| return 0x90DB; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_SHARED_MEMORY_SIZE") == 0) | |
| { | |
| return 0x8262; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS") == 0) | |
| { | |
| return 0x91BC; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_UNIFORM_BLOCKS") == 0) | |
| { | |
| return 0x91BB; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8263; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB") == 0) | |
| { | |
| return 0x9344; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB") == 0) | |
| { | |
| return 0x9345; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_WORK_GROUP_COUNT") == 0) | |
| { | |
| return 0x91BE; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS") == 0) | |
| { | |
| return 0x90EB; | |
| } | |
| if (strcmp(str, "GL_MAX_COMPUTE_WORK_GROUP_SIZE") == 0) | |
| { | |
| return 0x91BF; | |
| } | |
| if (strcmp(str, "GL_MAX_CONVOLUTION_HEIGHT") == 0) | |
| { | |
| return 0x801B; | |
| } | |
| if (strcmp(str, "GL_MAX_CONVOLUTION_HEIGHT_EXT") == 0) | |
| { | |
| return 0x801B; | |
| } | |
| if (strcmp(str, "GL_MAX_CONVOLUTION_WIDTH") == 0) | |
| { | |
| return 0x801A; | |
| } | |
| if (strcmp(str, "GL_MAX_CONVOLUTION_WIDTH_EXT") == 0) | |
| { | |
| return 0x801A; | |
| } | |
| if (strcmp(str, "GL_MAX_CUBE_MAP_TEXTURE_SIZE") == 0) | |
| { | |
| return 0x851C; | |
| } | |
| if (strcmp(str, "GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB") == 0) | |
| { | |
| return 0x851C; | |
| } | |
| if (strcmp(str, "GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT") == 0) | |
| { | |
| return 0x851C; | |
| } | |
| if (strcmp(str, "GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES") == 0) | |
| { | |
| return 0x851C; | |
| } | |
| if (strcmp(str, "GL_MAX_CULL_DISTANCES") == 0) | |
| { | |
| return 0x82F9; | |
| } | |
| if (strcmp(str, "GL_MAX_CULL_DISTANCES_EXT") == 0) | |
| { | |
| return 0x82F9; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_GROUP_STACK_DEPTH") == 0) | |
| { | |
| return 0x826C; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR") == 0) | |
| { | |
| return 0x826C; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_LOGGED_MESSAGES") == 0) | |
| { | |
| return 0x9144; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_LOGGED_MESSAGES_AMD") == 0) | |
| { | |
| return 0x9144; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_LOGGED_MESSAGES_ARB") == 0) | |
| { | |
| return 0x9144; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR") == 0) | |
| { | |
| return 0x9144; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_MESSAGE_LENGTH") == 0) | |
| { | |
| return 0x9143; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_MESSAGE_LENGTH_AMD") == 0) | |
| { | |
| return 0x9143; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_MESSAGE_LENGTH_ARB") == 0) | |
| { | |
| return 0x9143; | |
| } | |
| if (strcmp(str, "GL_MAX_DEBUG_MESSAGE_LENGTH_KHR") == 0) | |
| { | |
| return 0x9143; | |
| } | |
| if (strcmp(str, "GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV") == 0) | |
| { | |
| return 0x90D1; | |
| } | |
| if (strcmp(str, "GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV") == 0) | |
| { | |
| return 0x90D0; | |
| } | |
| if (strcmp(str, "GL_MAX_DEFORMATION_ORDER_SGIX") == 0) | |
| { | |
| return 0x8197; | |
| } | |
| if (strcmp(str, "GL_MAX_DEPTH") == 0) | |
| { | |
| return 0x8280; | |
| } | |
| if (strcmp(str, "GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD") == 0) | |
| { | |
| return 0x91B5; | |
| } | |
| if (strcmp(str, "GL_MAX_DEPTH_TEXTURE_SAMPLES") == 0) | |
| { | |
| return 0x910F; | |
| } | |
| if (strcmp(str, "GL_MAX_DETACHED_BUFFERS_NV") == 0) | |
| { | |
| return 0x95AD; | |
| } | |
| if (strcmp(str, "GL_MAX_DETACHED_TEXTURES_NV") == 0) | |
| { | |
| return 0x95AC; | |
| } | |
| if (strcmp(str, "GL_MAX_DRAW_BUFFERS") == 0) | |
| { | |
| return 0x8824; | |
| } | |
| if (strcmp(str, "GL_MAX_DRAW_BUFFERS_ARB") == 0) | |
| { | |
| return 0x8824; | |
| } | |
| if (strcmp(str, "GL_MAX_DRAW_BUFFERS_ATI") == 0) | |
| { | |
| return 0x8824; | |
| } | |
| if (strcmp(str, "GL_MAX_DRAW_BUFFERS_EXT") == 0) | |
| { | |
| return 0x8824; | |
| } | |
| if (strcmp(str, "GL_MAX_DRAW_BUFFERS_NV") == 0) | |
| { | |
| return 0x8824; | |
| } | |
| if (strcmp(str, "GL_MAX_DRAW_MESH_TASKS_COUNT_NV") == 0) | |
| { | |
| return 0x953D; | |
| } | |
| if (strcmp(str, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS") == 0) | |
| { | |
| return 0x88FC; | |
| } | |
| if (strcmp(str, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT") == 0) | |
| { | |
| return 0x88FC; | |
| } | |
| if (strcmp(str, "GL_MAX_ELEMENTS_INDICES") == 0) | |
| { | |
| return 0x80E9; | |
| } | |
| if (strcmp(str, "GL_MAX_ELEMENTS_INDICES_EXT") == 0) | |
| { | |
| return 0x80E9; | |
| } | |
| if (strcmp(str, "GL_MAX_ELEMENTS_VERTICES") == 0) | |
| { | |
| return 0x80E8; | |
| } | |
| if (strcmp(str, "GL_MAX_ELEMENTS_VERTICES_EXT") == 0) | |
| { | |
| return 0x80E8; | |
| } | |
| if (strcmp(str, "GL_MAX_ELEMENT_INDEX") == 0) | |
| { | |
| return 0x8D6B; | |
| } | |
| if (strcmp(str, "GL_MAX_EVAL_ORDER") == 0) | |
| { | |
| return 0x0D30; | |
| } | |
| if (strcmp(str, "GL_MAX_EXT") == 0) | |
| { | |
| return 0x8008; | |
| } | |
| if (strcmp(str, "GL_MAX_FOG_FUNC_POINTS_SGIS") == 0) | |
| { | |
| return 0x812C; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_ATOMIC_COUNTERS") == 0) | |
| { | |
| return 0x92D6; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS") == 0) | |
| { | |
| return 0x92D0; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT") == 0) | |
| { | |
| return 0x8DE3; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_IMAGE_UNIFORMS") == 0) | |
| { | |
| return 0x90CE; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_INPUT_COMPONENTS") == 0) | |
| { | |
| return 0x9125; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET") == 0) | |
| { | |
| return 0x8E5C; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV") == 0) | |
| { | |
| return 0x8E5C; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES") == 0) | |
| { | |
| return 0x8E5C; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_LIGHTS_SGIX") == 0) | |
| { | |
| return 0x8404; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV") == 0) | |
| { | |
| return 0x8868; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS") == 0) | |
| { | |
| return 0x90DA; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT") == 0) | |
| { | |
| return 0x96DC; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT") == 0) | |
| { | |
| return 0x96DB; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT") == 0) | |
| { | |
| return 0x96DA; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT") == 0) | |
| { | |
| return 0x96D8; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS") == 0) | |
| { | |
| return 0x8A2D; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8B49; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB") == 0) | |
| { | |
| return 0x8B49; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAGMENT_UNIFORM_VECTORS") == 0) | |
| { | |
| return 0x8DFD; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAMEBUFFER_HEIGHT") == 0) | |
| { | |
| return 0x9316; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAMEBUFFER_LAYERS") == 0) | |
| { | |
| return 0x9317; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAMEBUFFER_LAYERS_EXT") == 0) | |
| { | |
| return 0x9317; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAMEBUFFER_LAYERS_OES") == 0) | |
| { | |
| return 0x9317; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAMEBUFFER_SAMPLES") == 0) | |
| { | |
| return 0x9318; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAMEBUFFER_WIDTH") == 0) | |
| { | |
| return 0x9315; | |
| } | |
| if (strcmp(str, "GL_MAX_FRAMEZOOM_FACTOR_SGIX") == 0) | |
| { | |
| return 0x818D; | |
| } | |
| if (strcmp(str, "GL_MAX_GENERAL_COMBINERS_NV") == 0) | |
| { | |
| return 0x854D; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS") == 0) | |
| { | |
| return 0x92D5; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT") == 0) | |
| { | |
| return 0x92D5; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES") == 0) | |
| { | |
| return 0x92D5; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS") == 0) | |
| { | |
| return 0x92CF; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT") == 0) | |
| { | |
| return 0x92CF; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES") == 0) | |
| { | |
| return 0x92CF; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT") == 0) | |
| { | |
| return 0x8DE4; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS") == 0) | |
| { | |
| return 0x90CD; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT") == 0) | |
| { | |
| return 0x90CD; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES") == 0) | |
| { | |
| return 0x90CD; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_INPUT_COMPONENTS") == 0) | |
| { | |
| return 0x9123; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x9123; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES") == 0) | |
| { | |
| return 0x9123; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS") == 0) | |
| { | |
| return 0x9124; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x9124; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES") == 0) | |
| { | |
| return 0x9124; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_OUTPUT_VERTICES") == 0) | |
| { | |
| return 0x8DE0; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB") == 0) | |
| { | |
| return 0x8DE0; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT") == 0) | |
| { | |
| return 0x8DE0; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES") == 0) | |
| { | |
| return 0x8DE0; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV") == 0) | |
| { | |
| return 0x8E5A; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS") == 0) | |
| { | |
| return 0x8E5A; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT") == 0) | |
| { | |
| return 0x8E5A; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES") == 0) | |
| { | |
| return 0x8E5A; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS") == 0) | |
| { | |
| return 0x90D7; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT") == 0) | |
| { | |
| return 0x90D7; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES") == 0) | |
| { | |
| return 0x90D7; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS") == 0) | |
| { | |
| return 0x8C29; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB") == 0) | |
| { | |
| return 0x8C29; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT") == 0) | |
| { | |
| return 0x8C29; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES") == 0) | |
| { | |
| return 0x8C29; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS") == 0) | |
| { | |
| return 0x8DE1; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB") == 0) | |
| { | |
| return 0x8DE1; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8DE1; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8DE1; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS") == 0) | |
| { | |
| return 0x8A2C; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT") == 0) | |
| { | |
| return 0x8A2C; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES") == 0) | |
| { | |
| return 0x8A2C; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8DDF; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB") == 0) | |
| { | |
| return 0x8DDF; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8DDF; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8DDF; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB") == 0) | |
| { | |
| return 0x8DDD; | |
| } | |
| if (strcmp(str, "GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8DDD; | |
| } | |
| if (strcmp(str, "GL_MAX_HEIGHT") == 0) | |
| { | |
| return 0x827F; | |
| } | |
| if (strcmp(str, "GL_MAX_IMAGE_SAMPLES") == 0) | |
| { | |
| return 0x906D; | |
| } | |
| if (strcmp(str, "GL_MAX_IMAGE_SAMPLES_EXT") == 0) | |
| { | |
| return 0x906D; | |
| } | |
| if (strcmp(str, "GL_MAX_IMAGE_UNITS") == 0) | |
| { | |
| return 0x8F38; | |
| } | |
| if (strcmp(str, "GL_MAX_IMAGE_UNITS_EXT") == 0) | |
| { | |
| return 0x8F38; | |
| } | |
| if (strcmp(str, "GL_MAX_INTEGER_SAMPLES") == 0) | |
| { | |
| return 0x9110; | |
| } | |
| if (strcmp(str, "GL_MAX_LABEL_LENGTH") == 0) | |
| { | |
| return 0x82E8; | |
| } | |
| if (strcmp(str, "GL_MAX_LABEL_LENGTH_KHR") == 0) | |
| { | |
| return 0x82E8; | |
| } | |
| if (strcmp(str, "GL_MAX_LAYERS") == 0) | |
| { | |
| return 0x8281; | |
| } | |
| if (strcmp(str, "GL_MAX_LGPU_GPUS_NVX") == 0) | |
| { | |
| return 0x92BA; | |
| } | |
| if (strcmp(str, "GL_MAX_LIGHTS") == 0) | |
| { | |
| return 0x0D31; | |
| } | |
| if (strcmp(str, "GL_MAX_LIST_NESTING") == 0) | |
| { | |
| return 0x0B31; | |
| } | |
| if (strcmp(str, "GL_MAX_MAP_TESSELLATION_NV") == 0) | |
| { | |
| return 0x86D6; | |
| } | |
| if (strcmp(str, "GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB") == 0) | |
| { | |
| return 0x8841; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_ATOMIC_COUNTERS_NV") == 0) | |
| { | |
| return 0x8E65; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV") == 0) | |
| { | |
| return 0x8E64; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_IMAGE_UNIFORMS_NV") == 0) | |
| { | |
| return 0x8E62; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_OUTPUT_PRIMITIVES_NV") == 0) | |
| { | |
| return 0x9539; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_OUTPUT_VERTICES_NV") == 0) | |
| { | |
| return 0x9538; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV") == 0) | |
| { | |
| return 0x8E66; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV") == 0) | |
| { | |
| return 0x8E61; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV") == 0) | |
| { | |
| return 0x9536; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_UNIFORM_BLOCKS_NV") == 0) | |
| { | |
| return 0x8E60; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_UNIFORM_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8E63; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_VIEWS_NV") == 0) | |
| { | |
| return 0x9557; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV") == 0) | |
| { | |
| return 0x95A2; | |
| } | |
| if (strcmp(str, "GL_MAX_MESH_WORK_GROUP_SIZE_NV") == 0) | |
| { | |
| return 0x953B; | |
| } | |
| if (strcmp(str, "GL_MAX_MODELVIEW_STACK_DEPTH") == 0) | |
| { | |
| return 0x0D36; | |
| } | |
| if (strcmp(str, "GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV") == 0) | |
| { | |
| return 0x8E11; | |
| } | |
| if (strcmp(str, "GL_MAX_MULTIVIEW_BUFFERS_EXT") == 0) | |
| { | |
| return 0x90F2; | |
| } | |
| if (strcmp(str, "GL_MAX_NAME_LENGTH") == 0) | |
| { | |
| return 0x92F6; | |
| } | |
| if (strcmp(str, "GL_MAX_NAME_STACK_DEPTH") == 0) | |
| { | |
| return 0x0D37; | |
| } | |
| if (strcmp(str, "GL_MAX_NUM_ACTIVE_VARIABLES") == 0) | |
| { | |
| return 0x92F7; | |
| } | |
| if (strcmp(str, "GL_MAX_NUM_COMPATIBLE_SUBROUTINES") == 0) | |
| { | |
| return 0x92F8; | |
| } | |
| if (strcmp(str, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT") == 0) | |
| { | |
| return 0x87CA; | |
| } | |
| if (strcmp(str, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT") == 0) | |
| { | |
| return 0x87CD; | |
| } | |
| if (strcmp(str, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT") == 0) | |
| { | |
| return 0x87CE; | |
| } | |
| if (strcmp(str, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT") == 0) | |
| { | |
| return 0x87CC; | |
| } | |
| if (strcmp(str, "GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT") == 0) | |
| { | |
| return 0x87CB; | |
| } | |
| if (strcmp(str, "GL_MAX_PALETTE_MATRICES_ARB") == 0) | |
| { | |
| return 0x8842; | |
| } | |
| if (strcmp(str, "GL_MAX_PALETTE_MATRICES_OES") == 0) | |
| { | |
| return 0x8842; | |
| } | |
| if (strcmp(str, "GL_MAX_PATCH_VERTICES") == 0) | |
| { | |
| return 0x8E7D; | |
| } | |
| if (strcmp(str, "GL_MAX_PATCH_VERTICES_EXT") == 0) | |
| { | |
| return 0x8E7D; | |
| } | |
| if (strcmp(str, "GL_MAX_PATCH_VERTICES_OES") == 0) | |
| { | |
| return 0x8E7D; | |
| } | |
| if (strcmp(str, "GL_MAX_PIXEL_LOCAL_STORAGE_PLANES_ANGLE") == 0) | |
| { | |
| return 0x96E0; | |
| } | |
| if (strcmp(str, "GL_MAX_PIXEL_MAP_TABLE") == 0) | |
| { | |
| return 0x0D34; | |
| } | |
| if (strcmp(str, "GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT") == 0) | |
| { | |
| return 0x8337; | |
| } | |
| if (strcmp(str, "GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI") == 0) | |
| { | |
| return 0x87F1; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB") == 0) | |
| { | |
| return 0x88B1; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x880B; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_ATTRIBS_ARB") == 0) | |
| { | |
| return 0x88AD; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8908; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_CALL_DEPTH_NV") == 0) | |
| { | |
| return 0x88F5; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_ENV_PARAMETERS_ARB") == 0) | |
| { | |
| return 0x88B5; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV") == 0) | |
| { | |
| return 0x88F4; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV") == 0) | |
| { | |
| return 0x8DA5; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_GENERIC_RESULTS_NV") == 0) | |
| { | |
| return 0x8DA6; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_IF_DEPTH_NV") == 0) | |
| { | |
| return 0x88F6; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x88A1; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB") == 0) | |
| { | |
| return 0x88B4; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_LOOP_COUNT_NV") == 0) | |
| { | |
| return 0x88F8; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_LOOP_DEPTH_NV") == 0) | |
| { | |
| return 0x88F7; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_MATRICES_ARB") == 0) | |
| { | |
| return 0x862F; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB") == 0) | |
| { | |
| return 0x862E; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB") == 0) | |
| { | |
| return 0x88B3; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x880E; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB") == 0) | |
| { | |
| return 0x88AF; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x88A3; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB") == 0) | |
| { | |
| return 0x88AB; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB") == 0) | |
| { | |
| return 0x88A7; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB") == 0) | |
| { | |
| return 0x8810; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x880F; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV") == 0) | |
| { | |
| return 0x8C27; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_PARAMETERS_ARB") == 0) | |
| { | |
| return 0x88A9; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV") == 0) | |
| { | |
| return 0x8DA0; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV") == 0) | |
| { | |
| return 0x8DA1; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_PATCH_ATTRIBS_NV") == 0) | |
| { | |
| return 0x86D8; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_RESULT_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8909; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_SUBROUTINE_NUM_NV") == 0) | |
| { | |
| return 0x8F45; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV") == 0) | |
| { | |
| return 0x8F44; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEMPORARIES_ARB") == 0) | |
| { | |
| return 0x88A5; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEXEL_OFFSET") == 0) | |
| { | |
| return 0x8905; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEXEL_OFFSET_EXT") == 0) | |
| { | |
| return 0x8905; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEXEL_OFFSET_NV") == 0) | |
| { | |
| return 0x8905; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB") == 0) | |
| { | |
| return 0x8F9F; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET") == 0) | |
| { | |
| return 0x8E5F; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB") == 0) | |
| { | |
| return 0x8E5F; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV") == 0) | |
| { | |
| return 0x8E5F; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB") == 0) | |
| { | |
| return 0x880D; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x880C; | |
| } | |
| if (strcmp(str, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8C28; | |
| } | |
| if (strcmp(str, "GL_MAX_PROJECTION_STACK_DEPTH") == 0) | |
| { | |
| return 0x0D38; | |
| } | |
| if (strcmp(str, "GL_MAX_RASTER_SAMPLES_EXT") == 0) | |
| { | |
| return 0x9329; | |
| } | |
| if (strcmp(str, "GL_MAX_RATIONAL_EVAL_ORDER_NV") == 0) | |
| { | |
| return 0x86D7; | |
| } | |
| if (strcmp(str, "GL_MAX_RECTANGLE_TEXTURE_SIZE") == 0) | |
| { | |
| return 0x84F8; | |
| } | |
| if (strcmp(str, "GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB") == 0) | |
| { | |
| return 0x84F8; | |
| } | |
| if (strcmp(str, "GL_MAX_RECTANGLE_TEXTURE_SIZE_NV") == 0) | |
| { | |
| return 0x84F8; | |
| } | |
| if (strcmp(str, "GL_MAX_RENDERBUFFER_SIZE") == 0) | |
| { | |
| return 0x84E8; | |
| } | |
| if (strcmp(str, "GL_MAX_RENDERBUFFER_SIZE_EXT") == 0) | |
| { | |
| return 0x84E8; | |
| } | |
| if (strcmp(str, "GL_MAX_RENDERBUFFER_SIZE_OES") == 0) | |
| { | |
| return 0x84E8; | |
| } | |
| if (strcmp(str, "GL_MAX_SAMPLES") == 0) | |
| { | |
| return 0x8D57; | |
| } | |
| if (strcmp(str, "GL_MAX_SAMPLES_ANGLE") == 0) | |
| { | |
| return 0x8D57; | |
| } | |
| if (strcmp(str, "GL_MAX_SAMPLES_APPLE") == 0) | |
| { | |
| return 0x8D57; | |
| } | |
| if (strcmp(str, "GL_MAX_SAMPLES_EXT") == 0) | |
| { | |
| return 0x8D57; | |
| } | |
| if (strcmp(str, "GL_MAX_SAMPLES_IMG") == 0) | |
| { | |
| return 0x9135; | |
| } | |
| if (strcmp(str, "GL_MAX_SAMPLES_NV") == 0) | |
| { | |
| return 0x8D57; | |
| } | |
| if (strcmp(str, "GL_MAX_SAMPLE_MASK_WORDS") == 0) | |
| { | |
| return 0x8E59; | |
| } | |
| if (strcmp(str, "GL_MAX_SAMPLE_MASK_WORDS_NV") == 0) | |
| { | |
| return 0x8E59; | |
| } | |
| if (strcmp(str, "GL_MAX_SERVER_WAIT_TIMEOUT") == 0) | |
| { | |
| return 0x9111; | |
| } | |
| if (strcmp(str, "GL_MAX_SERVER_WAIT_TIMEOUT_APPLE") == 0) | |
| { | |
| return 0x9111; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_BUFFER_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F35; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT") == 0) | |
| { | |
| return 0x9650; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT") == 0) | |
| { | |
| return 0x9651; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_COMPILER_THREADS_ARB") == 0) | |
| { | |
| return 0x91B0; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_COMPILER_THREADS_KHR") == 0) | |
| { | |
| return 0x91B0; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT") == 0) | |
| { | |
| return 0x8F63; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT") == 0) | |
| { | |
| return 0x8F67; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_STORAGE_BLOCK_SIZE") == 0) | |
| { | |
| return 0x90DE; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS") == 0) | |
| { | |
| return 0x90DD; | |
| } | |
| if (strcmp(str, "GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM") == 0) | |
| { | |
| return 0x8FA1; | |
| } | |
| if (strcmp(str, "GL_MAX_SHININESS_NV") == 0) | |
| { | |
| return 0x8504; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD") == 0) | |
| { | |
| return 0x9199; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB") == 0) | |
| { | |
| return 0x9199; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT") == 0) | |
| { | |
| return 0x9199; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS") == 0) | |
| { | |
| return 0x919A; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB") == 0) | |
| { | |
| return 0x919A; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT") == 0) | |
| { | |
| return 0x919A; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_TEXTURE_SIZE_AMD") == 0) | |
| { | |
| return 0x9198; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_TEXTURE_SIZE_ARB") == 0) | |
| { | |
| return 0x9198; | |
| } | |
| if (strcmp(str, "GL_MAX_SPARSE_TEXTURE_SIZE_EXT") == 0) | |
| { | |
| return 0x9198; | |
| } | |
| if (strcmp(str, "GL_MAX_SPOT_EXPONENT_NV") == 0) | |
| { | |
| return 0x8505; | |
| } | |
| if (strcmp(str, "GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV") == 0) | |
| { | |
| return 0x9349; | |
| } | |
| if (strcmp(str, "GL_MAX_SUBROUTINES") == 0) | |
| { | |
| return 0x8DE7; | |
| } | |
| if (strcmp(str, "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS") == 0) | |
| { | |
| return 0x8DE8; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_ATOMIC_COUNTERS_NV") == 0) | |
| { | |
| return 0x8E6D; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV") == 0) | |
| { | |
| return 0x8E6C; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_IMAGE_UNIFORMS_NV") == 0) | |
| { | |
| return 0x8E6A; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_OUTPUT_COUNT_NV") == 0) | |
| { | |
| return 0x953A; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV") == 0) | |
| { | |
| return 0x8E6E; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV") == 0) | |
| { | |
| return 0x8E69; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV") == 0) | |
| { | |
| return 0x9537; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_UNIFORM_BLOCKS_NV") == 0) | |
| { | |
| return 0x8E68; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_UNIFORM_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8E6B; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV") == 0) | |
| { | |
| return 0x95A3; | |
| } | |
| if (strcmp(str, "GL_MAX_TASK_WORK_GROUP_SIZE_NV") == 0) | |
| { | |
| return 0x953C; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS") == 0) | |
| { | |
| return 0x92D3; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT") == 0) | |
| { | |
| return 0x92D3; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES") == 0) | |
| { | |
| return 0x92D3; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS") == 0) | |
| { | |
| return 0x92CD; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT") == 0) | |
| { | |
| return 0x92CD; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES") == 0) | |
| { | |
| return 0x92CD; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS") == 0) | |
| { | |
| return 0x90CB; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT") == 0) | |
| { | |
| return 0x90CB; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES") == 0) | |
| { | |
| return 0x90CB; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS") == 0) | |
| { | |
| return 0x886C; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x886C; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES") == 0) | |
| { | |
| return 0x886C; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS") == 0) | |
| { | |
| return 0x8E83; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8E83; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8E83; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS") == 0) | |
| { | |
| return 0x90D8; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT") == 0) | |
| { | |
| return 0x90D8; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES") == 0) | |
| { | |
| return 0x90D8; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS") == 0) | |
| { | |
| return 0x8E81; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT") == 0) | |
| { | |
| return 0x8E81; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES") == 0) | |
| { | |
| return 0x8E81; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS") == 0) | |
| { | |
| return 0x8E85; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8E85; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8E85; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS") == 0) | |
| { | |
| return 0x8E89; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT") == 0) | |
| { | |
| return 0x8E89; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES") == 0) | |
| { | |
| return 0x8E89; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8E7F; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8E7F; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8E7F; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS") == 0) | |
| { | |
| return 0x92D4; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT") == 0) | |
| { | |
| return 0x92D4; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES") == 0) | |
| { | |
| return 0x92D4; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS") == 0) | |
| { | |
| return 0x92CE; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT") == 0) | |
| { | |
| return 0x92CE; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES") == 0) | |
| { | |
| return 0x92CE; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS") == 0) | |
| { | |
| return 0x90CC; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT") == 0) | |
| { | |
| return 0x90CC; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES") == 0) | |
| { | |
| return 0x90CC; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS") == 0) | |
| { | |
| return 0x886D; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x886D; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES") == 0) | |
| { | |
| return 0x886D; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS") == 0) | |
| { | |
| return 0x8E86; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8E86; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8E86; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS") == 0) | |
| { | |
| return 0x90D9; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT") == 0) | |
| { | |
| return 0x90D9; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES") == 0) | |
| { | |
| return 0x90D9; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS") == 0) | |
| { | |
| return 0x8E82; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT") == 0) | |
| { | |
| return 0x8E82; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES") == 0) | |
| { | |
| return 0x8E82; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS") == 0) | |
| { | |
| return 0x8E8A; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT") == 0) | |
| { | |
| return 0x8E8A; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES") == 0) | |
| { | |
| return 0x8E8A; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8E80; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8E80; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8E80; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_GEN_LEVEL") == 0) | |
| { | |
| return 0x8E7E; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_GEN_LEVEL_EXT") == 0) | |
| { | |
| return 0x8E7E; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_GEN_LEVEL_OES") == 0) | |
| { | |
| return 0x8E7E; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_PATCH_COMPONENTS") == 0) | |
| { | |
| return 0x8E84; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_PATCH_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8E84; | |
| } | |
| if (strcmp(str, "GL_MAX_TESS_PATCH_COMPONENTS_OES") == 0) | |
| { | |
| return 0x8E84; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_BUFFER_SIZE") == 0) | |
| { | |
| return 0x8C2B; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_BUFFER_SIZE_ARB") == 0) | |
| { | |
| return 0x8C2B; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_BUFFER_SIZE_EXT") == 0) | |
| { | |
| return 0x8C2B; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_BUFFER_SIZE_OES") == 0) | |
| { | |
| return 0x8C2B; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_COORDS") == 0) | |
| { | |
| return 0x8871; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_COORDS_ARB") == 0) | |
| { | |
| return 0x8871; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_COORDS_NV") == 0) | |
| { | |
| return 0x8871; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_IMAGE_UNITS") == 0) | |
| { | |
| return 0x8872; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_IMAGE_UNITS_ARB") == 0) | |
| { | |
| return 0x8872; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_IMAGE_UNITS_NV") == 0) | |
| { | |
| return 0x8872; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_LOD_BIAS") == 0) | |
| { | |
| return 0x84FD; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_LOD_BIAS_EXT") == 0) | |
| { | |
| return 0x84FD; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_MAX_ANISOTROPY") == 0) | |
| { | |
| return 0x84FF; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT") == 0) | |
| { | |
| return 0x84FF; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_SIZE") == 0) | |
| { | |
| return 0x0D33; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_STACK_DEPTH") == 0) | |
| { | |
| return 0x0D39; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_UNITS") == 0) | |
| { | |
| return 0x84E2; | |
| } | |
| if (strcmp(str, "GL_MAX_TEXTURE_UNITS_ARB") == 0) | |
| { | |
| return 0x84E2; | |
| } | |
| if (strcmp(str, "GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV") == 0) | |
| { | |
| return 0x95B6; | |
| } | |
| if (strcmp(str, "GL_MAX_TRACK_MATRICES_NV") == 0) | |
| { | |
| return 0x862F; | |
| } | |
| if (strcmp(str, "GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV") == 0) | |
| { | |
| return 0x862E; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS") == 0) | |
| { | |
| return 0x8E70; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS") == 0) | |
| { | |
| return 0x8C8A; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8C8A; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8C8A; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS") == 0) | |
| { | |
| return 0x8C8B; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT") == 0) | |
| { | |
| return 0x8C8B; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV") == 0) | |
| { | |
| return 0x8C8B; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS") == 0) | |
| { | |
| return 0x8C80; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8C80; | |
| } | |
| if (strcmp(str, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8C80; | |
| } | |
| if (strcmp(str, "GL_MAX_UNIFORM_BLOCK_SIZE") == 0) | |
| { | |
| return 0x8A30; | |
| } | |
| if (strcmp(str, "GL_MAX_UNIFORM_BUFFER_BINDINGS") == 0) | |
| { | |
| return 0x8A2F; | |
| } | |
| if (strcmp(str, "GL_MAX_UNIFORM_LOCATIONS") == 0) | |
| { | |
| return 0x826E; | |
| } | |
| if (strcmp(str, "GL_MAX_VARYING_COMPONENTS") == 0) | |
| { | |
| return 0x8B4B; | |
| } | |
| if (strcmp(str, "GL_MAX_VARYING_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8B4B; | |
| } | |
| if (strcmp(str, "GL_MAX_VARYING_FLOATS") == 0) | |
| { | |
| return 0x8B4B; | |
| } | |
| if (strcmp(str, "GL_MAX_VARYING_FLOATS_ARB") == 0) | |
| { | |
| return 0x8B4B; | |
| } | |
| if (strcmp(str, "GL_MAX_VARYING_VECTORS") == 0) | |
| { | |
| return 0x8DFC; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV") == 0) | |
| { | |
| return 0x8520; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_ATOMIC_COUNTERS") == 0) | |
| { | |
| return 0x92D2; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS") == 0) | |
| { | |
| return 0x92CC; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_ATTRIBS") == 0) | |
| { | |
| return 0x8869; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_ATTRIBS_ARB") == 0) | |
| { | |
| return 0x8869; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_ATTRIB_BINDINGS") == 0) | |
| { | |
| return 0x82DA; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET") == 0) | |
| { | |
| return 0x82D9; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_ATTRIB_STRIDE") == 0) | |
| { | |
| return 0x82E5; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT") == 0) | |
| { | |
| return 0x8DE2; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_HINT_PGI") == 0) | |
| { | |
| return 0x1A22D; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_IMAGE_UNIFORMS") == 0) | |
| { | |
| return 0x90CA; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_OUTPUT_COMPONENTS") == 0) | |
| { | |
| return 0x9122; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT") == 0) | |
| { | |
| return 0x87C5; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_SHADER_INVARIANTS_EXT") == 0) | |
| { | |
| return 0x87C7; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_SHADER_LOCALS_EXT") == 0) | |
| { | |
| return 0x87C9; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT") == 0) | |
| { | |
| return 0x87C8; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS") == 0) | |
| { | |
| return 0x90D6; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_SHADER_VARIANTS_EXT") == 0) | |
| { | |
| return 0x87C6; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_STREAMS") == 0) | |
| { | |
| return 0x8E71; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_STREAMS_ATI") == 0) | |
| { | |
| return 0x876B; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS") == 0) | |
| { | |
| return 0x8B4C; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB") == 0) | |
| { | |
| return 0x8B4C; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_UNIFORM_BLOCKS") == 0) | |
| { | |
| return 0x8A2B; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_UNIFORM_COMPONENTS") == 0) | |
| { | |
| return 0x8B4A; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB") == 0) | |
| { | |
| return 0x8B4A; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_UNIFORM_VECTORS") == 0) | |
| { | |
| return 0x8DFB; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_UNITS_ARB") == 0) | |
| { | |
| return 0x86A4; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_UNITS_OES") == 0) | |
| { | |
| return 0x86A4; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB") == 0) | |
| { | |
| return 0x8DDE; | |
| } | |
| if (strcmp(str, "GL_MAX_VERTEX_VARYING_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8DDE; | |
| } | |
| if (strcmp(str, "GL_MAX_VIEWPORTS") == 0) | |
| { | |
| return 0x825B; | |
| } | |
| if (strcmp(str, "GL_MAX_VIEWPORTS_NV") == 0) | |
| { | |
| return 0x825B; | |
| } | |
| if (strcmp(str, "GL_MAX_VIEWPORTS_OES") == 0) | |
| { | |
| return 0x825B; | |
| } | |
| if (strcmp(str, "GL_MAX_VIEWPORT_DIMS") == 0) | |
| { | |
| return 0x0D3A; | |
| } | |
| if (strcmp(str, "GL_MAX_VIEWS_OVR") == 0) | |
| { | |
| return 0x9631; | |
| } | |
| if (strcmp(str, "GL_MAX_WIDTH") == 0) | |
| { | |
| return 0x827E; | |
| } | |
| if (strcmp(str, "GL_MAX_WINDOW_RECTANGLES_EXT") == 0) | |
| { | |
| return 0x8F14; | |
| } | |
| if (strcmp(str, "GL_MEDIUM_FLOAT") == 0) | |
| { | |
| return 0x8DF1; | |
| } | |
| if (strcmp(str, "GL_MEDIUM_INT") == 0) | |
| { | |
| return 0x8DF4; | |
| } | |
| if (strcmp(str, "GL_MEMORY_ATTACHABLE_ALIGNMENT_NV") == 0) | |
| { | |
| return 0x95A6; | |
| } | |
| if (strcmp(str, "GL_MEMORY_ATTACHABLE_NV") == 0) | |
| { | |
| return 0x95A8; | |
| } | |
| if (strcmp(str, "GL_MEMORY_ATTACHABLE_SIZE_NV") == 0) | |
| { | |
| return 0x95A7; | |
| } | |
| if (strcmp(str, "GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV") == 0) | |
| { | |
| return 0x9543; | |
| } | |
| if (strcmp(str, "GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV") == 0) | |
| { | |
| return 0x92DF; | |
| } | |
| if (strcmp(str, "GL_MESH_OUTPUT_TYPE_NV") == 0) | |
| { | |
| return 0x957B; | |
| } | |
| if (strcmp(str, "GL_MESH_PRIMITIVES_OUT_NV") == 0) | |
| { | |
| return 0x957A; | |
| } | |
| if (strcmp(str, "GL_MESH_SHADER_BIT_NV") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_MESH_SHADER_NV") == 0) | |
| { | |
| return 0x9559; | |
| } | |
| if (strcmp(str, "GL_MESH_SUBROUTINE_NV") == 0) | |
| { | |
| return 0x957C; | |
| } | |
| if (strcmp(str, "GL_MESH_SUBROUTINE_UNIFORM_NV") == 0) | |
| { | |
| return 0x957E; | |
| } | |
| if (strcmp(str, "GL_MESH_VERTICES_OUT_NV") == 0) | |
| { | |
| return 0x9579; | |
| } | |
| if (strcmp(str, "GL_MESH_WORK_GROUP_SIZE_NV") == 0) | |
| { | |
| return 0x953E; | |
| } | |
| if (strcmp(str, "GL_MIN") == 0) | |
| { | |
| return 0x8007; | |
| } | |
| if (strcmp(str, "GL_MINMAX") == 0) | |
| { | |
| return 0x802E; | |
| } | |
| if (strcmp(str, "GL_MINMAX_EXT") == 0) | |
| { | |
| return 0x802E; | |
| } | |
| if (strcmp(str, "GL_MINMAX_FORMAT") == 0) | |
| { | |
| return 0x802F; | |
| } | |
| if (strcmp(str, "GL_MINMAX_FORMAT_EXT") == 0) | |
| { | |
| return 0x802F; | |
| } | |
| if (strcmp(str, "GL_MINMAX_SINK") == 0) | |
| { | |
| return 0x8030; | |
| } | |
| if (strcmp(str, "GL_MINMAX_SINK_EXT") == 0) | |
| { | |
| return 0x8030; | |
| } | |
| if (strcmp(str, "GL_MINOR_VERSION") == 0) | |
| { | |
| return 0x821C; | |
| } | |
| if (strcmp(str, "GL_MINUS_CLAMPED_NV") == 0) | |
| { | |
| return 0x92B3; | |
| } | |
| if (strcmp(str, "GL_MINUS_NV") == 0) | |
| { | |
| return 0x929F; | |
| } | |
| if (strcmp(str, "GL_MIN_EXT") == 0) | |
| { | |
| return 0x8007; | |
| } | |
| if (strcmp(str, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET") == 0) | |
| { | |
| return 0x8E5B; | |
| } | |
| if (strcmp(str, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV") == 0) | |
| { | |
| return 0x8E5B; | |
| } | |
| if (strcmp(str, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES") == 0) | |
| { | |
| return 0x8E5B; | |
| } | |
| if (strcmp(str, "GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT") == 0) | |
| { | |
| return 0x96D9; | |
| } | |
| if (strcmp(str, "GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT") == 0) | |
| { | |
| return 0x96D7; | |
| } | |
| if (strcmp(str, "GL_MIN_LOD_WARNING_AMD") == 0) | |
| { | |
| return 0x919C; | |
| } | |
| if (strcmp(str, "GL_MIN_MAP_BUFFER_ALIGNMENT") == 0) | |
| { | |
| return 0x90BC; | |
| } | |
| if (strcmp(str, "GL_MIN_PROGRAM_TEXEL_OFFSET") == 0) | |
| { | |
| return 0x8904; | |
| } | |
| if (strcmp(str, "GL_MIN_PROGRAM_TEXEL_OFFSET_EXT") == 0) | |
| { | |
| return 0x8904; | |
| } | |
| if (strcmp(str, "GL_MIN_PROGRAM_TEXEL_OFFSET_NV") == 0) | |
| { | |
| return 0x8904; | |
| } | |
| if (strcmp(str, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET") == 0) | |
| { | |
| return 0x8E5E; | |
| } | |
| if (strcmp(str, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB") == 0) | |
| { | |
| return 0x8E5E; | |
| } | |
| if (strcmp(str, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV") == 0) | |
| { | |
| return 0x8E5E; | |
| } | |
| if (strcmp(str, "GL_MIN_SAMPLE_SHADING_VALUE") == 0) | |
| { | |
| return 0x8C37; | |
| } | |
| if (strcmp(str, "GL_MIN_SAMPLE_SHADING_VALUE_ARB") == 0) | |
| { | |
| return 0x8C37; | |
| } | |
| if (strcmp(str, "GL_MIN_SAMPLE_SHADING_VALUE_OES") == 0) | |
| { | |
| return 0x8C37; | |
| } | |
| if (strcmp(str, "GL_MIN_SPARSE_LEVEL_AMD") == 0) | |
| { | |
| return 0x919B; | |
| } | |
| if (strcmp(str, "GL_MIPMAP") == 0) | |
| { | |
| return 0x8293; | |
| } | |
| if (strcmp(str, "GL_MIRRORED_REPEAT") == 0) | |
| { | |
| return 0x8370; | |
| } | |
| if (strcmp(str, "GL_MIRRORED_REPEAT_ARB") == 0) | |
| { | |
| return 0x8370; | |
| } | |
| if (strcmp(str, "GL_MIRRORED_REPEAT_IBM") == 0) | |
| { | |
| return 0x8370; | |
| } | |
| if (strcmp(str, "GL_MIRRORED_REPEAT_OES") == 0) | |
| { | |
| return 0x8370; | |
| } | |
| if (strcmp(str, "GL_MIRROR_CLAMP_ATI") == 0) | |
| { | |
| return 0x8742; | |
| } | |
| if (strcmp(str, "GL_MIRROR_CLAMP_EXT") == 0) | |
| { | |
| return 0x8742; | |
| } | |
| if (strcmp(str, "GL_MIRROR_CLAMP_TO_BORDER_EXT") == 0) | |
| { | |
| return 0x8912; | |
| } | |
| if (strcmp(str, "GL_MIRROR_CLAMP_TO_EDGE") == 0) | |
| { | |
| return 0x8743; | |
| } | |
| if (strcmp(str, "GL_MIRROR_CLAMP_TO_EDGE_ATI") == 0) | |
| { | |
| return 0x8743; | |
| } | |
| if (strcmp(str, "GL_MIRROR_CLAMP_TO_EDGE_EXT") == 0) | |
| { | |
| return 0x8743; | |
| } | |
| if (strcmp(str, "GL_MITER_REVERT_NV") == 0) | |
| { | |
| return 0x90A7; | |
| } | |
| if (strcmp(str, "GL_MITER_TRUNCATE_NV") == 0) | |
| { | |
| return 0x90A8; | |
| } | |
| if (strcmp(str, "GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV") == 0) | |
| { | |
| return 0x932F; | |
| } | |
| if (strcmp(str, "GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV") == 0) | |
| { | |
| return 0x9330; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW") == 0) | |
| { | |
| return 0x1700; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW0_ARB") == 0) | |
| { | |
| return 0x1700; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW0_EXT") == 0) | |
| { | |
| return 0x1700; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW0_MATRIX_EXT") == 0) | |
| { | |
| return 0x0BA6; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW0_STACK_DEPTH_EXT") == 0) | |
| { | |
| return 0x0BA3; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW10_ARB") == 0) | |
| { | |
| return 0x872A; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW11_ARB") == 0) | |
| { | |
| return 0x872B; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW12_ARB") == 0) | |
| { | |
| return 0x872C; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW13_ARB") == 0) | |
| { | |
| return 0x872D; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW14_ARB") == 0) | |
| { | |
| return 0x872E; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW15_ARB") == 0) | |
| { | |
| return 0x872F; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW16_ARB") == 0) | |
| { | |
| return 0x8730; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW17_ARB") == 0) | |
| { | |
| return 0x8731; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW18_ARB") == 0) | |
| { | |
| return 0x8732; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW19_ARB") == 0) | |
| { | |
| return 0x8733; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW1_ARB") == 0) | |
| { | |
| return 0x850A; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW1_EXT") == 0) | |
| { | |
| return 0x850A; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW1_MATRIX_EXT") == 0) | |
| { | |
| return 0x8506; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW1_STACK_DEPTH_EXT") == 0) | |
| { | |
| return 0x8502; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW20_ARB") == 0) | |
| { | |
| return 0x8734; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW21_ARB") == 0) | |
| { | |
| return 0x8735; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW22_ARB") == 0) | |
| { | |
| return 0x8736; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW23_ARB") == 0) | |
| { | |
| return 0x8737; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW24_ARB") == 0) | |
| { | |
| return 0x8738; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW25_ARB") == 0) | |
| { | |
| return 0x8739; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW26_ARB") == 0) | |
| { | |
| return 0x873A; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW27_ARB") == 0) | |
| { | |
| return 0x873B; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW28_ARB") == 0) | |
| { | |
| return 0x873C; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW29_ARB") == 0) | |
| { | |
| return 0x873D; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW2_ARB") == 0) | |
| { | |
| return 0x8722; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW30_ARB") == 0) | |
| { | |
| return 0x873E; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW31_ARB") == 0) | |
| { | |
| return 0x873F; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW3_ARB") == 0) | |
| { | |
| return 0x8723; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW4_ARB") == 0) | |
| { | |
| return 0x8724; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW5_ARB") == 0) | |
| { | |
| return 0x8725; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW6_ARB") == 0) | |
| { | |
| return 0x8726; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW7_ARB") == 0) | |
| { | |
| return 0x8727; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW8_ARB") == 0) | |
| { | |
| return 0x8728; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW9_ARB") == 0) | |
| { | |
| return 0x8729; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW_MATRIX") == 0) | |
| { | |
| return 0x0BA6; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES") == 0) | |
| { | |
| return 0x898D; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW_PROJECTION_NV") == 0) | |
| { | |
| return 0x8629; | |
| } | |
| if (strcmp(str, "GL_MODELVIEW_STACK_DEPTH") == 0) | |
| { | |
| return 0x0BA3; | |
| } | |
| if (strcmp(str, "GL_MODULATE") == 0) | |
| { | |
| return 0x2100; | |
| } | |
| if (strcmp(str, "GL_MODULATE_ADD_ATI") == 0) | |
| { | |
| return 0x8744; | |
| } | |
| if (strcmp(str, "GL_MODULATE_COLOR_IMG") == 0) | |
| { | |
| return 0x8C04; | |
| } | |
| if (strcmp(str, "GL_MODULATE_SIGNED_ADD_ATI") == 0) | |
| { | |
| return 0x8745; | |
| } | |
| if (strcmp(str, "GL_MODULATE_SUBTRACT_ATI") == 0) | |
| { | |
| return 0x8746; | |
| } | |
| if (strcmp(str, "GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM") == 0) | |
| { | |
| return 0x8C90; | |
| } | |
| if (strcmp(str, "GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM") == 0) | |
| { | |
| return 0x8C91; | |
| } | |
| if (strcmp(str, "GL_MOVE_TO_CONTINUES_NV") == 0) | |
| { | |
| return 0x90B6; | |
| } | |
| if (strcmp(str, "GL_MOVE_TO_NV") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_MOVE_TO_RESETS_NV") == 0) | |
| { | |
| return 0x90B5; | |
| } | |
| if (strcmp(str, "GL_MOV_ATI") == 0) | |
| { | |
| return 0x8961; | |
| } | |
| if (strcmp(str, "GL_MULT") == 0) | |
| { | |
| return 0x0103; | |
| } | |
| if (strcmp(str, "GL_MULTICAST_GPUS_NV") == 0) | |
| { | |
| return 0x92BA; | |
| } | |
| if (strcmp(str, "GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV") == 0) | |
| { | |
| return 0x9549; | |
| } | |
| if (strcmp(str, "GL_MULTIPLY") == 0) | |
| { | |
| return 0x9294; | |
| } | |
| if (strcmp(str, "GL_MULTIPLY_KHR") == 0) | |
| { | |
| return 0x9294; | |
| } | |
| if (strcmp(str, "GL_MULTIPLY_NV") == 0) | |
| { | |
| return 0x9294; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE") == 0) | |
| { | |
| return 0x809D; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLES_NV") == 0) | |
| { | |
| return 0x9371; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_3DFX") == 0) | |
| { | |
| return 0x86B2; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_ARB") == 0) | |
| { | |
| return 0x809D; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BIT") == 0) | |
| { | |
| return 0x20000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BIT_3DFX") == 0) | |
| { | |
| return 0x20000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BIT_ARB") == 0) | |
| { | |
| return 0x20000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BIT_EXT") == 0) | |
| { | |
| return 0x20000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BUFFER_BIT0_QCOM") == 0) | |
| { | |
| return 0x1000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM") == 0) | |
| { | |
| return 0x2000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BUFFER_BIT2_QCOM") == 0) | |
| { | |
| return 0x4000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM") == 0) | |
| { | |
| return 0x8000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM") == 0) | |
| { | |
| return 0x10000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM") == 0) | |
| { | |
| return 0x20000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BUFFER_BIT6_QCOM") == 0) | |
| { | |
| return 0x40000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_BUFFER_BIT7_QCOM") == 0) | |
| { | |
| return 0x80000000; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_COVERAGE_MODES_NV") == 0) | |
| { | |
| return 0x8E12; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_EXT") == 0) | |
| { | |
| return 0x809D; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_FILTER_HINT_NV") == 0) | |
| { | |
| return 0x8534; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY") == 0) | |
| { | |
| return 0x9382; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB") == 0) | |
| { | |
| return 0x9382; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_LINE_WIDTH_RANGE") == 0) | |
| { | |
| return 0x9381; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB") == 0) | |
| { | |
| return 0x9381; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT") == 0) | |
| { | |
| return 0x932B; | |
| } | |
| if (strcmp(str, "GL_MULTISAMPLE_SGIS") == 0) | |
| { | |
| return 0x809D; | |
| } | |
| if (strcmp(str, "GL_MULTIVIEW_EXT") == 0) | |
| { | |
| return 0x90F1; | |
| } | |
| if (strcmp(str, "GL_MUL_ATI") == 0) | |
| { | |
| return 0x8964; | |
| } | |
| if (strcmp(str, "GL_MVP_MATRIX_EXT") == 0) | |
| { | |
| return 0x87E3; | |
| } | |
| if (strcmp(str, "GL_N3F_V3F") == 0) | |
| { | |
| return 0x2A25; | |
| } | |
| if (strcmp(str, "GL_NAMED_STRING_LENGTH_ARB") == 0) | |
| { | |
| return 0x8DE9; | |
| } | |
| if (strcmp(str, "GL_NAMED_STRING_TYPE_ARB") == 0) | |
| { | |
| return 0x8DEA; | |
| } | |
| if (strcmp(str, "GL_NAME_LENGTH") == 0) | |
| { | |
| return 0x92F9; | |
| } | |
| if (strcmp(str, "GL_NAME_STACK_DEPTH") == 0) | |
| { | |
| return 0x0D70; | |
| } | |
| if (strcmp(str, "GL_NAND") == 0) | |
| { | |
| return 0x150E; | |
| } | |
| if (strcmp(str, "GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI") == 0) | |
| { | |
| return 0x1A203; | |
| } | |
| if (strcmp(str, "GL_NATIVE_GRAPHICS_END_HINT_PGI") == 0) | |
| { | |
| return 0x1A204; | |
| } | |
| if (strcmp(str, "GL_NATIVE_GRAPHICS_HANDLE_PGI") == 0) | |
| { | |
| return 0x1A202; | |
| } | |
| if (strcmp(str, "GL_NEAREST") == 0) | |
| { | |
| return 0x2600; | |
| } | |
| if (strcmp(str, "GL_NEAREST_CLIPMAP_LINEAR_SGIX") == 0) | |
| { | |
| return 0x844E; | |
| } | |
| if (strcmp(str, "GL_NEAREST_CLIPMAP_NEAREST_SGIX") == 0) | |
| { | |
| return 0x844D; | |
| } | |
| if (strcmp(str, "GL_NEAREST_MIPMAP_LINEAR") == 0) | |
| { | |
| return 0x2702; | |
| } | |
| if (strcmp(str, "GL_NEAREST_MIPMAP_NEAREST") == 0) | |
| { | |
| return 0x2700; | |
| } | |
| if (strcmp(str, "GL_NEGATE_BIT_ATI") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_NEGATIVE_ONE_EXT") == 0) | |
| { | |
| return 0x87DF; | |
| } | |
| if (strcmp(str, "GL_NEGATIVE_ONE_TO_ONE") == 0) | |
| { | |
| return 0x935E; | |
| } | |
| if (strcmp(str, "GL_NEGATIVE_ONE_TO_ONE_EXT") == 0) | |
| { | |
| return 0x935E; | |
| } | |
| if (strcmp(str, "GL_NEGATIVE_W_EXT") == 0) | |
| { | |
| return 0x87DC; | |
| } | |
| if (strcmp(str, "GL_NEGATIVE_X_EXT") == 0) | |
| { | |
| return 0x87D9; | |
| } | |
| if (strcmp(str, "GL_NEGATIVE_Y_EXT") == 0) | |
| { | |
| return 0x87DA; | |
| } | |
| if (strcmp(str, "GL_NEGATIVE_Z_EXT") == 0) | |
| { | |
| return 0x87DB; | |
| } | |
| if (strcmp(str, "GL_NEVER") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_NEXT_BUFFER_NV") == 0) | |
| { | |
| return -2; | |
| } | |
| if (strcmp(str, "GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV") == 0) | |
| { | |
| return 0x9025; | |
| } | |
| if (strcmp(str, "GL_NICEST") == 0) | |
| { | |
| return 0x1102; | |
| } | |
| if (strcmp(str, "GL_NONE") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_NONE_OES") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_NOOP") == 0) | |
| { | |
| return 0x1505; | |
| } | |
| if (strcmp(str, "GL_NOP_COMMAND_NV") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_NOR") == 0) | |
| { | |
| return 0x1508; | |
| } | |
| if (strcmp(str, "GL_NORMALIZE") == 0) | |
| { | |
| return 0x0BA1; | |
| } | |
| if (strcmp(str, "GL_NORMALIZED_RANGE_EXT") == 0) | |
| { | |
| return 0x87E0; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY") == 0) | |
| { | |
| return 0x8075; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F22; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8897; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x8897; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_COUNT_EXT") == 0) | |
| { | |
| return 0x8080; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_EXT") == 0) | |
| { | |
| return 0x8075; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F2C; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_LIST_IBM") == 0) | |
| { | |
| return 0x103071; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_LIST_STRIDE_IBM") == 0) | |
| { | |
| return 0x103081; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL") == 0) | |
| { | |
| return 0x83F6; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_POINTER") == 0) | |
| { | |
| return 0x808F; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x808F; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x807F; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x807F; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_TYPE") == 0) | |
| { | |
| return 0x807E; | |
| } | |
| if (strcmp(str, "GL_NORMAL_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x807E; | |
| } | |
| if (strcmp(str, "GL_NORMAL_BIT_PGI") == 0) | |
| { | |
| return 0x8000000; | |
| } | |
| if (strcmp(str, "GL_NORMAL_MAP") == 0) | |
| { | |
| return 0x8511; | |
| } | |
| if (strcmp(str, "GL_NORMAL_MAP_ARB") == 0) | |
| { | |
| return 0x8511; | |
| } | |
| if (strcmp(str, "GL_NORMAL_MAP_EXT") == 0) | |
| { | |
| return 0x8511; | |
| } | |
| if (strcmp(str, "GL_NORMAL_MAP_NV") == 0) | |
| { | |
| return 0x8511; | |
| } | |
| if (strcmp(str, "GL_NORMAL_MAP_OES") == 0) | |
| { | |
| return 0x8511; | |
| } | |
| if (strcmp(str, "GL_NOTEQUAL") == 0) | |
| { | |
| return 0x0205; | |
| } | |
| if (strcmp(str, "GL_NO_ERROR") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_NO_RESET_NOTIFICATION") == 0) | |
| { | |
| return 0x8261; | |
| } | |
| if (strcmp(str, "GL_NO_RESET_NOTIFICATION_ARB") == 0) | |
| { | |
| return 0x8261; | |
| } | |
| if (strcmp(str, "GL_NO_RESET_NOTIFICATION_EXT") == 0) | |
| { | |
| return 0x8261; | |
| } | |
| if (strcmp(str, "GL_NO_RESET_NOTIFICATION_KHR") == 0) | |
| { | |
| return 0x8261; | |
| } | |
| if (strcmp(str, "GL_NUM_ACTIVE_VARIABLES") == 0) | |
| { | |
| return 0x9304; | |
| } | |
| if (strcmp(str, "GL_NUM_COMPATIBLE_SUBROUTINES") == 0) | |
| { | |
| return 0x8E4A; | |
| } | |
| if (strcmp(str, "GL_NUM_COMPRESSED_TEXTURE_FORMATS") == 0) | |
| { | |
| return 0x86A2; | |
| } | |
| if (strcmp(str, "GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB") == 0) | |
| { | |
| return 0x86A2; | |
| } | |
| if (strcmp(str, "GL_NUM_DEVICE_UUIDS_EXT") == 0) | |
| { | |
| return 0x9596; | |
| } | |
| if (strcmp(str, "GL_NUM_DOWNSAMPLE_SCALES_IMG") == 0) | |
| { | |
| return 0x913D; | |
| } | |
| if (strcmp(str, "GL_NUM_EXTENSIONS") == 0) | |
| { | |
| return 0x821D; | |
| } | |
| if (strcmp(str, "GL_NUM_FILL_STREAMS_NV") == 0) | |
| { | |
| return 0x8E29; | |
| } | |
| if (strcmp(str, "GL_NUM_FRAGMENT_CONSTANTS_ATI") == 0) | |
| { | |
| return 0x896F; | |
| } | |
| if (strcmp(str, "GL_NUM_FRAGMENT_REGISTERS_ATI") == 0) | |
| { | |
| return 0x896E; | |
| } | |
| if (strcmp(str, "GL_NUM_GENERAL_COMBINERS_NV") == 0) | |
| { | |
| return 0x854E; | |
| } | |
| if (strcmp(str, "GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI") == 0) | |
| { | |
| return 0x8973; | |
| } | |
| if (strcmp(str, "GL_NUM_INSTRUCTIONS_PER_PASS_ATI") == 0) | |
| { | |
| return 0x8971; | |
| } | |
| if (strcmp(str, "GL_NUM_INSTRUCTIONS_TOTAL_ATI") == 0) | |
| { | |
| return 0x8972; | |
| } | |
| if (strcmp(str, "GL_NUM_LOOPBACK_COMPONENTS_ATI") == 0) | |
| { | |
| return 0x8974; | |
| } | |
| if (strcmp(str, "GL_NUM_PASSES_ATI") == 0) | |
| { | |
| return 0x8970; | |
| } | |
| if (strcmp(str, "GL_NUM_PROGRAM_BINARY_FORMATS") == 0) | |
| { | |
| return 0x87FE; | |
| } | |
| if (strcmp(str, "GL_NUM_PROGRAM_BINARY_FORMATS_OES") == 0) | |
| { | |
| return 0x87FE; | |
| } | |
| if (strcmp(str, "GL_NUM_SAMPLE_COUNTS") == 0) | |
| { | |
| return 0x9380; | |
| } | |
| if (strcmp(str, "GL_NUM_SHADER_BINARY_FORMATS") == 0) | |
| { | |
| return 0x8DF9; | |
| } | |
| if (strcmp(str, "GL_NUM_SHADING_LANGUAGE_VERSIONS") == 0) | |
| { | |
| return 0x82E9; | |
| } | |
| if (strcmp(str, "GL_NUM_SPARSE_LEVELS_ARB") == 0) | |
| { | |
| return 0x91AA; | |
| } | |
| if (strcmp(str, "GL_NUM_SPARSE_LEVELS_EXT") == 0) | |
| { | |
| return 0x91AA; | |
| } | |
| if (strcmp(str, "GL_NUM_SPIR_V_EXTENSIONS") == 0) | |
| { | |
| return 0x9554; | |
| } | |
| if (strcmp(str, "GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD") == 0) | |
| { | |
| return 0x91B6; | |
| } | |
| if (strcmp(str, "GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT") == 0) | |
| { | |
| return 0x8F6E; | |
| } | |
| if (strcmp(str, "GL_NUM_TILING_TYPES_EXT") == 0) | |
| { | |
| return 0x9582; | |
| } | |
| if (strcmp(str, "GL_NUM_VIDEO_CAPTURE_STREAMS_NV") == 0) | |
| { | |
| return 0x9024; | |
| } | |
| if (strcmp(str, "GL_NUM_VIRTUAL_PAGE_SIZES_ARB") == 0) | |
| { | |
| return 0x91A8; | |
| } | |
| if (strcmp(str, "GL_NUM_VIRTUAL_PAGE_SIZES_EXT") == 0) | |
| { | |
| return 0x91A8; | |
| } | |
| if (strcmp(str, "GL_NUM_WINDOW_RECTANGLES_EXT") == 0) | |
| { | |
| return 0x8F15; | |
| } | |
| if (strcmp(str, "GL_OBJECT_ACTIVE_ATTRIBUTES_ARB") == 0) | |
| { | |
| return 0x8B89; | |
| } | |
| if (strcmp(str, "GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB") == 0) | |
| { | |
| return 0x8B8A; | |
| } | |
| if (strcmp(str, "GL_OBJECT_ACTIVE_UNIFORMS_ARB") == 0) | |
| { | |
| return 0x8B86; | |
| } | |
| if (strcmp(str, "GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB") == 0) | |
| { | |
| return 0x8B87; | |
| } | |
| if (strcmp(str, "GL_OBJECT_ATTACHED_OBJECTS_ARB") == 0) | |
| { | |
| return 0x8B85; | |
| } | |
| if (strcmp(str, "GL_OBJECT_BUFFER_SIZE_ATI") == 0) | |
| { | |
| return 0x8764; | |
| } | |
| if (strcmp(str, "GL_OBJECT_BUFFER_USAGE_ATI") == 0) | |
| { | |
| return 0x8765; | |
| } | |
| if (strcmp(str, "GL_OBJECT_COMPILE_STATUS_ARB") == 0) | |
| { | |
| return 0x8B81; | |
| } | |
| if (strcmp(str, "GL_OBJECT_DELETE_STATUS_ARB") == 0) | |
| { | |
| return 0x8B80; | |
| } | |
| if (strcmp(str, "GL_OBJECT_DISTANCE_TO_LINE_SGIS") == 0) | |
| { | |
| return 0x81F3; | |
| } | |
| if (strcmp(str, "GL_OBJECT_DISTANCE_TO_POINT_SGIS") == 0) | |
| { | |
| return 0x81F1; | |
| } | |
| if (strcmp(str, "GL_OBJECT_INFO_LOG_LENGTH_ARB") == 0) | |
| { | |
| return 0x8B84; | |
| } | |
| if (strcmp(str, "GL_OBJECT_LINEAR") == 0) | |
| { | |
| return 0x2401; | |
| } | |
| if (strcmp(str, "GL_OBJECT_LINEAR_NV") == 0) | |
| { | |
| return 0x2401; | |
| } | |
| if (strcmp(str, "GL_OBJECT_LINE_SGIS") == 0) | |
| { | |
| return 0x81F7; | |
| } | |
| if (strcmp(str, "GL_OBJECT_LINK_STATUS_ARB") == 0) | |
| { | |
| return 0x8B82; | |
| } | |
| if (strcmp(str, "GL_OBJECT_PLANE") == 0) | |
| { | |
| return 0x2501; | |
| } | |
| if (strcmp(str, "GL_OBJECT_POINT_SGIS") == 0) | |
| { | |
| return 0x81F5; | |
| } | |
| if (strcmp(str, "GL_OBJECT_SHADER_SOURCE_LENGTH_ARB") == 0) | |
| { | |
| return 0x8B88; | |
| } | |
| if (strcmp(str, "GL_OBJECT_SUBTYPE_ARB") == 0) | |
| { | |
| return 0x8B4F; | |
| } | |
| if (strcmp(str, "GL_OBJECT_TYPE") == 0) | |
| { | |
| return 0x9112; | |
| } | |
| if (strcmp(str, "GL_OBJECT_TYPE_APPLE") == 0) | |
| { | |
| return 0x9112; | |
| } | |
| if (strcmp(str, "GL_OBJECT_TYPE_ARB") == 0) | |
| { | |
| return 0x8B4E; | |
| } | |
| if (strcmp(str, "GL_OBJECT_VALIDATE_STATUS_ARB") == 0) | |
| { | |
| return 0x8B83; | |
| } | |
| if (strcmp(str, "GL_OCCLUSION_QUERY_EVENT_MASK_AMD") == 0) | |
| { | |
| return 0x874F; | |
| } | |
| if (strcmp(str, "GL_OCCLUSION_TEST_HP") == 0) | |
| { | |
| return 0x8165; | |
| } | |
| if (strcmp(str, "GL_OCCLUSION_TEST_RESULT_HP") == 0) | |
| { | |
| return 0x8166; | |
| } | |
| if (strcmp(str, "GL_OFFSET") == 0) | |
| { | |
| return 0x92FC; | |
| } | |
| if (strcmp(str, "GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV") == 0) | |
| { | |
| return 0x8856; | |
| } | |
| if (strcmp(str, "GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV") == 0) | |
| { | |
| return 0x8857; | |
| } | |
| if (strcmp(str, "GL_OFFSET_HILO_TEXTURE_2D_NV") == 0) | |
| { | |
| return 0x8854; | |
| } | |
| if (strcmp(str, "GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV") == 0) | |
| { | |
| return 0x8855; | |
| } | |
| if (strcmp(str, "GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV") == 0) | |
| { | |
| return 0x8850; | |
| } | |
| if (strcmp(str, "GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV") == 0) | |
| { | |
| return 0x8851; | |
| } | |
| if (strcmp(str, "GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV") == 0) | |
| { | |
| return 0x8852; | |
| } | |
| if (strcmp(str, "GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV") == 0) | |
| { | |
| return 0x8853; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_2D_BIAS_NV") == 0) | |
| { | |
| return 0x86E3; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_2D_MATRIX_NV") == 0) | |
| { | |
| return 0x86E1; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_2D_NV") == 0) | |
| { | |
| return 0x86E8; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_2D_SCALE_NV") == 0) | |
| { | |
| return 0x86E2; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_BIAS_NV") == 0) | |
| { | |
| return 0x86E3; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_MATRIX_NV") == 0) | |
| { | |
| return 0x86E1; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_RECTANGLE_NV") == 0) | |
| { | |
| return 0x864C; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV") == 0) | |
| { | |
| return 0x864D; | |
| } | |
| if (strcmp(str, "GL_OFFSET_TEXTURE_SCALE_NV") == 0) | |
| { | |
| return 0x86E2; | |
| } | |
| if (strcmp(str, "GL_ONE") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_ONE_EXT") == 0) | |
| { | |
| return 0x87DE; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_CONSTANT_ALPHA") == 0) | |
| { | |
| return 0x8004; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_CONSTANT_ALPHA_EXT") == 0) | |
| { | |
| return 0x8004; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_CONSTANT_COLOR") == 0) | |
| { | |
| return 0x8002; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_CONSTANT_COLOR_EXT") == 0) | |
| { | |
| return 0x8002; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_DST_ALPHA") == 0) | |
| { | |
| return 0x0305; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_DST_COLOR") == 0) | |
| { | |
| return 0x0307; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_SRC1_ALPHA") == 0) | |
| { | |
| return 0x88FB; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_SRC1_ALPHA_EXT") == 0) | |
| { | |
| return 0x88FB; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_SRC1_COLOR") == 0) | |
| { | |
| return 0x88FA; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_SRC1_COLOR_EXT") == 0) | |
| { | |
| return 0x88FA; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_SRC_ALPHA") == 0) | |
| { | |
| return 0x0303; | |
| } | |
| if (strcmp(str, "GL_ONE_MINUS_SRC_COLOR") == 0) | |
| { | |
| return 0x0301; | |
| } | |
| if (strcmp(str, "GL_OPERAND0_ALPHA") == 0) | |
| { | |
| return 0x8598; | |
| } | |
| if (strcmp(str, "GL_OPERAND0_ALPHA_ARB") == 0) | |
| { | |
| return 0x8598; | |
| } | |
| if (strcmp(str, "GL_OPERAND0_ALPHA_EXT") == 0) | |
| { | |
| return 0x8598; | |
| } | |
| if (strcmp(str, "GL_OPERAND0_RGB") == 0) | |
| { | |
| return 0x8590; | |
| } | |
| if (strcmp(str, "GL_OPERAND0_RGB_ARB") == 0) | |
| { | |
| return 0x8590; | |
| } | |
| if (strcmp(str, "GL_OPERAND0_RGB_EXT") == 0) | |
| { | |
| return 0x8590; | |
| } | |
| if (strcmp(str, "GL_OPERAND1_ALPHA") == 0) | |
| { | |
| return 0x8599; | |
| } | |
| if (strcmp(str, "GL_OPERAND1_ALPHA_ARB") == 0) | |
| { | |
| return 0x8599; | |
| } | |
| if (strcmp(str, "GL_OPERAND1_ALPHA_EXT") == 0) | |
| { | |
| return 0x8599; | |
| } | |
| if (strcmp(str, "GL_OPERAND1_RGB") == 0) | |
| { | |
| return 0x8591; | |
| } | |
| if (strcmp(str, "GL_OPERAND1_RGB_ARB") == 0) | |
| { | |
| return 0x8591; | |
| } | |
| if (strcmp(str, "GL_OPERAND1_RGB_EXT") == 0) | |
| { | |
| return 0x8591; | |
| } | |
| if (strcmp(str, "GL_OPERAND2_ALPHA") == 0) | |
| { | |
| return 0x859A; | |
| } | |
| if (strcmp(str, "GL_OPERAND2_ALPHA_ARB") == 0) | |
| { | |
| return 0x859A; | |
| } | |
| if (strcmp(str, "GL_OPERAND2_ALPHA_EXT") == 0) | |
| { | |
| return 0x859A; | |
| } | |
| if (strcmp(str, "GL_OPERAND2_RGB") == 0) | |
| { | |
| return 0x8592; | |
| } | |
| if (strcmp(str, "GL_OPERAND2_RGB_ARB") == 0) | |
| { | |
| return 0x8592; | |
| } | |
| if (strcmp(str, "GL_OPERAND2_RGB_EXT") == 0) | |
| { | |
| return 0x8592; | |
| } | |
| if (strcmp(str, "GL_OPERAND3_ALPHA_NV") == 0) | |
| { | |
| return 0x859B; | |
| } | |
| if (strcmp(str, "GL_OPERAND3_RGB_NV") == 0) | |
| { | |
| return 0x8593; | |
| } | |
| if (strcmp(str, "GL_OPTIMAL_TILING_EXT") == 0) | |
| { | |
| return 0x9584; | |
| } | |
| if (strcmp(str, "GL_OP_ADD_EXT") == 0) | |
| { | |
| return 0x8787; | |
| } | |
| if (strcmp(str, "GL_OP_CLAMP_EXT") == 0) | |
| { | |
| return 0x878E; | |
| } | |
| if (strcmp(str, "GL_OP_CROSS_PRODUCT_EXT") == 0) | |
| { | |
| return 0x8797; | |
| } | |
| if (strcmp(str, "GL_OP_DOT3_EXT") == 0) | |
| { | |
| return 0x8784; | |
| } | |
| if (strcmp(str, "GL_OP_DOT4_EXT") == 0) | |
| { | |
| return 0x8785; | |
| } | |
| if (strcmp(str, "GL_OP_EXP_BASE_2_EXT") == 0) | |
| { | |
| return 0x8791; | |
| } | |
| if (strcmp(str, "GL_OP_FLOOR_EXT") == 0) | |
| { | |
| return 0x878F; | |
| } | |
| if (strcmp(str, "GL_OP_FRAC_EXT") == 0) | |
| { | |
| return 0x8789; | |
| } | |
| if (strcmp(str, "GL_OP_INDEX_EXT") == 0) | |
| { | |
| return 0x8782; | |
| } | |
| if (strcmp(str, "GL_OP_LOG_BASE_2_EXT") == 0) | |
| { | |
| return 0x8792; | |
| } | |
| if (strcmp(str, "GL_OP_MADD_EXT") == 0) | |
| { | |
| return 0x8788; | |
| } | |
| if (strcmp(str, "GL_OP_MAX_EXT") == 0) | |
| { | |
| return 0x878A; | |
| } | |
| if (strcmp(str, "GL_OP_MIN_EXT") == 0) | |
| { | |
| return 0x878B; | |
| } | |
| if (strcmp(str, "GL_OP_MOV_EXT") == 0) | |
| { | |
| return 0x8799; | |
| } | |
| if (strcmp(str, "GL_OP_MULTIPLY_MATRIX_EXT") == 0) | |
| { | |
| return 0x8798; | |
| } | |
| if (strcmp(str, "GL_OP_MUL_EXT") == 0) | |
| { | |
| return 0x8786; | |
| } | |
| if (strcmp(str, "GL_OP_NEGATE_EXT") == 0) | |
| { | |
| return 0x8783; | |
| } | |
| if (strcmp(str, "GL_OP_POWER_EXT") == 0) | |
| { | |
| return 0x8793; | |
| } | |
| if (strcmp(str, "GL_OP_RECIP_EXT") == 0) | |
| { | |
| return 0x8794; | |
| } | |
| if (strcmp(str, "GL_OP_RECIP_SQRT_EXT") == 0) | |
| { | |
| return 0x8795; | |
| } | |
| if (strcmp(str, "GL_OP_ROUND_EXT") == 0) | |
| { | |
| return 0x8790; | |
| } | |
| if (strcmp(str, "GL_OP_SET_GE_EXT") == 0) | |
| { | |
| return 0x878C; | |
| } | |
| if (strcmp(str, "GL_OP_SET_LT_EXT") == 0) | |
| { | |
| return 0x878D; | |
| } | |
| if (strcmp(str, "GL_OP_SUB_EXT") == 0) | |
| { | |
| return 0x8796; | |
| } | |
| if (strcmp(str, "GL_OR") == 0) | |
| { | |
| return 0x1507; | |
| } | |
| if (strcmp(str, "GL_ORDER") == 0) | |
| { | |
| return 0x0A01; | |
| } | |
| if (strcmp(str, "GL_OR_INVERTED") == 0) | |
| { | |
| return 0x150D; | |
| } | |
| if (strcmp(str, "GL_OR_REVERSE") == 0) | |
| { | |
| return 0x150B; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_COLOR0_EXT") == 0) | |
| { | |
| return 0x879B; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_COLOR1_EXT") == 0) | |
| { | |
| return 0x879C; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_FOG_EXT") == 0) | |
| { | |
| return 0x87BD; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD0_EXT") == 0) | |
| { | |
| return 0x879D; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD10_EXT") == 0) | |
| { | |
| return 0x87A7; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD11_EXT") == 0) | |
| { | |
| return 0x87A8; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD12_EXT") == 0) | |
| { | |
| return 0x87A9; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD13_EXT") == 0) | |
| { | |
| return 0x87AA; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD14_EXT") == 0) | |
| { | |
| return 0x87AB; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD15_EXT") == 0) | |
| { | |
| return 0x87AC; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD16_EXT") == 0) | |
| { | |
| return 0x87AD; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD17_EXT") == 0) | |
| { | |
| return 0x87AE; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD18_EXT") == 0) | |
| { | |
| return 0x87AF; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD19_EXT") == 0) | |
| { | |
| return 0x87B0; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD1_EXT") == 0) | |
| { | |
| return 0x879E; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD20_EXT") == 0) | |
| { | |
| return 0x87B1; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD21_EXT") == 0) | |
| { | |
| return 0x87B2; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD22_EXT") == 0) | |
| { | |
| return 0x87B3; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD23_EXT") == 0) | |
| { | |
| return 0x87B4; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD24_EXT") == 0) | |
| { | |
| return 0x87B5; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD25_EXT") == 0) | |
| { | |
| return 0x87B6; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD26_EXT") == 0) | |
| { | |
| return 0x87B7; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD27_EXT") == 0) | |
| { | |
| return 0x87B8; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD28_EXT") == 0) | |
| { | |
| return 0x87B9; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD29_EXT") == 0) | |
| { | |
| return 0x87BA; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD2_EXT") == 0) | |
| { | |
| return 0x879F; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD30_EXT") == 0) | |
| { | |
| return 0x87BB; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD31_EXT") == 0) | |
| { | |
| return 0x87BC; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD3_EXT") == 0) | |
| { | |
| return 0x87A0; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD4_EXT") == 0) | |
| { | |
| return 0x87A1; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD5_EXT") == 0) | |
| { | |
| return 0x87A2; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD6_EXT") == 0) | |
| { | |
| return 0x87A3; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD7_EXT") == 0) | |
| { | |
| return 0x87A4; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD8_EXT") == 0) | |
| { | |
| return 0x87A5; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_TEXTURE_COORD9_EXT") == 0) | |
| { | |
| return 0x87A6; | |
| } | |
| if (strcmp(str, "GL_OUTPUT_VERTEX_EXT") == 0) | |
| { | |
| return 0x879A; | |
| } | |
| if (strcmp(str, "GL_OUT_OF_MEMORY") == 0) | |
| { | |
| return 0x0505; | |
| } | |
| if (strcmp(str, "GL_OVERLAY") == 0) | |
| { | |
| return 0x9296; | |
| } | |
| if (strcmp(str, "GL_OVERLAY_KHR") == 0) | |
| { | |
| return 0x9296; | |
| } | |
| if (strcmp(str, "GL_OVERLAY_NV") == 0) | |
| { | |
| return 0x9296; | |
| } | |
| if (strcmp(str, "GL_PACK_ALIGNMENT") == 0) | |
| { | |
| return 0x0D05; | |
| } | |
| if (strcmp(str, "GL_PACK_CMYK_HINT_EXT") == 0) | |
| { | |
| return 0x800E; | |
| } | |
| if (strcmp(str, "GL_PACK_COMPRESSED_BLOCK_DEPTH") == 0) | |
| { | |
| return 0x912D; | |
| } | |
| if (strcmp(str, "GL_PACK_COMPRESSED_BLOCK_HEIGHT") == 0) | |
| { | |
| return 0x912C; | |
| } | |
| if (strcmp(str, "GL_PACK_COMPRESSED_BLOCK_SIZE") == 0) | |
| { | |
| return 0x912E; | |
| } | |
| if (strcmp(str, "GL_PACK_COMPRESSED_BLOCK_WIDTH") == 0) | |
| { | |
| return 0x912B; | |
| } | |
| if (strcmp(str, "GL_PACK_COMPRESSED_SIZE_SGIX") == 0) | |
| { | |
| return 0x831C; | |
| } | |
| if (strcmp(str, "GL_PACK_IMAGE_DEPTH_SGIS") == 0) | |
| { | |
| return 0x8131; | |
| } | |
| if (strcmp(str, "GL_PACK_IMAGE_HEIGHT") == 0) | |
| { | |
| return 0x806C; | |
| } | |
| if (strcmp(str, "GL_PACK_IMAGE_HEIGHT_EXT") == 0) | |
| { | |
| return 0x806C; | |
| } | |
| if (strcmp(str, "GL_PACK_INVERT_MESA") == 0) | |
| { | |
| return 0x8758; | |
| } | |
| if (strcmp(str, "GL_PACK_LSB_FIRST") == 0) | |
| { | |
| return 0x0D01; | |
| } | |
| if (strcmp(str, "GL_PACK_MAX_COMPRESSED_SIZE_SGIX") == 0) | |
| { | |
| return 0x831B; | |
| } | |
| if (strcmp(str, "GL_PACK_RESAMPLE_OML") == 0) | |
| { | |
| return 0x8984; | |
| } | |
| if (strcmp(str, "GL_PACK_RESAMPLE_SGIX") == 0) | |
| { | |
| return 0x842E; | |
| } | |
| if (strcmp(str, "GL_PACK_REVERSE_ROW_ORDER_ANGLE") == 0) | |
| { | |
| return 0x93A4; | |
| } | |
| if (strcmp(str, "GL_PACK_ROW_BYTES_APPLE") == 0) | |
| { | |
| return 0x8A15; | |
| } | |
| if (strcmp(str, "GL_PACK_ROW_LENGTH") == 0) | |
| { | |
| return 0x0D02; | |
| } | |
| if (strcmp(str, "GL_PACK_SKIP_IMAGES") == 0) | |
| { | |
| return 0x806B; | |
| } | |
| if (strcmp(str, "GL_PACK_SKIP_IMAGES_EXT") == 0) | |
| { | |
| return 0x806B; | |
| } | |
| if (strcmp(str, "GL_PACK_SKIP_PIXELS") == 0) | |
| { | |
| return 0x0D04; | |
| } | |
| if (strcmp(str, "GL_PACK_SKIP_ROWS") == 0) | |
| { | |
| return 0x0D03; | |
| } | |
| if (strcmp(str, "GL_PACK_SKIP_VOLUMES_SGIS") == 0) | |
| { | |
| return 0x8130; | |
| } | |
| if (strcmp(str, "GL_PACK_SUBSAMPLE_RATE_SGIX") == 0) | |
| { | |
| return 0x85A0; | |
| } | |
| if (strcmp(str, "GL_PACK_SWAP_BYTES") == 0) | |
| { | |
| return 0x0D00; | |
| } | |
| if (strcmp(str, "GL_PALETTE4_R5_G6_B5_OES") == 0) | |
| { | |
| return 0x8B92; | |
| } | |
| if (strcmp(str, "GL_PALETTE4_RGB5_A1_OES") == 0) | |
| { | |
| return 0x8B94; | |
| } | |
| if (strcmp(str, "GL_PALETTE4_RGB8_OES") == 0) | |
| { | |
| return 0x8B90; | |
| } | |
| if (strcmp(str, "GL_PALETTE4_RGBA4_OES") == 0) | |
| { | |
| return 0x8B93; | |
| } | |
| if (strcmp(str, "GL_PALETTE4_RGBA8_OES") == 0) | |
| { | |
| return 0x8B91; | |
| } | |
| if (strcmp(str, "GL_PALETTE8_R5_G6_B5_OES") == 0) | |
| { | |
| return 0x8B97; | |
| } | |
| if (strcmp(str, "GL_PALETTE8_RGB5_A1_OES") == 0) | |
| { | |
| return 0x8B99; | |
| } | |
| if (strcmp(str, "GL_PALETTE8_RGB8_OES") == 0) | |
| { | |
| return 0x8B95; | |
| } | |
| if (strcmp(str, "GL_PALETTE8_RGBA4_OES") == 0) | |
| { | |
| return 0x8B98; | |
| } | |
| if (strcmp(str, "GL_PALETTE8_RGBA8_OES") == 0) | |
| { | |
| return 0x8B96; | |
| } | |
| if (strcmp(str, "GL_PARALLEL_ARRAYS_INTEL") == 0) | |
| { | |
| return 0x83F4; | |
| } | |
| if (strcmp(str, "GL_PARAMETER_BUFFER") == 0) | |
| { | |
| return 0x80EE; | |
| } | |
| if (strcmp(str, "GL_PARAMETER_BUFFER_ARB") == 0) | |
| { | |
| return 0x80EE; | |
| } | |
| if (strcmp(str, "GL_PARAMETER_BUFFER_BINDING") == 0) | |
| { | |
| return 0x80EF; | |
| } | |
| if (strcmp(str, "GL_PARAMETER_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x80EF; | |
| } | |
| if (strcmp(str, "GL_PARTIAL_SUCCESS_NV") == 0) | |
| { | |
| return 0x902E; | |
| } | |
| if (strcmp(str, "GL_PASS_THROUGH_NV") == 0) | |
| { | |
| return 0x86E6; | |
| } | |
| if (strcmp(str, "GL_PASS_THROUGH_TOKEN") == 0) | |
| { | |
| return 0x0700; | |
| } | |
| if (strcmp(str, "GL_PATCHES") == 0) | |
| { | |
| return 0x000E; | |
| } | |
| if (strcmp(str, "GL_PATCHES_EXT") == 0) | |
| { | |
| return 0x000E; | |
| } | |
| if (strcmp(str, "GL_PATCHES_OES") == 0) | |
| { | |
| return 0x000E; | |
| } | |
| if (strcmp(str, "GL_PATCH_DEFAULT_INNER_LEVEL") == 0) | |
| { | |
| return 0x8E73; | |
| } | |
| if (strcmp(str, "GL_PATCH_DEFAULT_INNER_LEVEL_EXT") == 0) | |
| { | |
| return 0x8E73; | |
| } | |
| if (strcmp(str, "GL_PATCH_DEFAULT_OUTER_LEVEL") == 0) | |
| { | |
| return 0x8E74; | |
| } | |
| if (strcmp(str, "GL_PATCH_DEFAULT_OUTER_LEVEL_EXT") == 0) | |
| { | |
| return 0x8E74; | |
| } | |
| if (strcmp(str, "GL_PATCH_VERTICES") == 0) | |
| { | |
| return 0x8E72; | |
| } | |
| if (strcmp(str, "GL_PATCH_VERTICES_EXT") == 0) | |
| { | |
| return 0x8E72; | |
| } | |
| if (strcmp(str, "GL_PATCH_VERTICES_OES") == 0) | |
| { | |
| return 0x8E72; | |
| } | |
| if (strcmp(str, "GL_PATH_CLIENT_LENGTH_NV") == 0) | |
| { | |
| return 0x907F; | |
| } | |
| if (strcmp(str, "GL_PATH_COMMAND_COUNT_NV") == 0) | |
| { | |
| return 0x909D; | |
| } | |
| if (strcmp(str, "GL_PATH_COMPUTED_LENGTH_NV") == 0) | |
| { | |
| return 0x90A0; | |
| } | |
| if (strcmp(str, "GL_PATH_COORD_COUNT_NV") == 0) | |
| { | |
| return 0x909E; | |
| } | |
| if (strcmp(str, "GL_PATH_COVER_DEPTH_FUNC_NV") == 0) | |
| { | |
| return 0x90BF; | |
| } | |
| if (strcmp(str, "GL_PATH_DASH_ARRAY_COUNT_NV") == 0) | |
| { | |
| return 0x909F; | |
| } | |
| if (strcmp(str, "GL_PATH_DASH_CAPS_NV") == 0) | |
| { | |
| return 0x907B; | |
| } | |
| if (strcmp(str, "GL_PATH_DASH_OFFSET_NV") == 0) | |
| { | |
| return 0x907E; | |
| } | |
| if (strcmp(str, "GL_PATH_DASH_OFFSET_RESET_NV") == 0) | |
| { | |
| return 0x90B4; | |
| } | |
| if (strcmp(str, "GL_PATH_END_CAPS_NV") == 0) | |
| { | |
| return 0x9076; | |
| } | |
| if (strcmp(str, "GL_PATH_ERROR_POSITION_NV") == 0) | |
| { | |
| return 0x90AB; | |
| } | |
| if (strcmp(str, "GL_PATH_FILL_BOUNDING_BOX_NV") == 0) | |
| { | |
| return 0x90A1; | |
| } | |
| if (strcmp(str, "GL_PATH_FILL_COVER_MODE_NV") == 0) | |
| { | |
| return 0x9082; | |
| } | |
| if (strcmp(str, "GL_PATH_FILL_MASK_NV") == 0) | |
| { | |
| return 0x9081; | |
| } | |
| if (strcmp(str, "GL_PATH_FILL_MODE_NV") == 0) | |
| { | |
| return 0x9080; | |
| } | |
| if (strcmp(str, "GL_PATH_FOG_GEN_MODE_NV") == 0) | |
| { | |
| return 0x90AC; | |
| } | |
| if (strcmp(str, "GL_PATH_FORMAT_PS_NV") == 0) | |
| { | |
| return 0x9071; | |
| } | |
| if (strcmp(str, "GL_PATH_FORMAT_SVG_NV") == 0) | |
| { | |
| return 0x9070; | |
| } | |
| if (strcmp(str, "GL_PATH_GEN_COEFF_NV") == 0) | |
| { | |
| return 0x90B1; | |
| } | |
| if (strcmp(str, "GL_PATH_GEN_COLOR_FORMAT_NV") == 0) | |
| { | |
| return 0x90B2; | |
| } | |
| if (strcmp(str, "GL_PATH_GEN_COMPONENTS_NV") == 0) | |
| { | |
| return 0x90B3; | |
| } | |
| if (strcmp(str, "GL_PATH_GEN_MODE_NV") == 0) | |
| { | |
| return 0x90B0; | |
| } | |
| if (strcmp(str, "GL_PATH_INITIAL_DASH_CAP_NV") == 0) | |
| { | |
| return 0x907C; | |
| } | |
| if (strcmp(str, "GL_PATH_INITIAL_END_CAP_NV") == 0) | |
| { | |
| return 0x9077; | |
| } | |
| if (strcmp(str, "GL_PATH_JOIN_STYLE_NV") == 0) | |
| { | |
| return 0x9079; | |
| } | |
| if (strcmp(str, "GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV") == 0) | |
| { | |
| return 0x0D36; | |
| } | |
| if (strcmp(str, "GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV") == 0) | |
| { | |
| return 0x0D38; | |
| } | |
| if (strcmp(str, "GL_PATH_MITER_LIMIT_NV") == 0) | |
| { | |
| return 0x907A; | |
| } | |
| if (strcmp(str, "GL_PATH_MODELVIEW_MATRIX_NV") == 0) | |
| { | |
| return 0x0BA6; | |
| } | |
| if (strcmp(str, "GL_PATH_MODELVIEW_NV") == 0) | |
| { | |
| return 0x1700; | |
| } | |
| if (strcmp(str, "GL_PATH_MODELVIEW_STACK_DEPTH_NV") == 0) | |
| { | |
| return 0x0BA3; | |
| } | |
| if (strcmp(str, "GL_PATH_OBJECT_BOUNDING_BOX_NV") == 0) | |
| { | |
| return 0x908A; | |
| } | |
| if (strcmp(str, "GL_PATH_PROJECTION_MATRIX_NV") == 0) | |
| { | |
| return 0x0BA7; | |
| } | |
| if (strcmp(str, "GL_PATH_PROJECTION_NV") == 0) | |
| { | |
| return 0x1701; | |
| } | |
| if (strcmp(str, "GL_PATH_PROJECTION_STACK_DEPTH_NV") == 0) | |
| { | |
| return 0x0BA4; | |
| } | |
| if (strcmp(str, "GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV") == 0) | |
| { | |
| return 0x90BD; | |
| } | |
| if (strcmp(str, "GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV") == 0) | |
| { | |
| return 0x90BE; | |
| } | |
| if (strcmp(str, "GL_PATH_STENCIL_FUNC_NV") == 0) | |
| { | |
| return 0x90B7; | |
| } | |
| if (strcmp(str, "GL_PATH_STENCIL_REF_NV") == 0) | |
| { | |
| return 0x90B8; | |
| } | |
| if (strcmp(str, "GL_PATH_STENCIL_VALUE_MASK_NV") == 0) | |
| { | |
| return 0x90B9; | |
| } | |
| if (strcmp(str, "GL_PATH_STROKE_BOUNDING_BOX_NV") == 0) | |
| { | |
| return 0x90A2; | |
| } | |
| if (strcmp(str, "GL_PATH_STROKE_COVER_MODE_NV") == 0) | |
| { | |
| return 0x9083; | |
| } | |
| if (strcmp(str, "GL_PATH_STROKE_MASK_NV") == 0) | |
| { | |
| return 0x9084; | |
| } | |
| if (strcmp(str, "GL_PATH_STROKE_WIDTH_NV") == 0) | |
| { | |
| return 0x9075; | |
| } | |
| if (strcmp(str, "GL_PATH_TERMINAL_DASH_CAP_NV") == 0) | |
| { | |
| return 0x907D; | |
| } | |
| if (strcmp(str, "GL_PATH_TERMINAL_END_CAP_NV") == 0) | |
| { | |
| return 0x9078; | |
| } | |
| if (strcmp(str, "GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV") == 0) | |
| { | |
| return 0x84E3; | |
| } | |
| if (strcmp(str, "GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV") == 0) | |
| { | |
| return 0x84E4; | |
| } | |
| if (strcmp(str, "GL_PERCENTAGE_AMD") == 0) | |
| { | |
| return 0x8BC3; | |
| } | |
| if (strcmp(str, "GL_PERFMON_GLOBAL_MODE_QCOM") == 0) | |
| { | |
| return 0x8FA0; | |
| } | |
| if (strcmp(str, "GL_PERFMON_RESULT_AMD") == 0) | |
| { | |
| return 0x8BC6; | |
| } | |
| if (strcmp(str, "GL_PERFMON_RESULT_AVAILABLE_AMD") == 0) | |
| { | |
| return 0x8BC4; | |
| } | |
| if (strcmp(str, "GL_PERFMON_RESULT_SIZE_AMD") == 0) | |
| { | |
| return 0x8BC5; | |
| } | |
| if (strcmp(str, "GL_PERFORMANCE_MONITOR_AMD") == 0) | |
| { | |
| return 0x9152; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL") == 0) | |
| { | |
| return 0x94FC; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL") == 0) | |
| { | |
| return 0x94FB; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL") == 0) | |
| { | |
| return 0x94FA; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL") == 0) | |
| { | |
| return 0x94F8; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL") == 0) | |
| { | |
| return 0x94F9; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL") == 0) | |
| { | |
| return 0x94FF; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL") == 0) | |
| { | |
| return 0x94F1; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL") == 0) | |
| { | |
| return 0x94F2; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_EVENT_INTEL") == 0) | |
| { | |
| return 0x94F0; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL") == 0) | |
| { | |
| return 0x94FE; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_RAW_INTEL") == 0) | |
| { | |
| return 0x94F4; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL") == 0) | |
| { | |
| return 0x94F3; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL") == 0) | |
| { | |
| return 0x94F5; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_DONOT_FLUSH_INTEL") == 0) | |
| { | |
| return 0x83F9; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_FLUSH_INTEL") == 0) | |
| { | |
| return 0x83FA; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_GLOBAL_CONTEXT_INTEL") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL") == 0) | |
| { | |
| return 0x9500; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL") == 0) | |
| { | |
| return 0x94FD; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_SINGLE_CONTEXT_INTEL") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_PERFQUERY_WAIT_INTEL") == 0) | |
| { | |
| return 0x83FB; | |
| } | |
| if (strcmp(str, "GL_PERSPECTIVE_CORRECTION_HINT") == 0) | |
| { | |
| return 0x0C50; | |
| } | |
| if (strcmp(str, "GL_PERTURB_EXT") == 0) | |
| { | |
| return 0x85AE; | |
| } | |
| if (strcmp(str, "GL_PER_GPU_STORAGE_BIT_NV") == 0) | |
| { | |
| return 0x0800; | |
| } | |
| if (strcmp(str, "GL_PER_GPU_STORAGE_NV") == 0) | |
| { | |
| return 0x9548; | |
| } | |
| if (strcmp(str, "GL_PER_STAGE_CONSTANTS_NV") == 0) | |
| { | |
| return 0x8535; | |
| } | |
| if (strcmp(str, "GL_PHONG_HINT_WIN") == 0) | |
| { | |
| return 0x80EB; | |
| } | |
| if (strcmp(str, "GL_PHONG_WIN") == 0) | |
| { | |
| return 0x80EA; | |
| } | |
| if (strcmp(str, "GL_PINLIGHT_NV") == 0) | |
| { | |
| return 0x92A8; | |
| } | |
| if (strcmp(str, "GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD") == 0) | |
| { | |
| return 0x91AE; | |
| } | |
| if (strcmp(str, "GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD") == 0) | |
| { | |
| return 0x91AF; | |
| } | |
| if (strcmp(str, "GL_PIXEL_BUFFER_BARRIER_BIT") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_PIXEL_BUFFER_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_PIXEL_COUNTER_BITS_NV") == 0) | |
| { | |
| return 0x8864; | |
| } | |
| if (strcmp(str, "GL_PIXEL_COUNT_AVAILABLE_NV") == 0) | |
| { | |
| return 0x8867; | |
| } | |
| if (strcmp(str, "GL_PIXEL_COUNT_NV") == 0) | |
| { | |
| return 0x8866; | |
| } | |
| if (strcmp(str, "GL_PIXEL_CUBIC_WEIGHT_EXT") == 0) | |
| { | |
| return 0x8333; | |
| } | |
| if (strcmp(str, "GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS") == 0) | |
| { | |
| return 0x8355; | |
| } | |
| if (strcmp(str, "GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS") == 0) | |
| { | |
| return 0x8354; | |
| } | |
| if (strcmp(str, "GL_PIXEL_GROUP_COLOR_SGIS") == 0) | |
| { | |
| return 0x8356; | |
| } | |
| if (strcmp(str, "GL_PIXEL_LOCAL_CLEAR_VALUE_FLOAT_ANGLE") == 0) | |
| { | |
| return 0x96EA; | |
| } | |
| if (strcmp(str, "GL_PIXEL_LOCAL_CLEAR_VALUE_INT_ANGLE") == 0) | |
| { | |
| return 0x96EB; | |
| } | |
| if (strcmp(str, "GL_PIXEL_LOCAL_CLEAR_VALUE_UNSIGNED_INT_ANGLE") == 0) | |
| { | |
| return 0x96EC; | |
| } | |
| if (strcmp(str, "GL_PIXEL_LOCAL_FORMAT_ANGLE") == 0) | |
| { | |
| return 0x96E6; | |
| } | |
| if (strcmp(str, "GL_PIXEL_LOCAL_STORAGE_ACTIVE_PLANES_ANGLE") == 0) | |
| { | |
| return 0x96E3; | |
| } | |
| if (strcmp(str, "GL_PIXEL_LOCAL_TEXTURE_LAYER_ANGLE") == 0) | |
| { | |
| return 0x96E9; | |
| } | |
| if (strcmp(str, "GL_PIXEL_LOCAL_TEXTURE_LEVEL_ANGLE") == 0) | |
| { | |
| return 0x96E8; | |
| } | |
| if (strcmp(str, "GL_PIXEL_LOCAL_TEXTURE_NAME_ANGLE") == 0) | |
| { | |
| return 0x96E7; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAG_FILTER_EXT") == 0) | |
| { | |
| return 0x8331; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_A_TO_A") == 0) | |
| { | |
| return 0x0C79; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_A_TO_A_SIZE") == 0) | |
| { | |
| return 0x0CB9; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_B_TO_B") == 0) | |
| { | |
| return 0x0C78; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_B_TO_B_SIZE") == 0) | |
| { | |
| return 0x0CB8; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_G_TO_G") == 0) | |
| { | |
| return 0x0C77; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_G_TO_G_SIZE") == 0) | |
| { | |
| return 0x0CB7; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_A") == 0) | |
| { | |
| return 0x0C75; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_A_SIZE") == 0) | |
| { | |
| return 0x0CB5; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_B") == 0) | |
| { | |
| return 0x0C74; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_B_SIZE") == 0) | |
| { | |
| return 0x0CB4; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_G") == 0) | |
| { | |
| return 0x0C73; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_G_SIZE") == 0) | |
| { | |
| return 0x0CB3; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_I") == 0) | |
| { | |
| return 0x0C70; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_I_SIZE") == 0) | |
| { | |
| return 0x0CB0; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_R") == 0) | |
| { | |
| return 0x0C72; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_I_TO_R_SIZE") == 0) | |
| { | |
| return 0x0CB2; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_R_TO_R") == 0) | |
| { | |
| return 0x0C76; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_R_TO_R_SIZE") == 0) | |
| { | |
| return 0x0CB6; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_S_TO_S") == 0) | |
| { | |
| return 0x0C71; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MAP_S_TO_S_SIZE") == 0) | |
| { | |
| return 0x0CB1; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MIN_FILTER_EXT") == 0) | |
| { | |
| return 0x8332; | |
| } | |
| if (strcmp(str, "GL_PIXEL_MODE_BIT") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_PIXEL_PACK_BUFFER") == 0) | |
| { | |
| return 0x88EB; | |
| } | |
| if (strcmp(str, "GL_PIXEL_PACK_BUFFER_ARB") == 0) | |
| { | |
| return 0x88EB; | |
| } | |
| if (strcmp(str, "GL_PIXEL_PACK_BUFFER_BINDING") == 0) | |
| { | |
| return 0x88ED; | |
| } | |
| if (strcmp(str, "GL_PIXEL_PACK_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x88ED; | |
| } | |
| if (strcmp(str, "GL_PIXEL_PACK_BUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x88ED; | |
| } | |
| if (strcmp(str, "GL_PIXEL_PACK_BUFFER_BINDING_NV") == 0) | |
| { | |
| return 0x88ED; | |
| } | |
| if (strcmp(str, "GL_PIXEL_PACK_BUFFER_EXT") == 0) | |
| { | |
| return 0x88EB; | |
| } | |
| if (strcmp(str, "GL_PIXEL_PACK_BUFFER_NV") == 0) | |
| { | |
| return 0x88EB; | |
| } | |
| if (strcmp(str, "GL_PIXEL_SUBSAMPLE_2424_SGIX") == 0) | |
| { | |
| return 0x85A3; | |
| } | |
| if (strcmp(str, "GL_PIXEL_SUBSAMPLE_4242_SGIX") == 0) | |
| { | |
| return 0x85A4; | |
| } | |
| if (strcmp(str, "GL_PIXEL_SUBSAMPLE_4444_SGIX") == 0) | |
| { | |
| return 0x85A2; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TEXTURE_SGIS") == 0) | |
| { | |
| return 0x8353; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX") == 0) | |
| { | |
| return 0x8189; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX") == 0) | |
| { | |
| return 0x818A; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TEX_GEN_MODE_SGIX") == 0) | |
| { | |
| return 0x832B; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX") == 0) | |
| { | |
| return 0x8184; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX") == 0) | |
| { | |
| return 0x8186; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX") == 0) | |
| { | |
| return 0x8185; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TEX_GEN_SGIX") == 0) | |
| { | |
| return 0x8139; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX") == 0) | |
| { | |
| return 0x813E; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TILE_CACHE_INCREMENT_SGIX") == 0) | |
| { | |
| return 0x813F; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TILE_CACHE_SIZE_SGIX") == 0) | |
| { | |
| return 0x8145; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TILE_GRID_DEPTH_SGIX") == 0) | |
| { | |
| return 0x8144; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX") == 0) | |
| { | |
| return 0x8143; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TILE_GRID_WIDTH_SGIX") == 0) | |
| { | |
| return 0x8142; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TILE_HEIGHT_SGIX") == 0) | |
| { | |
| return 0x8141; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TILE_WIDTH_SGIX") == 0) | |
| { | |
| return 0x8140; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TRANSFORM_2D_EXT") == 0) | |
| { | |
| return 0x8330; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TRANSFORM_2D_MATRIX_EXT") == 0) | |
| { | |
| return 0x8338; | |
| } | |
| if (strcmp(str, "GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT") == 0) | |
| { | |
| return 0x8336; | |
| } | |
| if (strcmp(str, "GL_PIXEL_UNPACK_BUFFER") == 0) | |
| { | |
| return 0x88EC; | |
| } | |
| if (strcmp(str, "GL_PIXEL_UNPACK_BUFFER_ARB") == 0) | |
| { | |
| return 0x88EC; | |
| } | |
| if (strcmp(str, "GL_PIXEL_UNPACK_BUFFER_BINDING") == 0) | |
| { | |
| return 0x88EF; | |
| } | |
| if (strcmp(str, "GL_PIXEL_UNPACK_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x88EF; | |
| } | |
| if (strcmp(str, "GL_PIXEL_UNPACK_BUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x88EF; | |
| } | |
| if (strcmp(str, "GL_PIXEL_UNPACK_BUFFER_BINDING_NV") == 0) | |
| { | |
| return 0x88EF; | |
| } | |
| if (strcmp(str, "GL_PIXEL_UNPACK_BUFFER_EXT") == 0) | |
| { | |
| return 0x88EC; | |
| } | |
| if (strcmp(str, "GL_PIXEL_UNPACK_BUFFER_NV") == 0) | |
| { | |
| return 0x88EC; | |
| } | |
| if (strcmp(str, "GL_PLUS_CLAMPED_ALPHA_NV") == 0) | |
| { | |
| return 0x92B2; | |
| } | |
| if (strcmp(str, "GL_PLUS_CLAMPED_NV") == 0) | |
| { | |
| return 0x92B1; | |
| } | |
| if (strcmp(str, "GL_PLUS_DARKER_NV") == 0) | |
| { | |
| return 0x9292; | |
| } | |
| if (strcmp(str, "GL_PLUS_NV") == 0) | |
| { | |
| return 0x9291; | |
| } | |
| if (strcmp(str, "GL_PN_TRIANGLES_ATI") == 0) | |
| { | |
| return 0x87F0; | |
| } | |
| if (strcmp(str, "GL_PN_TRIANGLES_NORMAL_MODE_ATI") == 0) | |
| { | |
| return 0x87F3; | |
| } | |
| if (strcmp(str, "GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI") == 0) | |
| { | |
| return 0x87F7; | |
| } | |
| if (strcmp(str, "GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI") == 0) | |
| { | |
| return 0x87F8; | |
| } | |
| if (strcmp(str, "GL_PN_TRIANGLES_POINT_MODE_ATI") == 0) | |
| { | |
| return 0x87F2; | |
| } | |
| if (strcmp(str, "GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI") == 0) | |
| { | |
| return 0x87F6; | |
| } | |
| if (strcmp(str, "GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI") == 0) | |
| { | |
| return 0x87F5; | |
| } | |
| if (strcmp(str, "GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI") == 0) | |
| { | |
| return 0x87F4; | |
| } | |
| if (strcmp(str, "GL_POINT") == 0) | |
| { | |
| return 0x1B00; | |
| } | |
| if (strcmp(str, "GL_POINTS") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_POINT_BIT") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_POINT_DISTANCE_ATTENUATION") == 0) | |
| { | |
| return 0x8129; | |
| } | |
| if (strcmp(str, "GL_POINT_DISTANCE_ATTENUATION_ARB") == 0) | |
| { | |
| return 0x8129; | |
| } | |
| if (strcmp(str, "GL_POINT_FADE_THRESHOLD_SIZE") == 0) | |
| { | |
| return 0x8128; | |
| } | |
| if (strcmp(str, "GL_POINT_FADE_THRESHOLD_SIZE_ARB") == 0) | |
| { | |
| return 0x8128; | |
| } | |
| if (strcmp(str, "GL_POINT_FADE_THRESHOLD_SIZE_EXT") == 0) | |
| { | |
| return 0x8128; | |
| } | |
| if (strcmp(str, "GL_POINT_FADE_THRESHOLD_SIZE_SGIS") == 0) | |
| { | |
| return 0x8128; | |
| } | |
| if (strcmp(str, "GL_POINT_NV") == 0) | |
| { | |
| return 0x1B00; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE") == 0) | |
| { | |
| return 0x0B11; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES") == 0) | |
| { | |
| return 0x8B9F; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_ARRAY_OES") == 0) | |
| { | |
| return 0x8B9C; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_ARRAY_POINTER_OES") == 0) | |
| { | |
| return 0x898C; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_ARRAY_STRIDE_OES") == 0) | |
| { | |
| return 0x898B; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_ARRAY_TYPE_OES") == 0) | |
| { | |
| return 0x898A; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_GRANULARITY") == 0) | |
| { | |
| return 0x0B13; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_MAX") == 0) | |
| { | |
| return 0x8127; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_MAX_ARB") == 0) | |
| { | |
| return 0x8127; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_MAX_EXT") == 0) | |
| { | |
| return 0x8127; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_MAX_SGIS") == 0) | |
| { | |
| return 0x8127; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_MIN") == 0) | |
| { | |
| return 0x8126; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_MIN_ARB") == 0) | |
| { | |
| return 0x8126; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_MIN_EXT") == 0) | |
| { | |
| return 0x8126; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_MIN_SGIS") == 0) | |
| { | |
| return 0x8126; | |
| } | |
| if (strcmp(str, "GL_POINT_SIZE_RANGE") == 0) | |
| { | |
| return 0x0B12; | |
| } | |
| if (strcmp(str, "GL_POINT_SMOOTH") == 0) | |
| { | |
| return 0x0B10; | |
| } | |
| if (strcmp(str, "GL_POINT_SMOOTH_HINT") == 0) | |
| { | |
| return 0x0C51; | |
| } | |
| if (strcmp(str, "GL_POINT_SPRITE") == 0) | |
| { | |
| return 0x8861; | |
| } | |
| if (strcmp(str, "GL_POINT_SPRITE_ARB") == 0) | |
| { | |
| return 0x8861; | |
| } | |
| if (strcmp(str, "GL_POINT_SPRITE_COORD_ORIGIN") == 0) | |
| { | |
| return 0x8CA0; | |
| } | |
| if (strcmp(str, "GL_POINT_SPRITE_NV") == 0) | |
| { | |
| return 0x8861; | |
| } | |
| if (strcmp(str, "GL_POINT_SPRITE_OES") == 0) | |
| { | |
| return 0x8861; | |
| } | |
| if (strcmp(str, "GL_POINT_SPRITE_R_MODE_NV") == 0) | |
| { | |
| return 0x8863; | |
| } | |
| if (strcmp(str, "GL_POINT_TOKEN") == 0) | |
| { | |
| return 0x0701; | |
| } | |
| if (strcmp(str, "GL_POLYGON") == 0) | |
| { | |
| return 0x0009; | |
| } | |
| if (strcmp(str, "GL_POLYGON_BIT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_POLYGON_MODE") == 0) | |
| { | |
| return 0x0B40; | |
| } | |
| if (strcmp(str, "GL_POLYGON_MODE_NV") == 0) | |
| { | |
| return 0x0B40; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_BIAS_EXT") == 0) | |
| { | |
| return 0x8039; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_CLAMP") == 0) | |
| { | |
| return 0x8E1B; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_CLAMP_EXT") == 0) | |
| { | |
| return 0x8E1B; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_COMMAND_NV") == 0) | |
| { | |
| return 0x000E; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_EXT") == 0) | |
| { | |
| return 0x8037; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_FACTOR") == 0) | |
| { | |
| return 0x8038; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_FACTOR_EXT") == 0) | |
| { | |
| return 0x8038; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_FILL") == 0) | |
| { | |
| return 0x8037; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_LINE") == 0) | |
| { | |
| return 0x2A02; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_LINE_NV") == 0) | |
| { | |
| return 0x2A02; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_POINT") == 0) | |
| { | |
| return 0x2A01; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_POINT_NV") == 0) | |
| { | |
| return 0x2A01; | |
| } | |
| if (strcmp(str, "GL_POLYGON_OFFSET_UNITS") == 0) | |
| { | |
| return 0x2A00; | |
| } | |
| if (strcmp(str, "GL_POLYGON_SMOOTH") == 0) | |
| { | |
| return 0x0B41; | |
| } | |
| if (strcmp(str, "GL_POLYGON_SMOOTH_HINT") == 0) | |
| { | |
| return 0x0C53; | |
| } | |
| if (strcmp(str, "GL_POLYGON_STIPPLE") == 0) | |
| { | |
| return 0x0B42; | |
| } | |
| if (strcmp(str, "GL_POLYGON_STIPPLE_BIT") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_POLYGON_TOKEN") == 0) | |
| { | |
| return 0x0703; | |
| } | |
| if (strcmp(str, "GL_POSITION") == 0) | |
| { | |
| return 0x1203; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_ALPHA_BIAS") == 0) | |
| { | |
| return 0x80BB; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI") == 0) | |
| { | |
| return 0x80BB; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_ALPHA_SCALE") == 0) | |
| { | |
| return 0x80B7; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI") == 0) | |
| { | |
| return 0x80B7; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_BLUE_BIAS") == 0) | |
| { | |
| return 0x80BA; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI") == 0) | |
| { | |
| return 0x80BA; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_BLUE_SCALE") == 0) | |
| { | |
| return 0x80B6; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI") == 0) | |
| { | |
| return 0x80B6; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_COLOR_TABLE") == 0) | |
| { | |
| return 0x80D2; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI") == 0) | |
| { | |
| return 0x80D2; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_GREEN_BIAS") == 0) | |
| { | |
| return 0x80B9; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI") == 0) | |
| { | |
| return 0x80B9; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_GREEN_SCALE") == 0) | |
| { | |
| return 0x80B5; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI") == 0) | |
| { | |
| return 0x80B5; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_RED_BIAS") == 0) | |
| { | |
| return 0x80B8; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_RED_BIAS_SGI") == 0) | |
| { | |
| return 0x80B8; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_RED_SCALE") == 0) | |
| { | |
| return 0x80B4; | |
| } | |
| if (strcmp(str, "GL_POST_COLOR_MATRIX_RED_SCALE_SGI") == 0) | |
| { | |
| return 0x80B4; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_ALPHA_BIAS") == 0) | |
| { | |
| return 0x8023; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_ALPHA_BIAS_EXT") == 0) | |
| { | |
| return 0x8023; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_ALPHA_SCALE") == 0) | |
| { | |
| return 0x801F; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_ALPHA_SCALE_EXT") == 0) | |
| { | |
| return 0x801F; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_BLUE_BIAS") == 0) | |
| { | |
| return 0x8022; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_BLUE_BIAS_EXT") == 0) | |
| { | |
| return 0x8022; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_BLUE_SCALE") == 0) | |
| { | |
| return 0x801E; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_BLUE_SCALE_EXT") == 0) | |
| { | |
| return 0x801E; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_COLOR_TABLE") == 0) | |
| { | |
| return 0x80D1; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI") == 0) | |
| { | |
| return 0x80D1; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_GREEN_BIAS") == 0) | |
| { | |
| return 0x8021; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_GREEN_BIAS_EXT") == 0) | |
| { | |
| return 0x8021; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_GREEN_SCALE") == 0) | |
| { | |
| return 0x801D; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_GREEN_SCALE_EXT") == 0) | |
| { | |
| return 0x801D; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_RED_BIAS") == 0) | |
| { | |
| return 0x8020; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_RED_BIAS_EXT") == 0) | |
| { | |
| return 0x8020; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_RED_SCALE") == 0) | |
| { | |
| return 0x801C; | |
| } | |
| if (strcmp(str, "GL_POST_CONVOLUTION_RED_SCALE_EXT") == 0) | |
| { | |
| return 0x801C; | |
| } | |
| if (strcmp(str, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP") == 0) | |
| { | |
| return 0x8162; | |
| } | |
| if (strcmp(str, "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX") == 0) | |
| { | |
| return 0x817B; | |
| } | |
| if (strcmp(str, "GL_POST_TEXTURE_FILTER_BIAS_SGIX") == 0) | |
| { | |
| return 0x8179; | |
| } | |
| if (strcmp(str, "GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX") == 0) | |
| { | |
| return 0x817C; | |
| } | |
| if (strcmp(str, "GL_POST_TEXTURE_FILTER_SCALE_SGIX") == 0) | |
| { | |
| return 0x817A; | |
| } | |
| if (strcmp(str, "GL_PREFER_DOUBLEBUFFER_HINT_PGI") == 0) | |
| { | |
| return 0x1A1F8; | |
| } | |
| if (strcmp(str, "GL_PRESENT_DURATION_NV") == 0) | |
| { | |
| return 0x8E2B; | |
| } | |
| if (strcmp(str, "GL_PRESENT_TIME_NV") == 0) | |
| { | |
| return 0x8E2A; | |
| } | |
| if (strcmp(str, "GL_PRESERVE_ATI") == 0) | |
| { | |
| return 0x8762; | |
| } | |
| if (strcmp(str, "GL_PREVIOUS") == 0) | |
| { | |
| return 0x8578; | |
| } | |
| if (strcmp(str, "GL_PREVIOUS_ARB") == 0) | |
| { | |
| return 0x8578; | |
| } | |
| if (strcmp(str, "GL_PREVIOUS_EXT") == 0) | |
| { | |
| return 0x8578; | |
| } | |
| if (strcmp(str, "GL_PREVIOUS_TEXTURE_INPUT_NV") == 0) | |
| { | |
| return 0x86E4; | |
| } | |
| if (strcmp(str, "GL_PRIMARY_COLOR") == 0) | |
| { | |
| return 0x8577; | |
| } | |
| if (strcmp(str, "GL_PRIMARY_COLOR_ARB") == 0) | |
| { | |
| return 0x8577; | |
| } | |
| if (strcmp(str, "GL_PRIMARY_COLOR_EXT") == 0) | |
| { | |
| return 0x8577; | |
| } | |
| if (strcmp(str, "GL_PRIMARY_COLOR_NV") == 0) | |
| { | |
| return 0x852C; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVES_GENERATED") == 0) | |
| { | |
| return 0x8C87; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVES_GENERATED_EXT") == 0) | |
| { | |
| return 0x8C87; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVES_GENERATED_NV") == 0) | |
| { | |
| return 0x8C87; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVES_GENERATED_OES") == 0) | |
| { | |
| return 0x8C87; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVES_SUBMITTED") == 0) | |
| { | |
| return 0x82EF; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVES_SUBMITTED_ARB") == 0) | |
| { | |
| return 0x82EF; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_BOUNDING_BOX") == 0) | |
| { | |
| return 0x92BE; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_BOUNDING_BOX_ARB") == 0) | |
| { | |
| return 0x92BE; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_BOUNDING_BOX_EXT") == 0) | |
| { | |
| return 0x92BE; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_BOUNDING_BOX_OES") == 0) | |
| { | |
| return 0x92BE; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_ID_NV") == 0) | |
| { | |
| return 0x8C7C; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_RESTART") == 0) | |
| { | |
| return 0x8F9D; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_RESTART_FIXED_INDEX") == 0) | |
| { | |
| return 0x8D69; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED") == 0) | |
| { | |
| return 0x8221; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES") == 0) | |
| { | |
| return 0x8221; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_RESTART_INDEX") == 0) | |
| { | |
| return 0x8F9E; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_RESTART_INDEX_NV") == 0) | |
| { | |
| return 0x8559; | |
| } | |
| if (strcmp(str, "GL_PRIMITIVE_RESTART_NV") == 0) | |
| { | |
| return 0x8558; | |
| } | |
| if (strcmp(str, "GL_PROGRAM") == 0) | |
| { | |
| return 0x82E2; | |
| } | |
| if (strcmp(str, "GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB") == 0) | |
| { | |
| return 0x9341; | |
| } | |
| if (strcmp(str, "GL_PROGRAMMABLE_SAMPLE_LOCATION_NV") == 0) | |
| { | |
| return 0x9341; | |
| } | |
| if (strcmp(str, "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB") == 0) | |
| { | |
| return 0x9340; | |
| } | |
| if (strcmp(str, "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV") == 0) | |
| { | |
| return 0x9340; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_ADDRESS_REGISTERS_ARB") == 0) | |
| { | |
| return 0x88B0; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_ALU_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x8805; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_ATTRIBS_ARB") == 0) | |
| { | |
| return 0x88AC; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_ATTRIB_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8906; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_BINARY_ANGLE") == 0) | |
| { | |
| return 0x93A6; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_BINARY_FORMATS") == 0) | |
| { | |
| return 0x87FF; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_BINARY_FORMATS_OES") == 0) | |
| { | |
| return 0x87FF; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_BINARY_FORMAT_MESA") == 0) | |
| { | |
| return 0x875F; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_BINARY_LENGTH") == 0) | |
| { | |
| return 0x8741; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_BINARY_LENGTH_OES") == 0) | |
| { | |
| return 0x8741; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT") == 0) | |
| { | |
| return 0x8257; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_BINDING_ARB") == 0) | |
| { | |
| return 0x8677; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_ERROR_POSITION_ARB") == 0) | |
| { | |
| return 0x864B; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_ERROR_POSITION_NV") == 0) | |
| { | |
| return 0x864B; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_ERROR_STRING_ARB") == 0) | |
| { | |
| return 0x8874; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_ERROR_STRING_NV") == 0) | |
| { | |
| return 0x8874; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_FORMAT_ARB") == 0) | |
| { | |
| return 0x8876; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_FORMAT_ASCII_ARB") == 0) | |
| { | |
| return 0x8875; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_INPUT") == 0) | |
| { | |
| return 0x92E3; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x88A0; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_KHR") == 0) | |
| { | |
| return 0x82E2; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_LENGTH_ARB") == 0) | |
| { | |
| return 0x8627; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_LENGTH_NV") == 0) | |
| { | |
| return 0x8627; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_MATRIX_EXT") == 0) | |
| { | |
| return 0x8E2D; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_MATRIX_STACK_DEPTH_EXT") == 0) | |
| { | |
| return 0x8E2F; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB") == 0) | |
| { | |
| return 0x88B2; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x8808; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_NATIVE_ATTRIBS_ARB") == 0) | |
| { | |
| return 0x88AE; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x88A2; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_NATIVE_PARAMETERS_ARB") == 0) | |
| { | |
| return 0x88AA; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_NATIVE_TEMPORARIES_ARB") == 0) | |
| { | |
| return 0x88A6; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB") == 0) | |
| { | |
| return 0x880A; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x8809; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_OBJECT_ARB") == 0) | |
| { | |
| return 0x8B40; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_OBJECT_EXT") == 0) | |
| { | |
| return 0x8B40; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_OUTPUT") == 0) | |
| { | |
| return 0x92E4; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_PARAMETERS_ARB") == 0) | |
| { | |
| return 0x88A8; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_PARAMETER_NV") == 0) | |
| { | |
| return 0x8644; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_PIPELINE") == 0) | |
| { | |
| return 0x82E4; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_PIPELINE_BINDING") == 0) | |
| { | |
| return 0x825A; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_PIPELINE_BINDING_EXT") == 0) | |
| { | |
| return 0x825A; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_PIPELINE_KHR") == 0) | |
| { | |
| return 0x82E4; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_PIPELINE_OBJECT_EXT") == 0) | |
| { | |
| return 0x8A4F; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_POINT_SIZE") == 0) | |
| { | |
| return 0x8642; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_POINT_SIZE_ARB") == 0) | |
| { | |
| return 0x8642; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_POINT_SIZE_EXT") == 0) | |
| { | |
| return 0x8642; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_RESIDENT_NV") == 0) | |
| { | |
| return 0x8647; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_RESULT_COMPONENTS_NV") == 0) | |
| { | |
| return 0x8907; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_SEPARABLE") == 0) | |
| { | |
| return 0x8258; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_SEPARABLE_EXT") == 0) | |
| { | |
| return 0x8258; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_STRING_ARB") == 0) | |
| { | |
| return 0x8628; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_STRING_NV") == 0) | |
| { | |
| return 0x8628; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_TARGET_NV") == 0) | |
| { | |
| return 0x8646; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_TEMPORARIES_ARB") == 0) | |
| { | |
| return 0x88A4; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_TEX_INDIRECTIONS_ARB") == 0) | |
| { | |
| return 0x8807; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_TEX_INSTRUCTIONS_ARB") == 0) | |
| { | |
| return 0x8806; | |
| } | |
| if (strcmp(str, "GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB") == 0) | |
| { | |
| return 0x88B6; | |
| } | |
| if (strcmp(str, "GL_PROJECTION") == 0) | |
| { | |
| return 0x1701; | |
| } | |
| if (strcmp(str, "GL_PROJECTION_MATRIX") == 0) | |
| { | |
| return 0x0BA7; | |
| } | |
| if (strcmp(str, "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES") == 0) | |
| { | |
| return 0x898E; | |
| } | |
| if (strcmp(str, "GL_PROJECTION_STACK_DEPTH") == 0) | |
| { | |
| return 0x0BA4; | |
| } | |
| if (strcmp(str, "GL_PROTECTED_MEMORY_OBJECT_EXT") == 0) | |
| { | |
| return 0x959B; | |
| } | |
| if (strcmp(str, "GL_PROVOKING_VERTEX") == 0) | |
| { | |
| return 0x8E4F; | |
| } | |
| if (strcmp(str, "GL_PROVOKING_VERTEX_ANGLE") == 0) | |
| { | |
| return 0x8E4F; | |
| } | |
| if (strcmp(str, "GL_PROVOKING_VERTEX_EXT") == 0) | |
| { | |
| return 0x8E4F; | |
| } | |
| if (strcmp(str, "GL_PROXY_COLOR_TABLE") == 0) | |
| { | |
| return 0x80D3; | |
| } | |
| if (strcmp(str, "GL_PROXY_COLOR_TABLE_SGI") == 0) | |
| { | |
| return 0x80D3; | |
| } | |
| if (strcmp(str, "GL_PROXY_HISTOGRAM") == 0) | |
| { | |
| return 0x8025; | |
| } | |
| if (strcmp(str, "GL_PROXY_HISTOGRAM_EXT") == 0) | |
| { | |
| return 0x8025; | |
| } | |
| if (strcmp(str, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE") == 0) | |
| { | |
| return 0x80D5; | |
| } | |
| if (strcmp(str, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI") == 0) | |
| { | |
| return 0x80D5; | |
| } | |
| if (strcmp(str, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE") == 0) | |
| { | |
| return 0x80D4; | |
| } | |
| if (strcmp(str, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI") == 0) | |
| { | |
| return 0x80D4; | |
| } | |
| if (strcmp(str, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP") == 0) | |
| { | |
| return 0x8163; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_1D") == 0) | |
| { | |
| return 0x8063; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_1D_ARRAY") == 0) | |
| { | |
| return 0x8C19; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8C19; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_1D_EXT") == 0) | |
| { | |
| return 0x8063; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_1D_STACK_MESAX") == 0) | |
| { | |
| return 0x875B; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_2D") == 0) | |
| { | |
| return 0x8064; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_2D_ARRAY") == 0) | |
| { | |
| return 0x8C1B; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8C1B; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_2D_EXT") == 0) | |
| { | |
| return 0x8064; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x9101; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x9103; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_2D_STACK_MESAX") == 0) | |
| { | |
| return 0x875C; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_3D") == 0) | |
| { | |
| return 0x8070; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_3D_EXT") == 0) | |
| { | |
| return 0x8070; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_4D_SGIS") == 0) | |
| { | |
| return 0x8135; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_COLOR_TABLE_SGI") == 0) | |
| { | |
| return 0x80BD; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_CUBE_MAP") == 0) | |
| { | |
| return 0x851B; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_CUBE_MAP_ARB") == 0) | |
| { | |
| return 0x851B; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x900B; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB") == 0) | |
| { | |
| return 0x900B; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_CUBE_MAP_EXT") == 0) | |
| { | |
| return 0x851B; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_RECTANGLE") == 0) | |
| { | |
| return 0x84F7; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_RECTANGLE_ARB") == 0) | |
| { | |
| return 0x84F7; | |
| } | |
| if (strcmp(str, "GL_PROXY_TEXTURE_RECTANGLE_NV") == 0) | |
| { | |
| return 0x84F7; | |
| } | |
| if (strcmp(str, "GL_PURGEABLE_APPLE") == 0) | |
| { | |
| return 0x8A1D; | |
| } | |
| if (strcmp(str, "GL_PURGED_CONTEXT_RESET_NV") == 0) | |
| { | |
| return 0x92BB; | |
| } | |
| if (strcmp(str, "GL_Q") == 0) | |
| { | |
| return 0x2003; | |
| } | |
| if (strcmp(str, "GL_QUADRATIC_ATTENUATION") == 0) | |
| { | |
| return 0x1209; | |
| } | |
| if (strcmp(str, "GL_QUADRATIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x000A; | |
| } | |
| if (strcmp(str, "GL_QUADS") == 0) | |
| { | |
| return 0x0007; | |
| } | |
| if (strcmp(str, "GL_QUADS_EXT") == 0) | |
| { | |
| return 0x0007; | |
| } | |
| if (strcmp(str, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION") == 0) | |
| { | |
| return 0x8E4C; | |
| } | |
| if (strcmp(str, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT") == 0) | |
| { | |
| return 0x8E4C; | |
| } | |
| if (strcmp(str, "GL_QUADS_OES") == 0) | |
| { | |
| return 0x0007; | |
| } | |
| if (strcmp(str, "GL_QUAD_ALPHA4_SGIS") == 0) | |
| { | |
| return 0x811E; | |
| } | |
| if (strcmp(str, "GL_QUAD_ALPHA8_SGIS") == 0) | |
| { | |
| return 0x811F; | |
| } | |
| if (strcmp(str, "GL_QUAD_INTENSITY4_SGIS") == 0) | |
| { | |
| return 0x8122; | |
| } | |
| if (strcmp(str, "GL_QUAD_INTENSITY8_SGIS") == 0) | |
| { | |
| return 0x8123; | |
| } | |
| if (strcmp(str, "GL_QUAD_LUMINANCE4_SGIS") == 0) | |
| { | |
| return 0x8120; | |
| } | |
| if (strcmp(str, "GL_QUAD_LUMINANCE8_SGIS") == 0) | |
| { | |
| return 0x8121; | |
| } | |
| if (strcmp(str, "GL_QUAD_MESH_SUN") == 0) | |
| { | |
| return 0x8614; | |
| } | |
| if (strcmp(str, "GL_QUAD_STRIP") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_QUAD_TEXTURE_SELECT_SGIS") == 0) | |
| { | |
| return 0x8125; | |
| } | |
| if (strcmp(str, "GL_QUARTER_BIT_ATI") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_QUERY") == 0) | |
| { | |
| return 0x82E3; | |
| } | |
| if (strcmp(str, "GL_QUERY_ALL_EVENT_BITS_AMD") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_QUERY_BUFFER") == 0) | |
| { | |
| return 0x9192; | |
| } | |
| if (strcmp(str, "GL_QUERY_BUFFER_AMD") == 0) | |
| { | |
| return 0x9192; | |
| } | |
| if (strcmp(str, "GL_QUERY_BUFFER_BARRIER_BIT") == 0) | |
| { | |
| return 0x8000; | |
| } | |
| if (strcmp(str, "GL_QUERY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x9193; | |
| } | |
| if (strcmp(str, "GL_QUERY_BUFFER_BINDING_AMD") == 0) | |
| { | |
| return 0x9193; | |
| } | |
| if (strcmp(str, "GL_QUERY_BY_REGION_NO_WAIT") == 0) | |
| { | |
| return 0x8E16; | |
| } | |
| if (strcmp(str, "GL_QUERY_BY_REGION_NO_WAIT_INVERTED") == 0) | |
| { | |
| return 0x8E1A; | |
| } | |
| if (strcmp(str, "GL_QUERY_BY_REGION_NO_WAIT_NV") == 0) | |
| { | |
| return 0x8E16; | |
| } | |
| if (strcmp(str, "GL_QUERY_BY_REGION_WAIT") == 0) | |
| { | |
| return 0x8E15; | |
| } | |
| if (strcmp(str, "GL_QUERY_BY_REGION_WAIT_INVERTED") == 0) | |
| { | |
| return 0x8E19; | |
| } | |
| if (strcmp(str, "GL_QUERY_BY_REGION_WAIT_NV") == 0) | |
| { | |
| return 0x8E15; | |
| } | |
| if (strcmp(str, "GL_QUERY_COUNTER_BITS") == 0) | |
| { | |
| return 0x8864; | |
| } | |
| if (strcmp(str, "GL_QUERY_COUNTER_BITS_ARB") == 0) | |
| { | |
| return 0x8864; | |
| } | |
| if (strcmp(str, "GL_QUERY_COUNTER_BITS_EXT") == 0) | |
| { | |
| return 0x8864; | |
| } | |
| if (strcmp(str, "GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_QUERY_KHR") == 0) | |
| { | |
| return 0x82E3; | |
| } | |
| if (strcmp(str, "GL_QUERY_NO_WAIT") == 0) | |
| { | |
| return 0x8E14; | |
| } | |
| if (strcmp(str, "GL_QUERY_NO_WAIT_INVERTED") == 0) | |
| { | |
| return 0x8E18; | |
| } | |
| if (strcmp(str, "GL_QUERY_NO_WAIT_NV") == 0) | |
| { | |
| return 0x8E14; | |
| } | |
| if (strcmp(str, "GL_QUERY_OBJECT_AMD") == 0) | |
| { | |
| return 0x9153; | |
| } | |
| if (strcmp(str, "GL_QUERY_OBJECT_EXT") == 0) | |
| { | |
| return 0x9153; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESOURCE_BUFFEROBJECT_NV") == 0) | |
| { | |
| return 0x9547; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV") == 0) | |
| { | |
| return 0x9542; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESOURCE_RENDERBUFFER_NV") == 0) | |
| { | |
| return 0x9546; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESOURCE_SYS_RESERVED_NV") == 0) | |
| { | |
| return 0x9544; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESOURCE_TEXTURE_NV") == 0) | |
| { | |
| return 0x9545; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV") == 0) | |
| { | |
| return 0x9540; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESULT") == 0) | |
| { | |
| return 0x8866; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESULT_ARB") == 0) | |
| { | |
| return 0x8866; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESULT_AVAILABLE") == 0) | |
| { | |
| return 0x8867; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESULT_AVAILABLE_ARB") == 0) | |
| { | |
| return 0x8867; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESULT_AVAILABLE_EXT") == 0) | |
| { | |
| return 0x8867; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESULT_EXT") == 0) | |
| { | |
| return 0x8866; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESULT_NO_WAIT") == 0) | |
| { | |
| return 0x9194; | |
| } | |
| if (strcmp(str, "GL_QUERY_RESULT_NO_WAIT_AMD") == 0) | |
| { | |
| return 0x9194; | |
| } | |
| if (strcmp(str, "GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_QUERY_TARGET") == 0) | |
| { | |
| return 0x82EA; | |
| } | |
| if (strcmp(str, "GL_QUERY_WAIT") == 0) | |
| { | |
| return 0x8E13; | |
| } | |
| if (strcmp(str, "GL_QUERY_WAIT_INVERTED") == 0) | |
| { | |
| return 0x8E17; | |
| } | |
| if (strcmp(str, "GL_QUERY_WAIT_NV") == 0) | |
| { | |
| return 0x8E13; | |
| } | |
| if (strcmp(str, "GL_R") == 0) | |
| { | |
| return 0x2002; | |
| } | |
| if (strcmp(str, "GL_R11F_G11F_B10F") == 0) | |
| { | |
| return 0x8C3A; | |
| } | |
| if (strcmp(str, "GL_R11F_G11F_B10F_APPLE") == 0) | |
| { | |
| return 0x8C3A; | |
| } | |
| if (strcmp(str, "GL_R11F_G11F_B10F_EXT") == 0) | |
| { | |
| return 0x8C3A; | |
| } | |
| if (strcmp(str, "GL_R16") == 0) | |
| { | |
| return 0x822A; | |
| } | |
| if (strcmp(str, "GL_R16F") == 0) | |
| { | |
| return 0x822D; | |
| } | |
| if (strcmp(str, "GL_R16F_EXT") == 0) | |
| { | |
| return 0x822D; | |
| } | |
| if (strcmp(str, "GL_R16I") == 0) | |
| { | |
| return 0x8233; | |
| } | |
| if (strcmp(str, "GL_R16UI") == 0) | |
| { | |
| return 0x8234; | |
| } | |
| if (strcmp(str, "GL_R16_EXT") == 0) | |
| { | |
| return 0x822A; | |
| } | |
| if (strcmp(str, "GL_R16_SNORM") == 0) | |
| { | |
| return 0x8F98; | |
| } | |
| if (strcmp(str, "GL_R16_SNORM_EXT") == 0) | |
| { | |
| return 0x8F98; | |
| } | |
| if (strcmp(str, "GL_R1UI_C3F_V3F_SUN") == 0) | |
| { | |
| return 0x85C6; | |
| } | |
| if (strcmp(str, "GL_R1UI_C4F_N3F_V3F_SUN") == 0) | |
| { | |
| return 0x85C8; | |
| } | |
| if (strcmp(str, "GL_R1UI_C4UB_V3F_SUN") == 0) | |
| { | |
| return 0x85C5; | |
| } | |
| if (strcmp(str, "GL_R1UI_N3F_V3F_SUN") == 0) | |
| { | |
| return 0x85C7; | |
| } | |
| if (strcmp(str, "GL_R1UI_T2F_C4F_N3F_V3F_SUN") == 0) | |
| { | |
| return 0x85CB; | |
| } | |
| if (strcmp(str, "GL_R1UI_T2F_N3F_V3F_SUN") == 0) | |
| { | |
| return 0x85CA; | |
| } | |
| if (strcmp(str, "GL_R1UI_T2F_V3F_SUN") == 0) | |
| { | |
| return 0x85C9; | |
| } | |
| if (strcmp(str, "GL_R1UI_V3F_SUN") == 0) | |
| { | |
| return 0x85C4; | |
| } | |
| if (strcmp(str, "GL_R32F") == 0) | |
| { | |
| return 0x822E; | |
| } | |
| if (strcmp(str, "GL_R32F_EXT") == 0) | |
| { | |
| return 0x822E; | |
| } | |
| if (strcmp(str, "GL_R32I") == 0) | |
| { | |
| return 0x8235; | |
| } | |
| if (strcmp(str, "GL_R32UI") == 0) | |
| { | |
| return 0x8236; | |
| } | |
| if (strcmp(str, "GL_R3_G3_B2") == 0) | |
| { | |
| return 0x2A10; | |
| } | |
| if (strcmp(str, "GL_R8") == 0) | |
| { | |
| return 0x8229; | |
| } | |
| if (strcmp(str, "GL_R8I") == 0) | |
| { | |
| return 0x8231; | |
| } | |
| if (strcmp(str, "GL_R8UI") == 0) | |
| { | |
| return 0x8232; | |
| } | |
| if (strcmp(str, "GL_R8_EXT") == 0) | |
| { | |
| return 0x8229; | |
| } | |
| if (strcmp(str, "GL_R8_SNORM") == 0) | |
| { | |
| return 0x8F94; | |
| } | |
| if (strcmp(str, "GL_RASTERIZER_DISCARD") == 0) | |
| { | |
| return 0x8C89; | |
| } | |
| if (strcmp(str, "GL_RASTERIZER_DISCARD_EXT") == 0) | |
| { | |
| return 0x8C89; | |
| } | |
| if (strcmp(str, "GL_RASTERIZER_DISCARD_NV") == 0) | |
| { | |
| return 0x8C89; | |
| } | |
| if (strcmp(str, "GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT") == 0) | |
| { | |
| return 0x932A; | |
| } | |
| if (strcmp(str, "GL_RASTER_MULTISAMPLE_EXT") == 0) | |
| { | |
| return 0x9327; | |
| } | |
| if (strcmp(str, "GL_RASTER_POSITION_UNCLIPPED_IBM") == 0) | |
| { | |
| return 0x19262; | |
| } | |
| if (strcmp(str, "GL_RASTER_SAMPLES_EXT") == 0) | |
| { | |
| return 0x9328; | |
| } | |
| if (strcmp(str, "GL_READ_BUFFER") == 0) | |
| { | |
| return 0x0C02; | |
| } | |
| if (strcmp(str, "GL_READ_BUFFER_EXT") == 0) | |
| { | |
| return 0x0C02; | |
| } | |
| if (strcmp(str, "GL_READ_BUFFER_NV") == 0) | |
| { | |
| return 0x0C02; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER") == 0) | |
| { | |
| return 0x8CA8; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_ANGLE") == 0) | |
| { | |
| return 0x8CA8; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_APPLE") == 0) | |
| { | |
| return 0x8CA8; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_BINDING") == 0) | |
| { | |
| return 0x8CAA; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_BINDING_ANGLE") == 0) | |
| { | |
| return 0x8CAA; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_BINDING_APPLE") == 0) | |
| { | |
| return 0x8CAA; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x8CAA; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_BINDING_NV") == 0) | |
| { | |
| return 0x8CAA; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_EXT") == 0) | |
| { | |
| return 0x8CA8; | |
| } | |
| if (strcmp(str, "GL_READ_FRAMEBUFFER_NV") == 0) | |
| { | |
| return 0x8CA8; | |
| } | |
| if (strcmp(str, "GL_READ_ONLY") == 0) | |
| { | |
| return 0x88B8; | |
| } | |
| if (strcmp(str, "GL_READ_ONLY_ARB") == 0) | |
| { | |
| return 0x88B8; | |
| } | |
| if (strcmp(str, "GL_READ_PIXELS") == 0) | |
| { | |
| return 0x828C; | |
| } | |
| if (strcmp(str, "GL_READ_PIXELS_FORMAT") == 0) | |
| { | |
| return 0x828D; | |
| } | |
| if (strcmp(str, "GL_READ_PIXELS_TYPE") == 0) | |
| { | |
| return 0x828E; | |
| } | |
| if (strcmp(str, "GL_READ_PIXEL_DATA_RANGE_LENGTH_NV") == 0) | |
| { | |
| return 0x887B; | |
| } | |
| if (strcmp(str, "GL_READ_PIXEL_DATA_RANGE_NV") == 0) | |
| { | |
| return 0x8879; | |
| } | |
| if (strcmp(str, "GL_READ_PIXEL_DATA_RANGE_POINTER_NV") == 0) | |
| { | |
| return 0x887D; | |
| } | |
| if (strcmp(str, "GL_READ_WRITE") == 0) | |
| { | |
| return 0x88BA; | |
| } | |
| if (strcmp(str, "GL_READ_WRITE_ARB") == 0) | |
| { | |
| return 0x88BA; | |
| } | |
| if (strcmp(str, "GL_RECIP_ADD_SIGNED_ALPHA_IMG") == 0) | |
| { | |
| return 0x8C05; | |
| } | |
| if (strcmp(str, "GL_RECLAIM_MEMORY_HINT_PGI") == 0) | |
| { | |
| return 0x1A1FE; | |
| } | |
| if (strcmp(str, "GL_RECT_NV") == 0) | |
| { | |
| return 0x00F6; | |
| } | |
| if (strcmp(str, "GL_RED") == 0) | |
| { | |
| return 0x1903; | |
| } | |
| if (strcmp(str, "GL_REDUCE") == 0) | |
| { | |
| return 0x8016; | |
| } | |
| if (strcmp(str, "GL_REDUCE_EXT") == 0) | |
| { | |
| return 0x8016; | |
| } | |
| if (strcmp(str, "GL_RED_BIAS") == 0) | |
| { | |
| return 0x0D15; | |
| } | |
| if (strcmp(str, "GL_RED_BITS") == 0) | |
| { | |
| return 0x0D52; | |
| } | |
| if (strcmp(str, "GL_RED_BIT_ATI") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_RED_EXT") == 0) | |
| { | |
| return 0x1903; | |
| } | |
| if (strcmp(str, "GL_RED_INTEGER") == 0) | |
| { | |
| return 0x8D94; | |
| } | |
| if (strcmp(str, "GL_RED_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D94; | |
| } | |
| if (strcmp(str, "GL_RED_MAX_CLAMP_INGR") == 0) | |
| { | |
| return 0x8564; | |
| } | |
| if (strcmp(str, "GL_RED_MIN_CLAMP_INGR") == 0) | |
| { | |
| return 0x8560; | |
| } | |
| if (strcmp(str, "GL_RED_NV") == 0) | |
| { | |
| return 0x1903; | |
| } | |
| if (strcmp(str, "GL_RED_SCALE") == 0) | |
| { | |
| return 0x0D14; | |
| } | |
| if (strcmp(str, "GL_RED_SNORM") == 0) | |
| { | |
| return 0x8F90; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_COMPUTE_SHADER") == 0) | |
| { | |
| return 0x930B; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_FRAGMENT_SHADER") == 0) | |
| { | |
| return 0x930A; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_GEOMETRY_SHADER") == 0) | |
| { | |
| return 0x9309; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_GEOMETRY_SHADER_EXT") == 0) | |
| { | |
| return 0x9309; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_GEOMETRY_SHADER_OES") == 0) | |
| { | |
| return 0x9309; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_MESH_SHADER_NV") == 0) | |
| { | |
| return 0x95A0; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_TASK_SHADER_NV") == 0) | |
| { | |
| return 0x95A1; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_TESS_CONTROL_SHADER") == 0) | |
| { | |
| return 0x9307; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT") == 0) | |
| { | |
| return 0x9307; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES") == 0) | |
| { | |
| return 0x9307; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER") == 0) | |
| { | |
| return 0x9308; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT") == 0) | |
| { | |
| return 0x9308; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES") == 0) | |
| { | |
| return 0x9308; | |
| } | |
| if (strcmp(str, "GL_REFERENCED_BY_VERTEX_SHADER") == 0) | |
| { | |
| return 0x9306; | |
| } | |
| if (strcmp(str, "GL_REFERENCE_PLANE_EQUATION_SGIX") == 0) | |
| { | |
| return 0x817E; | |
| } | |
| if (strcmp(str, "GL_REFERENCE_PLANE_SGIX") == 0) | |
| { | |
| return 0x817D; | |
| } | |
| if (strcmp(str, "GL_REFLECTION_MAP") == 0) | |
| { | |
| return 0x8512; | |
| } | |
| if (strcmp(str, "GL_REFLECTION_MAP_ARB") == 0) | |
| { | |
| return 0x8512; | |
| } | |
| if (strcmp(str, "GL_REFLECTION_MAP_EXT") == 0) | |
| { | |
| return 0x8512; | |
| } | |
| if (strcmp(str, "GL_REFLECTION_MAP_NV") == 0) | |
| { | |
| return 0x8512; | |
| } | |
| if (strcmp(str, "GL_REFLECTION_MAP_OES") == 0) | |
| { | |
| return 0x8512; | |
| } | |
| if (strcmp(str, "GL_REGISTER_COMBINERS_NV") == 0) | |
| { | |
| return 0x8522; | |
| } | |
| if (strcmp(str, "GL_REG_0_ATI") == 0) | |
| { | |
| return 0x8921; | |
| } | |
| if (strcmp(str, "GL_REG_10_ATI") == 0) | |
| { | |
| return 0x892B; | |
| } | |
| if (strcmp(str, "GL_REG_11_ATI") == 0) | |
| { | |
| return 0x892C; | |
| } | |
| if (strcmp(str, "GL_REG_12_ATI") == 0) | |
| { | |
| return 0x892D; | |
| } | |
| if (strcmp(str, "GL_REG_13_ATI") == 0) | |
| { | |
| return 0x892E; | |
| } | |
| if (strcmp(str, "GL_REG_14_ATI") == 0) | |
| { | |
| return 0x892F; | |
| } | |
| if (strcmp(str, "GL_REG_15_ATI") == 0) | |
| { | |
| return 0x8930; | |
| } | |
| if (strcmp(str, "GL_REG_16_ATI") == 0) | |
| { | |
| return 0x8931; | |
| } | |
| if (strcmp(str, "GL_REG_17_ATI") == 0) | |
| { | |
| return 0x8932; | |
| } | |
| if (strcmp(str, "GL_REG_18_ATI") == 0) | |
| { | |
| return 0x8933; | |
| } | |
| if (strcmp(str, "GL_REG_19_ATI") == 0) | |
| { | |
| return 0x8934; | |
| } | |
| if (strcmp(str, "GL_REG_1_ATI") == 0) | |
| { | |
| return 0x8922; | |
| } | |
| if (strcmp(str, "GL_REG_20_ATI") == 0) | |
| { | |
| return 0x8935; | |
| } | |
| if (strcmp(str, "GL_REG_21_ATI") == 0) | |
| { | |
| return 0x8936; | |
| } | |
| if (strcmp(str, "GL_REG_22_ATI") == 0) | |
| { | |
| return 0x8937; | |
| } | |
| if (strcmp(str, "GL_REG_23_ATI") == 0) | |
| { | |
| return 0x8938; | |
| } | |
| if (strcmp(str, "GL_REG_24_ATI") == 0) | |
| { | |
| return 0x8939; | |
| } | |
| if (strcmp(str, "GL_REG_25_ATI") == 0) | |
| { | |
| return 0x893A; | |
| } | |
| if (strcmp(str, "GL_REG_26_ATI") == 0) | |
| { | |
| return 0x893B; | |
| } | |
| if (strcmp(str, "GL_REG_27_ATI") == 0) | |
| { | |
| return 0x893C; | |
| } | |
| if (strcmp(str, "GL_REG_28_ATI") == 0) | |
| { | |
| return 0x893D; | |
| } | |
| if (strcmp(str, "GL_REG_29_ATI") == 0) | |
| { | |
| return 0x893E; | |
| } | |
| if (strcmp(str, "GL_REG_2_ATI") == 0) | |
| { | |
| return 0x8923; | |
| } | |
| if (strcmp(str, "GL_REG_30_ATI") == 0) | |
| { | |
| return 0x893F; | |
| } | |
| if (strcmp(str, "GL_REG_31_ATI") == 0) | |
| { | |
| return 0x8940; | |
| } | |
| if (strcmp(str, "GL_REG_3_ATI") == 0) | |
| { | |
| return 0x8924; | |
| } | |
| if (strcmp(str, "GL_REG_4_ATI") == 0) | |
| { | |
| return 0x8925; | |
| } | |
| if (strcmp(str, "GL_REG_5_ATI") == 0) | |
| { | |
| return 0x8926; | |
| } | |
| if (strcmp(str, "GL_REG_6_ATI") == 0) | |
| { | |
| return 0x8927; | |
| } | |
| if (strcmp(str, "GL_REG_7_ATI") == 0) | |
| { | |
| return 0x8928; | |
| } | |
| if (strcmp(str, "GL_REG_8_ATI") == 0) | |
| { | |
| return 0x8929; | |
| } | |
| if (strcmp(str, "GL_REG_9_ATI") == 0) | |
| { | |
| return 0x892A; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_ARC_TO_NV") == 0) | |
| { | |
| return 0x00FF; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_CONIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x001B; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_CUBIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x000D; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_HORIZONTAL_LINE_TO_NV") == 0) | |
| { | |
| return 0x0007; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_LARGE_CCW_ARC_TO_NV") == 0) | |
| { | |
| return 0x0017; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_LARGE_CW_ARC_TO_NV") == 0) | |
| { | |
| return 0x0019; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_LINE_TO_NV") == 0) | |
| { | |
| return 0x0005; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_MOVE_TO_NV") == 0) | |
| { | |
| return 0x0003; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_QUADRATIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x000B; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_RECT_NV") == 0) | |
| { | |
| return 0x00F7; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_ROUNDED_RECT2_NV") == 0) | |
| { | |
| return 0x00EB; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_ROUNDED_RECT4_NV") == 0) | |
| { | |
| return 0x00ED; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_ROUNDED_RECT8_NV") == 0) | |
| { | |
| return 0x00EF; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_ROUNDED_RECT_NV") == 0) | |
| { | |
| return 0x00E9; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_SMALL_CCW_ARC_TO_NV") == 0) | |
| { | |
| return 0x0013; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_SMALL_CW_ARC_TO_NV") == 0) | |
| { | |
| return 0x0015; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x0011; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x000F; | |
| } | |
| if (strcmp(str, "GL_RELATIVE_VERTICAL_LINE_TO_NV") == 0) | |
| { | |
| return 0x0009; | |
| } | |
| if (strcmp(str, "GL_RELEASED_APPLE") == 0) | |
| { | |
| return 0x8A19; | |
| } | |
| if (strcmp(str, "GL_RENDER") == 0) | |
| { | |
| return 0x1C00; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER") == 0) | |
| { | |
| return 0x8D41; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_ALPHA_SIZE") == 0) | |
| { | |
| return 0x8D53; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_ALPHA_SIZE_EXT") == 0) | |
| { | |
| return 0x8D53; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_ALPHA_SIZE_OES") == 0) | |
| { | |
| return 0x8D53; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_BINDING") == 0) | |
| { | |
| return 0x8CA7; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_BINDING_ANGLE") == 0) | |
| { | |
| return 0x8CA7; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x8CA7; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_BINDING_OES") == 0) | |
| { | |
| return 0x8CA7; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_BLUE_SIZE") == 0) | |
| { | |
| return 0x8D52; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_BLUE_SIZE_EXT") == 0) | |
| { | |
| return 0x8D52; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_BLUE_SIZE_OES") == 0) | |
| { | |
| return 0x8D52; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_COLOR_SAMPLES_NV") == 0) | |
| { | |
| return 0x8E10; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_COVERAGE_SAMPLES_NV") == 0) | |
| { | |
| return 0x8CAB; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_DEPTH_SIZE") == 0) | |
| { | |
| return 0x8D54; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_DEPTH_SIZE_EXT") == 0) | |
| { | |
| return 0x8D54; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_DEPTH_SIZE_OES") == 0) | |
| { | |
| return 0x8D54; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_EXT") == 0) | |
| { | |
| return 0x8D41; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_FREE_MEMORY_ATI") == 0) | |
| { | |
| return 0x87FD; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_GREEN_SIZE") == 0) | |
| { | |
| return 0x8D51; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_GREEN_SIZE_EXT") == 0) | |
| { | |
| return 0x8D51; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_GREEN_SIZE_OES") == 0) | |
| { | |
| return 0x8D51; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_HEIGHT") == 0) | |
| { | |
| return 0x8D43; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_HEIGHT_EXT") == 0) | |
| { | |
| return 0x8D43; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_HEIGHT_OES") == 0) | |
| { | |
| return 0x8D43; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_INTERNAL_FORMAT") == 0) | |
| { | |
| return 0x8D44; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_INTERNAL_FORMAT_EXT") == 0) | |
| { | |
| return 0x8D44; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_INTERNAL_FORMAT_OES") == 0) | |
| { | |
| return 0x8D44; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_OES") == 0) | |
| { | |
| return 0x8D41; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_RED_SIZE") == 0) | |
| { | |
| return 0x8D50; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_RED_SIZE_EXT") == 0) | |
| { | |
| return 0x8D50; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_RED_SIZE_OES") == 0) | |
| { | |
| return 0x8D50; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_SAMPLES") == 0) | |
| { | |
| return 0x8CAB; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_SAMPLES_ANGLE") == 0) | |
| { | |
| return 0x8CAB; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_SAMPLES_APPLE") == 0) | |
| { | |
| return 0x8CAB; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_SAMPLES_EXT") == 0) | |
| { | |
| return 0x8CAB; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_SAMPLES_IMG") == 0) | |
| { | |
| return 0x9133; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_SAMPLES_NV") == 0) | |
| { | |
| return 0x8CAB; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_STENCIL_SIZE") == 0) | |
| { | |
| return 0x8D55; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_STENCIL_SIZE_EXT") == 0) | |
| { | |
| return 0x8D55; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_STENCIL_SIZE_OES") == 0) | |
| { | |
| return 0x8D55; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_STORAGE_SAMPLES_AMD") == 0) | |
| { | |
| return 0x91B2; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_WIDTH") == 0) | |
| { | |
| return 0x8D42; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_WIDTH_EXT") == 0) | |
| { | |
| return 0x8D42; | |
| } | |
| if (strcmp(str, "GL_RENDERBUFFER_WIDTH_OES") == 0) | |
| { | |
| return 0x8D42; | |
| } | |
| if (strcmp(str, "GL_RENDERER") == 0) | |
| { | |
| return 0x1F01; | |
| } | |
| if (strcmp(str, "GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM") == 0) | |
| { | |
| return 0x8FB3; | |
| } | |
| if (strcmp(str, "GL_RENDER_GPU_MASK_NV") == 0) | |
| { | |
| return 0x9558; | |
| } | |
| if (strcmp(str, "GL_RENDER_MODE") == 0) | |
| { | |
| return 0x0C40; | |
| } | |
| if (strcmp(str, "GL_REPEAT") == 0) | |
| { | |
| return 0x2901; | |
| } | |
| if (strcmp(str, "GL_REPLACE") == 0) | |
| { | |
| return 0x1E01; | |
| } | |
| if (strcmp(str, "GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN") == 0) | |
| { | |
| return 0x85C3; | |
| } | |
| if (strcmp(str, "GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN") == 0) | |
| { | |
| return 0x85C2; | |
| } | |
| if (strcmp(str, "GL_REPLACEMENT_CODE_ARRAY_SUN") == 0) | |
| { | |
| return 0x85C0; | |
| } | |
| if (strcmp(str, "GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN") == 0) | |
| { | |
| return 0x85C1; | |
| } | |
| if (strcmp(str, "GL_REPLACEMENT_CODE_SUN") == 0) | |
| { | |
| return 0x81D8; | |
| } | |
| if (strcmp(str, "GL_REPLACE_EXT") == 0) | |
| { | |
| return 0x8062; | |
| } | |
| if (strcmp(str, "GL_REPLACE_MIDDLE_SUN") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_REPLACE_OLDEST_SUN") == 0) | |
| { | |
| return 0x0003; | |
| } | |
| if (strcmp(str, "GL_REPLACE_VALUE_AMD") == 0) | |
| { | |
| return 0x874B; | |
| } | |
| if (strcmp(str, "GL_REPLICATE_BORDER") == 0) | |
| { | |
| return 0x8153; | |
| } | |
| if (strcmp(str, "GL_REPLICATE_BORDER_HP") == 0) | |
| { | |
| return 0x8153; | |
| } | |
| if (strcmp(str, "GL_REPRESENTATIVE_FRAGMENT_TEST_NV") == 0) | |
| { | |
| return 0x937F; | |
| } | |
| if (strcmp(str, "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES") == 0) | |
| { | |
| return 0x8D68; | |
| } | |
| if (strcmp(str, "GL_RESAMPLE_AVERAGE_OML") == 0) | |
| { | |
| return 0x8988; | |
| } | |
| if (strcmp(str, "GL_RESAMPLE_DECIMATE_OML") == 0) | |
| { | |
| return 0x8989; | |
| } | |
| if (strcmp(str, "GL_RESAMPLE_DECIMATE_SGIX") == 0) | |
| { | |
| return 0x8430; | |
| } | |
| if (strcmp(str, "GL_RESAMPLE_REPLICATE_OML") == 0) | |
| { | |
| return 0x8986; | |
| } | |
| if (strcmp(str, "GL_RESAMPLE_REPLICATE_SGIX") == 0) | |
| { | |
| return 0x8433; | |
| } | |
| if (strcmp(str, "GL_RESAMPLE_ZERO_FILL_OML") == 0) | |
| { | |
| return 0x8987; | |
| } | |
| if (strcmp(str, "GL_RESAMPLE_ZERO_FILL_SGIX") == 0) | |
| { | |
| return 0x8434; | |
| } | |
| if (strcmp(str, "GL_RESCALE_NORMAL") == 0) | |
| { | |
| return 0x803A; | |
| } | |
| if (strcmp(str, "GL_RESCALE_NORMAL_EXT") == 0) | |
| { | |
| return 0x803A; | |
| } | |
| if (strcmp(str, "GL_RESET_NOTIFICATION_STRATEGY") == 0) | |
| { | |
| return 0x8256; | |
| } | |
| if (strcmp(str, "GL_RESET_NOTIFICATION_STRATEGY_ARB") == 0) | |
| { | |
| return 0x8256; | |
| } | |
| if (strcmp(str, "GL_RESET_NOTIFICATION_STRATEGY_EXT") == 0) | |
| { | |
| return 0x8256; | |
| } | |
| if (strcmp(str, "GL_RESET_NOTIFICATION_STRATEGY_KHR") == 0) | |
| { | |
| return 0x8256; | |
| } | |
| if (strcmp(str, "GL_RESOURCE_INITIALIZED_ANGLE") == 0) | |
| { | |
| return 0x969F; | |
| } | |
| if (strcmp(str, "GL_RESTART_PATH_NV") == 0) | |
| { | |
| return 0x00F0; | |
| } | |
| if (strcmp(str, "GL_RESTART_SUN") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_RETAINED_APPLE") == 0) | |
| { | |
| return 0x8A1B; | |
| } | |
| if (strcmp(str, "GL_RETURN") == 0) | |
| { | |
| return 0x0102; | |
| } | |
| if (strcmp(str, "GL_RG") == 0) | |
| { | |
| return 0x8227; | |
| } | |
| if (strcmp(str, "GL_RG16") == 0) | |
| { | |
| return 0x822C; | |
| } | |
| if (strcmp(str, "GL_RG16F") == 0) | |
| { | |
| return 0x822F; | |
| } | |
| if (strcmp(str, "GL_RG16F_EXT") == 0) | |
| { | |
| return 0x822F; | |
| } | |
| if (strcmp(str, "GL_RG16I") == 0) | |
| { | |
| return 0x8239; | |
| } | |
| if (strcmp(str, "GL_RG16UI") == 0) | |
| { | |
| return 0x823A; | |
| } | |
| if (strcmp(str, "GL_RG16_EXT") == 0) | |
| { | |
| return 0x822C; | |
| } | |
| if (strcmp(str, "GL_RG16_SNORM") == 0) | |
| { | |
| return 0x8F99; | |
| } | |
| if (strcmp(str, "GL_RG16_SNORM_EXT") == 0) | |
| { | |
| return 0x8F99; | |
| } | |
| if (strcmp(str, "GL_RG32F") == 0) | |
| { | |
| return 0x8230; | |
| } | |
| if (strcmp(str, "GL_RG32F_EXT") == 0) | |
| { | |
| return 0x8230; | |
| } | |
| if (strcmp(str, "GL_RG32I") == 0) | |
| { | |
| return 0x823B; | |
| } | |
| if (strcmp(str, "GL_RG32UI") == 0) | |
| { | |
| return 0x823C; | |
| } | |
| if (strcmp(str, "GL_RG8") == 0) | |
| { | |
| return 0x822B; | |
| } | |
| if (strcmp(str, "GL_RG8I") == 0) | |
| { | |
| return 0x8237; | |
| } | |
| if (strcmp(str, "GL_RG8UI") == 0) | |
| { | |
| return 0x8238; | |
| } | |
| if (strcmp(str, "GL_RG8_EXT") == 0) | |
| { | |
| return 0x822B; | |
| } | |
| if (strcmp(str, "GL_RG8_SNORM") == 0) | |
| { | |
| return 0x8F95; | |
| } | |
| if (strcmp(str, "GL_RGB") == 0) | |
| { | |
| return 0x1907; | |
| } | |
| if (strcmp(str, "GL_RGB10") == 0) | |
| { | |
| return 0x8052; | |
| } | |
| if (strcmp(str, "GL_RGB10_A2") == 0) | |
| { | |
| return 0x8059; | |
| } | |
| if (strcmp(str, "GL_RGB10_A2UI") == 0) | |
| { | |
| return 0x906F; | |
| } | |
| if (strcmp(str, "GL_RGB10_A2_EXT") == 0) | |
| { | |
| return 0x8059; | |
| } | |
| if (strcmp(str, "GL_RGB10_EXT") == 0) | |
| { | |
| return 0x8052; | |
| } | |
| if (strcmp(str, "GL_RGB12") == 0) | |
| { | |
| return 0x8053; | |
| } | |
| if (strcmp(str, "GL_RGB12_EXT") == 0) | |
| { | |
| return 0x8053; | |
| } | |
| if (strcmp(str, "GL_RGB16") == 0) | |
| { | |
| return 0x8054; | |
| } | |
| if (strcmp(str, "GL_RGB16F") == 0) | |
| { | |
| return 0x881B; | |
| } | |
| if (strcmp(str, "GL_RGB16F_ARB") == 0) | |
| { | |
| return 0x881B; | |
| } | |
| if (strcmp(str, "GL_RGB16F_EXT") == 0) | |
| { | |
| return 0x881B; | |
| } | |
| if (strcmp(str, "GL_RGB16I") == 0) | |
| { | |
| return 0x8D89; | |
| } | |
| if (strcmp(str, "GL_RGB16I_EXT") == 0) | |
| { | |
| return 0x8D89; | |
| } | |
| if (strcmp(str, "GL_RGB16UI") == 0) | |
| { | |
| return 0x8D77; | |
| } | |
| if (strcmp(str, "GL_RGB16UI_EXT") == 0) | |
| { | |
| return 0x8D77; | |
| } | |
| if (strcmp(str, "GL_RGB16_EXT") == 0) | |
| { | |
| return 0x8054; | |
| } | |
| if (strcmp(str, "GL_RGB16_SNORM") == 0) | |
| { | |
| return 0x8F9A; | |
| } | |
| if (strcmp(str, "GL_RGB16_SNORM_EXT") == 0) | |
| { | |
| return 0x8F9A; | |
| } | |
| if (strcmp(str, "GL_RGB2_EXT") == 0) | |
| { | |
| return 0x804E; | |
| } | |
| if (strcmp(str, "GL_RGB32F") == 0) | |
| { | |
| return 0x8815; | |
| } | |
| if (strcmp(str, "GL_RGB32F_ARB") == 0) | |
| { | |
| return 0x8815; | |
| } | |
| if (strcmp(str, "GL_RGB32F_EXT") == 0) | |
| { | |
| return 0x8815; | |
| } | |
| if (strcmp(str, "GL_RGB32I") == 0) | |
| { | |
| return 0x8D83; | |
| } | |
| if (strcmp(str, "GL_RGB32I_EXT") == 0) | |
| { | |
| return 0x8D83; | |
| } | |
| if (strcmp(str, "GL_RGB32UI") == 0) | |
| { | |
| return 0x8D71; | |
| } | |
| if (strcmp(str, "GL_RGB32UI_EXT") == 0) | |
| { | |
| return 0x8D71; | |
| } | |
| if (strcmp(str, "GL_RGB4") == 0) | |
| { | |
| return 0x804F; | |
| } | |
| if (strcmp(str, "GL_RGB4_EXT") == 0) | |
| { | |
| return 0x804F; | |
| } | |
| if (strcmp(str, "GL_RGB4_S3TC") == 0) | |
| { | |
| return 0x83A1; | |
| } | |
| if (strcmp(str, "GL_RGB5") == 0) | |
| { | |
| return 0x8050; | |
| } | |
| if (strcmp(str, "GL_RGB565") == 0) | |
| { | |
| return 0x8D62; | |
| } | |
| if (strcmp(str, "GL_RGB565_OES") == 0) | |
| { | |
| return 0x8D62; | |
| } | |
| if (strcmp(str, "GL_RGB5_A1") == 0) | |
| { | |
| return 0x8057; | |
| } | |
| if (strcmp(str, "GL_RGB5_A1_EXT") == 0) | |
| { | |
| return 0x8057; | |
| } | |
| if (strcmp(str, "GL_RGB5_A1_OES") == 0) | |
| { | |
| return 0x8057; | |
| } | |
| if (strcmp(str, "GL_RGB5_EXT") == 0) | |
| { | |
| return 0x8050; | |
| } | |
| if (strcmp(str, "GL_RGB8") == 0) | |
| { | |
| return 0x8051; | |
| } | |
| if (strcmp(str, "GL_RGB8I") == 0) | |
| { | |
| return 0x8D8F; | |
| } | |
| if (strcmp(str, "GL_RGB8I_EXT") == 0) | |
| { | |
| return 0x8D8F; | |
| } | |
| if (strcmp(str, "GL_RGB8UI") == 0) | |
| { | |
| return 0x8D7D; | |
| } | |
| if (strcmp(str, "GL_RGB8UI_EXT") == 0) | |
| { | |
| return 0x8D7D; | |
| } | |
| if (strcmp(str, "GL_RGB8_EXT") == 0) | |
| { | |
| return 0x8051; | |
| } | |
| if (strcmp(str, "GL_RGB8_OES") == 0) | |
| { | |
| return 0x8051; | |
| } | |
| if (strcmp(str, "GL_RGB8_SNORM") == 0) | |
| { | |
| return 0x8F96; | |
| } | |
| if (strcmp(str, "GL_RGB9_E5") == 0) | |
| { | |
| return 0x8C3D; | |
| } | |
| if (strcmp(str, "GL_RGB9_E5_APPLE") == 0) | |
| { | |
| return 0x8C3D; | |
| } | |
| if (strcmp(str, "GL_RGB9_E5_EXT") == 0) | |
| { | |
| return 0x8C3D; | |
| } | |
| if (strcmp(str, "GL_RGBA") == 0) | |
| { | |
| return 0x1908; | |
| } | |
| if (strcmp(str, "GL_RGBA12") == 0) | |
| { | |
| return 0x805A; | |
| } | |
| if (strcmp(str, "GL_RGBA12_EXT") == 0) | |
| { | |
| return 0x805A; | |
| } | |
| if (strcmp(str, "GL_RGBA16") == 0) | |
| { | |
| return 0x805B; | |
| } | |
| if (strcmp(str, "GL_RGBA16F") == 0) | |
| { | |
| return 0x881A; | |
| } | |
| if (strcmp(str, "GL_RGBA16F_ARB") == 0) | |
| { | |
| return 0x881A; | |
| } | |
| if (strcmp(str, "GL_RGBA16F_EXT") == 0) | |
| { | |
| return 0x881A; | |
| } | |
| if (strcmp(str, "GL_RGBA16I") == 0) | |
| { | |
| return 0x8D88; | |
| } | |
| if (strcmp(str, "GL_RGBA16I_EXT") == 0) | |
| { | |
| return 0x8D88; | |
| } | |
| if (strcmp(str, "GL_RGBA16UI") == 0) | |
| { | |
| return 0x8D76; | |
| } | |
| if (strcmp(str, "GL_RGBA16UI_EXT") == 0) | |
| { | |
| return 0x8D76; | |
| } | |
| if (strcmp(str, "GL_RGBA16_EXT") == 0) | |
| { | |
| return 0x805B; | |
| } | |
| if (strcmp(str, "GL_RGBA16_SNORM") == 0) | |
| { | |
| return 0x8F9B; | |
| } | |
| if (strcmp(str, "GL_RGBA16_SNORM_EXT") == 0) | |
| { | |
| return 0x8F9B; | |
| } | |
| if (strcmp(str, "GL_RGBA2") == 0) | |
| { | |
| return 0x8055; | |
| } | |
| if (strcmp(str, "GL_RGBA2_EXT") == 0) | |
| { | |
| return 0x8055; | |
| } | |
| if (strcmp(str, "GL_RGBA32F") == 0) | |
| { | |
| return 0x8814; | |
| } | |
| if (strcmp(str, "GL_RGBA32F_ARB") == 0) | |
| { | |
| return 0x8814; | |
| } | |
| if (strcmp(str, "GL_RGBA32F_EXT") == 0) | |
| { | |
| return 0x8814; | |
| } | |
| if (strcmp(str, "GL_RGBA32I") == 0) | |
| { | |
| return 0x8D82; | |
| } | |
| if (strcmp(str, "GL_RGBA32I_EXT") == 0) | |
| { | |
| return 0x8D82; | |
| } | |
| if (strcmp(str, "GL_RGBA32UI") == 0) | |
| { | |
| return 0x8D70; | |
| } | |
| if (strcmp(str, "GL_RGBA32UI_EXT") == 0) | |
| { | |
| return 0x8D70; | |
| } | |
| if (strcmp(str, "GL_RGBA4") == 0) | |
| { | |
| return 0x8056; | |
| } | |
| if (strcmp(str, "GL_RGBA4_DXT5_S3TC") == 0) | |
| { | |
| return 0x83A5; | |
| } | |
| if (strcmp(str, "GL_RGBA4_EXT") == 0) | |
| { | |
| return 0x8056; | |
| } | |
| if (strcmp(str, "GL_RGBA4_OES") == 0) | |
| { | |
| return 0x8056; | |
| } | |
| if (strcmp(str, "GL_RGBA4_S3TC") == 0) | |
| { | |
| return 0x83A3; | |
| } | |
| if (strcmp(str, "GL_RGBA8") == 0) | |
| { | |
| return 0x8058; | |
| } | |
| if (strcmp(str, "GL_RGBA8I") == 0) | |
| { | |
| return 0x8D8E; | |
| } | |
| if (strcmp(str, "GL_RGBA8I_EXT") == 0) | |
| { | |
| return 0x8D8E; | |
| } | |
| if (strcmp(str, "GL_RGBA8UI") == 0) | |
| { | |
| return 0x8D7C; | |
| } | |
| if (strcmp(str, "GL_RGBA8UI_EXT") == 0) | |
| { | |
| return 0x8D7C; | |
| } | |
| if (strcmp(str, "GL_RGBA8_EXT") == 0) | |
| { | |
| return 0x8058; | |
| } | |
| if (strcmp(str, "GL_RGBA8_OES") == 0) | |
| { | |
| return 0x8058; | |
| } | |
| if (strcmp(str, "GL_RGBA8_SNORM") == 0) | |
| { | |
| return 0x8F97; | |
| } | |
| if (strcmp(str, "GL_RGBA_DXT5_S3TC") == 0) | |
| { | |
| return 0x83A4; | |
| } | |
| if (strcmp(str, "GL_RGBA_FLOAT16_APPLE") == 0) | |
| { | |
| return 0x881A; | |
| } | |
| if (strcmp(str, "GL_RGBA_FLOAT16_ATI") == 0) | |
| { | |
| return 0x881A; | |
| } | |
| if (strcmp(str, "GL_RGBA_FLOAT32_APPLE") == 0) | |
| { | |
| return 0x8814; | |
| } | |
| if (strcmp(str, "GL_RGBA_FLOAT32_ATI") == 0) | |
| { | |
| return 0x8814; | |
| } | |
| if (strcmp(str, "GL_RGBA_FLOAT_MODE_ARB") == 0) | |
| { | |
| return 0x8820; | |
| } | |
| if (strcmp(str, "GL_RGBA_FLOAT_MODE_ATI") == 0) | |
| { | |
| return 0x8820; | |
| } | |
| if (strcmp(str, "GL_RGBA_INTEGER") == 0) | |
| { | |
| return 0x8D99; | |
| } | |
| if (strcmp(str, "GL_RGBA_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D99; | |
| } | |
| if (strcmp(str, "GL_RGBA_INTEGER_MODE_EXT") == 0) | |
| { | |
| return 0x8D9E; | |
| } | |
| if (strcmp(str, "GL_RGBA_MODE") == 0) | |
| { | |
| return 0x0C31; | |
| } | |
| if (strcmp(str, "GL_RGBA_S3TC") == 0) | |
| { | |
| return 0x83A2; | |
| } | |
| if (strcmp(str, "GL_RGBA_SIGNED_COMPONENTS_EXT") == 0) | |
| { | |
| return 0x8C3C; | |
| } | |
| if (strcmp(str, "GL_RGBA_SNORM") == 0) | |
| { | |
| return 0x8F93; | |
| } | |
| if (strcmp(str, "GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV") == 0) | |
| { | |
| return 0x86D9; | |
| } | |
| if (strcmp(str, "GL_RGB_422_APPLE") == 0) | |
| { | |
| return 0x8A1F; | |
| } | |
| if (strcmp(str, "GL_RGB_FLOAT16_APPLE") == 0) | |
| { | |
| return 0x881B; | |
| } | |
| if (strcmp(str, "GL_RGB_FLOAT16_ATI") == 0) | |
| { | |
| return 0x881B; | |
| } | |
| if (strcmp(str, "GL_RGB_FLOAT32_APPLE") == 0) | |
| { | |
| return 0x8815; | |
| } | |
| if (strcmp(str, "GL_RGB_FLOAT32_ATI") == 0) | |
| { | |
| return 0x8815; | |
| } | |
| if (strcmp(str, "GL_RGB_INTEGER") == 0) | |
| { | |
| return 0x8D98; | |
| } | |
| if (strcmp(str, "GL_RGB_INTEGER_EXT") == 0) | |
| { | |
| return 0x8D98; | |
| } | |
| if (strcmp(str, "GL_RGB_RAW_422_APPLE") == 0) | |
| { | |
| return 0x8A51; | |
| } | |
| if (strcmp(str, "GL_RGB_S3TC") == 0) | |
| { | |
| return 0x83A0; | |
| } | |
| if (strcmp(str, "GL_RGB_SCALE") == 0) | |
| { | |
| return 0x8573; | |
| } | |
| if (strcmp(str, "GL_RGB_SCALE_ARB") == 0) | |
| { | |
| return 0x8573; | |
| } | |
| if (strcmp(str, "GL_RGB_SCALE_EXT") == 0) | |
| { | |
| return 0x8573; | |
| } | |
| if (strcmp(str, "GL_RGB_SNORM") == 0) | |
| { | |
| return 0x8F92; | |
| } | |
| if (strcmp(str, "GL_RG_EXT") == 0) | |
| { | |
| return 0x8227; | |
| } | |
| if (strcmp(str, "GL_RG_INTEGER") == 0) | |
| { | |
| return 0x8228; | |
| } | |
| if (strcmp(str, "GL_RG_SNORM") == 0) | |
| { | |
| return 0x8F91; | |
| } | |
| if (strcmp(str, "GL_RIGHT") == 0) | |
| { | |
| return 0x0407; | |
| } | |
| if (strcmp(str, "GL_ROBUST_GPU_TIMEOUT_MS_KHR") == 0) | |
| { | |
| return 0x82FD; | |
| } | |
| if (strcmp(str, "GL_ROBUST_RESOURCE_INITIALIZATION_ANGLE") == 0) | |
| { | |
| return 0x93A7; | |
| } | |
| if (strcmp(str, "GL_ROUNDED_RECT2_NV") == 0) | |
| { | |
| return 0x00EA; | |
| } | |
| if (strcmp(str, "GL_ROUNDED_RECT4_NV") == 0) | |
| { | |
| return 0x00EC; | |
| } | |
| if (strcmp(str, "GL_ROUNDED_RECT8_NV") == 0) | |
| { | |
| return 0x00EE; | |
| } | |
| if (strcmp(str, "GL_ROUNDED_RECT_NV") == 0) | |
| { | |
| return 0x00E8; | |
| } | |
| if (strcmp(str, "GL_ROUND_NV") == 0) | |
| { | |
| return 0x90A4; | |
| } | |
| if (strcmp(str, "GL_S") == 0) | |
| { | |
| return 0x2000; | |
| } | |
| if (strcmp(str, "GL_SAMPLER") == 0) | |
| { | |
| return 0x82E6; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_1D") == 0) | |
| { | |
| return 0x8B5D; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_1D_ARB") == 0) | |
| { | |
| return 0x8B5D; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_1D_ARRAY") == 0) | |
| { | |
| return 0x8DC0; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8DC0; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_1D_ARRAY_SHADOW") == 0) | |
| { | |
| return 0x8DC3; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_1D_ARRAY_SHADOW_EXT") == 0) | |
| { | |
| return 0x8DC3; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_1D_SHADOW") == 0) | |
| { | |
| return 0x8B61; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_1D_SHADOW_ARB") == 0) | |
| { | |
| return 0x8B61; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D") == 0) | |
| { | |
| return 0x8B5E; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_ARB") == 0) | |
| { | |
| return 0x8B5E; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_ARRAY") == 0) | |
| { | |
| return 0x8DC1; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8DC1; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_ARRAY_SHADOW") == 0) | |
| { | |
| return 0x8DC4; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_ARRAY_SHADOW_EXT") == 0) | |
| { | |
| return 0x8DC4; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_ARRAY_SHADOW_NV") == 0) | |
| { | |
| return 0x8DC4; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x9108; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x910B; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES") == 0) | |
| { | |
| return 0x910B; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_RECT") == 0) | |
| { | |
| return 0x8B63; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_RECT_ARB") == 0) | |
| { | |
| return 0x8B63; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_RECT_SHADOW") == 0) | |
| { | |
| return 0x8B64; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_RECT_SHADOW_ARB") == 0) | |
| { | |
| return 0x8B64; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_SHADOW") == 0) | |
| { | |
| return 0x8B62; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_SHADOW_ARB") == 0) | |
| { | |
| return 0x8B62; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_2D_SHADOW_EXT") == 0) | |
| { | |
| return 0x8B62; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_3D") == 0) | |
| { | |
| return 0x8B5F; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_3D_ARB") == 0) | |
| { | |
| return 0x8B5F; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_3D_OES") == 0) | |
| { | |
| return 0x8B5F; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_BINDING") == 0) | |
| { | |
| return 0x8919; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_BUFFER") == 0) | |
| { | |
| return 0x8DC2; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_BUFFER_AMD") == 0) | |
| { | |
| return 0x9001; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_BUFFER_EXT") == 0) | |
| { | |
| return 0x8DC2; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_BUFFER_OES") == 0) | |
| { | |
| return 0x8DC2; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE") == 0) | |
| { | |
| return 0x8B60; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_ARB") == 0) | |
| { | |
| return 0x8B60; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x900C; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_MAP_ARRAY_ARB") == 0) | |
| { | |
| return 0x900C; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_MAP_ARRAY_EXT") == 0) | |
| { | |
| return 0x900C; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_MAP_ARRAY_OES") == 0) | |
| { | |
| return 0x900C; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW") == 0) | |
| { | |
| return 0x900D; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB") == 0) | |
| { | |
| return 0x900D; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT") == 0) | |
| { | |
| return 0x900D; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES") == 0) | |
| { | |
| return 0x900D; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_SHADOW") == 0) | |
| { | |
| return 0x8DC5; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_SHADOW_EXT") == 0) | |
| { | |
| return 0x8DC5; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_CUBE_SHADOW_NV") == 0) | |
| { | |
| return 0x8DC5; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT") == 0) | |
| { | |
| return 0x8BE7; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_EXTERNAL_OES") == 0) | |
| { | |
| return 0x8D66; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_KHR") == 0) | |
| { | |
| return 0x82E6; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_OBJECT_AMD") == 0) | |
| { | |
| return 0x9155; | |
| } | |
| if (strcmp(str, "GL_SAMPLER_RENDERBUFFER_NV") == 0) | |
| { | |
| return 0x8E56; | |
| } | |
| if (strcmp(str, "GL_SAMPLES") == 0) | |
| { | |
| return 0x80A9; | |
| } | |
| if (strcmp(str, "GL_SAMPLES_3DFX") == 0) | |
| { | |
| return 0x86B4; | |
| } | |
| if (strcmp(str, "GL_SAMPLES_ARB") == 0) | |
| { | |
| return 0x80A9; | |
| } | |
| if (strcmp(str, "GL_SAMPLES_EXT") == 0) | |
| { | |
| return 0x80A9; | |
| } | |
| if (strcmp(str, "GL_SAMPLES_PASSED") == 0) | |
| { | |
| return 0x8914; | |
| } | |
| if (strcmp(str, "GL_SAMPLES_PASSED_ARB") == 0) | |
| { | |
| return 0x8914; | |
| } | |
| if (strcmp(str, "GL_SAMPLES_SGIS") == 0) | |
| { | |
| return 0x80A9; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_ALPHA_TO_COVERAGE") == 0) | |
| { | |
| return 0x809E; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_ALPHA_TO_COVERAGE_ARB") == 0) | |
| { | |
| return 0x809E; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_ALPHA_TO_MASK_EXT") == 0) | |
| { | |
| return 0x809E; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_ALPHA_TO_MASK_SGIS") == 0) | |
| { | |
| return 0x809E; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_ALPHA_TO_ONE") == 0) | |
| { | |
| return 0x809F; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_ALPHA_TO_ONE_ARB") == 0) | |
| { | |
| return 0x809F; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_ALPHA_TO_ONE_EXT") == 0) | |
| { | |
| return 0x809F; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_ALPHA_TO_ONE_SGIS") == 0) | |
| { | |
| return 0x809F; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_BUFFERS") == 0) | |
| { | |
| return 0x80A8; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_BUFFERS_3DFX") == 0) | |
| { | |
| return 0x86B3; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_BUFFERS_ARB") == 0) | |
| { | |
| return 0x80A8; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_BUFFERS_EXT") == 0) | |
| { | |
| return 0x80A8; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_BUFFERS_SGIS") == 0) | |
| { | |
| return 0x80A8; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_COVERAGE") == 0) | |
| { | |
| return 0x80A0; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_COVERAGE_ARB") == 0) | |
| { | |
| return 0x80A0; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_COVERAGE_INVERT") == 0) | |
| { | |
| return 0x80AB; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_COVERAGE_INVERT_ARB") == 0) | |
| { | |
| return 0x80AB; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_COVERAGE_VALUE") == 0) | |
| { | |
| return 0x80AA; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_COVERAGE_VALUE_ARB") == 0) | |
| { | |
| return 0x80AA; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_LOCATION_ARB") == 0) | |
| { | |
| return 0x8E50; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_LOCATION_NV") == 0) | |
| { | |
| return 0x8E50; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB") == 0) | |
| { | |
| return 0x933F; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV") == 0) | |
| { | |
| return 0x933F; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB") == 0) | |
| { | |
| return 0x933E; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV") == 0) | |
| { | |
| return 0x933E; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB") == 0) | |
| { | |
| return 0x933D; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV") == 0) | |
| { | |
| return 0x933D; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK") == 0) | |
| { | |
| return 0x8E51; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_EXT") == 0) | |
| { | |
| return 0x80A0; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_INVERT_EXT") == 0) | |
| { | |
| return 0x80AB; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_INVERT_SGIS") == 0) | |
| { | |
| return 0x80AB; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_NV") == 0) | |
| { | |
| return 0x8E51; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_SGIS") == 0) | |
| { | |
| return 0x80A0; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_VALUE") == 0) | |
| { | |
| return 0x8E52; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_VALUE_EXT") == 0) | |
| { | |
| return 0x80AA; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_VALUE_NV") == 0) | |
| { | |
| return 0x8E52; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_MASK_VALUE_SGIS") == 0) | |
| { | |
| return 0x80AA; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_PATTERN_EXT") == 0) | |
| { | |
| return 0x80AC; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_PATTERN_SGIS") == 0) | |
| { | |
| return 0x80AC; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_POSITION") == 0) | |
| { | |
| return 0x8E50; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_POSITION_NV") == 0) | |
| { | |
| return 0x8E50; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_SHADING") == 0) | |
| { | |
| return 0x8C36; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_SHADING_ARB") == 0) | |
| { | |
| return 0x8C36; | |
| } | |
| if (strcmp(str, "GL_SAMPLE_SHADING_OES") == 0) | |
| { | |
| return 0x8C36; | |
| } | |
| if (strcmp(str, "GL_SATURATE_BIT_ATI") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_SCALAR_EXT") == 0) | |
| { | |
| return 0x87BE; | |
| } | |
| if (strcmp(str, "GL_SCALEBIAS_HINT_SGIX") == 0) | |
| { | |
| return 0x8322; | |
| } | |
| if (strcmp(str, "GL_SCALED_RESOLVE_FASTEST_EXT") == 0) | |
| { | |
| return 0x90BA; | |
| } | |
| if (strcmp(str, "GL_SCALED_RESOLVE_NICEST_EXT") == 0) | |
| { | |
| return 0x90BB; | |
| } | |
| if (strcmp(str, "GL_SCALE_BY_FOUR_NV") == 0) | |
| { | |
| return 0x853F; | |
| } | |
| if (strcmp(str, "GL_SCALE_BY_ONE_HALF_NV") == 0) | |
| { | |
| return 0x8540; | |
| } | |
| if (strcmp(str, "GL_SCALE_BY_TWO_NV") == 0) | |
| { | |
| return 0x853E; | |
| } | |
| if (strcmp(str, "GL_SCISSOR_BIT") == 0) | |
| { | |
| return 0x80000; | |
| } | |
| if (strcmp(str, "GL_SCISSOR_BOX") == 0) | |
| { | |
| return 0x0C10; | |
| } | |
| if (strcmp(str, "GL_SCISSOR_BOX_EXCLUSIVE_NV") == 0) | |
| { | |
| return 0x9556; | |
| } | |
| if (strcmp(str, "GL_SCISSOR_COMMAND_NV") == 0) | |
| { | |
| return 0x0011; | |
| } | |
| if (strcmp(str, "GL_SCISSOR_TEST") == 0) | |
| { | |
| return 0x0C11; | |
| } | |
| if (strcmp(str, "GL_SCISSOR_TEST_EXCLUSIVE_NV") == 0) | |
| { | |
| return 0x9555; | |
| } | |
| if (strcmp(str, "GL_SCREEN") == 0) | |
| { | |
| return 0x9295; | |
| } | |
| if (strcmp(str, "GL_SCREEN_COORDINATES_REND") == 0) | |
| { | |
| return 0x8490; | |
| } | |
| if (strcmp(str, "GL_SCREEN_KHR") == 0) | |
| { | |
| return 0x9295; | |
| } | |
| if (strcmp(str, "GL_SCREEN_NV") == 0) | |
| { | |
| return 0x9295; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY") == 0) | |
| { | |
| return 0x845E; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F27; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x889C; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x889C; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_EXT") == 0) | |
| { | |
| return 0x845E; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F31; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_LIST_IBM") == 0) | |
| { | |
| return 0x103077; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM") == 0) | |
| { | |
| return 0x103087; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_POINTER") == 0) | |
| { | |
| return 0x845D; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x845D; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_SIZE") == 0) | |
| { | |
| return 0x845A; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_SIZE_EXT") == 0) | |
| { | |
| return 0x845A; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x845C; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x845C; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_TYPE") == 0) | |
| { | |
| return 0x845B; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x845B; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_COLOR_NV") == 0) | |
| { | |
| return 0x852D; | |
| } | |
| if (strcmp(str, "GL_SECONDARY_INTERPOLATOR_ATI") == 0) | |
| { | |
| return 0x896D; | |
| } | |
| if (strcmp(str, "GL_SELECT") == 0) | |
| { | |
| return 0x1C02; | |
| } | |
| if (strcmp(str, "GL_SELECTION_BUFFER_POINTER") == 0) | |
| { | |
| return 0x0DF3; | |
| } | |
| if (strcmp(str, "GL_SELECTION_BUFFER_SIZE") == 0) | |
| { | |
| return 0x0DF4; | |
| } | |
| if (strcmp(str, "GL_SEMAPHORE_TYPE_BINARY_NV") == 0) | |
| { | |
| return 0x95B4; | |
| } | |
| if (strcmp(str, "GL_SEMAPHORE_TYPE_NV") == 0) | |
| { | |
| return 0x95B3; | |
| } | |
| if (strcmp(str, "GL_SEMAPHORE_TYPE_TIMELINE_NV") == 0) | |
| { | |
| return 0x95B5; | |
| } | |
| if (strcmp(str, "GL_SEPARABLE_2D") == 0) | |
| { | |
| return 0x8012; | |
| } | |
| if (strcmp(str, "GL_SEPARABLE_2D_EXT") == 0) | |
| { | |
| return 0x8012; | |
| } | |
| if (strcmp(str, "GL_SEPARATE_ATTRIBS") == 0) | |
| { | |
| return 0x8C8D; | |
| } | |
| if (strcmp(str, "GL_SEPARATE_ATTRIBS_EXT") == 0) | |
| { | |
| return 0x8C8D; | |
| } | |
| if (strcmp(str, "GL_SEPARATE_ATTRIBS_NV") == 0) | |
| { | |
| return 0x8C8D; | |
| } | |
| if (strcmp(str, "GL_SEPARATE_SPECULAR_COLOR") == 0) | |
| { | |
| return 0x81FA; | |
| } | |
| if (strcmp(str, "GL_SEPARATE_SPECULAR_COLOR_EXT") == 0) | |
| { | |
| return 0x81FA; | |
| } | |
| if (strcmp(str, "GL_SET") == 0) | |
| { | |
| return 0x150F; | |
| } | |
| if (strcmp(str, "GL_SET_AMD") == 0) | |
| { | |
| return 0x874A; | |
| } | |
| if (strcmp(str, "GL_SGX_BINARY_IMG") == 0) | |
| { | |
| return 0x8C0A; | |
| } | |
| if (strcmp(str, "GL_SGX_PROGRAM_BINARY_IMG") == 0) | |
| { | |
| return 0x9130; | |
| } | |
| if (strcmp(str, "GL_SHADER") == 0) | |
| { | |
| return 0x82E1; | |
| } | |
| if (strcmp(str, "GL_SHADER_BINARY_DMP") == 0) | |
| { | |
| return 0x9250; | |
| } | |
| if (strcmp(str, "GL_SHADER_BINARY_FORMATS") == 0) | |
| { | |
| return 0x8DF8; | |
| } | |
| if (strcmp(str, "GL_SHADER_BINARY_FORMAT_SPIR_V") == 0) | |
| { | |
| return 0x9551; | |
| } | |
| if (strcmp(str, "GL_SHADER_BINARY_FORMAT_SPIR_V_ARB") == 0) | |
| { | |
| return 0x9551; | |
| } | |
| if (strcmp(str, "GL_SHADER_BINARY_VIV") == 0) | |
| { | |
| return 0x8FC4; | |
| } | |
| if (strcmp(str, "GL_SHADER_COMPILER") == 0) | |
| { | |
| return 0x8DFA; | |
| } | |
| if (strcmp(str, "GL_SHADER_CONSISTENT_NV") == 0) | |
| { | |
| return 0x86DD; | |
| } | |
| if (strcmp(str, "GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_SHADER_IMAGE_ATOMIC") == 0) | |
| { | |
| return 0x82A6; | |
| } | |
| if (strcmp(str, "GL_SHADER_IMAGE_LOAD") == 0) | |
| { | |
| return 0x82A4; | |
| } | |
| if (strcmp(str, "GL_SHADER_IMAGE_STORE") == 0) | |
| { | |
| return 0x82A5; | |
| } | |
| if (strcmp(str, "GL_SHADER_INCLUDE_ARB") == 0) | |
| { | |
| return 0x8DAE; | |
| } | |
| if (strcmp(str, "GL_SHADER_KHR") == 0) | |
| { | |
| return 0x82E1; | |
| } | |
| if (strcmp(str, "GL_SHADER_OBJECT_ARB") == 0) | |
| { | |
| return 0x8B48; | |
| } | |
| if (strcmp(str, "GL_SHADER_OBJECT_EXT") == 0) | |
| { | |
| return 0x8B48; | |
| } | |
| if (strcmp(str, "GL_SHADER_OPERATION_NV") == 0) | |
| { | |
| return 0x86DF; | |
| } | |
| if (strcmp(str, "GL_SHADER_PIXEL_LOCAL_STORAGE_EXT") == 0) | |
| { | |
| return 0x8F64; | |
| } | |
| if (strcmp(str, "GL_SHADER_SOURCE_LENGTH") == 0) | |
| { | |
| return 0x8B88; | |
| } | |
| if (strcmp(str, "GL_SHADER_STORAGE_BARRIER_BIT") == 0) | |
| { | |
| return 0x2000; | |
| } | |
| if (strcmp(str, "GL_SHADER_STORAGE_BLOCK") == 0) | |
| { | |
| return 0x92E6; | |
| } | |
| if (strcmp(str, "GL_SHADER_STORAGE_BUFFER") == 0) | |
| { | |
| return 0x90D2; | |
| } | |
| if (strcmp(str, "GL_SHADER_STORAGE_BUFFER_BINDING") == 0) | |
| { | |
| return 0x90D3; | |
| } | |
| if (strcmp(str, "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT") == 0) | |
| { | |
| return 0x90DF; | |
| } | |
| if (strcmp(str, "GL_SHADER_STORAGE_BUFFER_SIZE") == 0) | |
| { | |
| return 0x90D5; | |
| } | |
| if (strcmp(str, "GL_SHADER_STORAGE_BUFFER_START") == 0) | |
| { | |
| return 0x90D4; | |
| } | |
| if (strcmp(str, "GL_SHADER_TYPE") == 0) | |
| { | |
| return 0x8B4F; | |
| } | |
| if (strcmp(str, "GL_SHADE_MODEL") == 0) | |
| { | |
| return 0x0B54; | |
| } | |
| if (strcmp(str, "GL_SHADING_LANGUAGE_VERSION") == 0) | |
| { | |
| return 0x8B8C; | |
| } | |
| if (strcmp(str, "GL_SHADING_LANGUAGE_VERSION_ARB") == 0) | |
| { | |
| return 0x8B8C; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV") == 0) | |
| { | |
| return 0x956F; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1X1_PIXELS_EXT") == 0) | |
| { | |
| return 0x96A6; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1X1_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96A6; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1X2_PIXELS_EXT") == 0) | |
| { | |
| return 0x96A7; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1X2_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96A7; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1X4_PIXELS_EXT") == 0) | |
| { | |
| return 0x96AA; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1X4_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96AA; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV") == 0) | |
| { | |
| return 0x9566; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV") == 0) | |
| { | |
| return 0x9567; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV") == 0) | |
| { | |
| return 0x9568; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV") == 0) | |
| { | |
| return 0x9569; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV") == 0) | |
| { | |
| return 0x956A; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV") == 0) | |
| { | |
| return 0x956B; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV") == 0) | |
| { | |
| return 0x9565; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_2X1_PIXELS_EXT") == 0) | |
| { | |
| return 0x96A8; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_2X1_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96A8; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_2X2_PIXELS_EXT") == 0) | |
| { | |
| return 0x96A9; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_2X2_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96A9; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_2X4_PIXELS_EXT") == 0) | |
| { | |
| return 0x96AD; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_2X4_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96AD; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV") == 0) | |
| { | |
| return 0x956C; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_4X1_PIXELS_EXT") == 0) | |
| { | |
| return 0x96AB; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_4X1_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96AB; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_4X2_PIXELS_EXT") == 0) | |
| { | |
| return 0x96AC; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_4X2_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96AC; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_4X4_PIXELS_EXT") == 0) | |
| { | |
| return 0x96AE; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_4X4_PIXELS_QCOM") == 0) | |
| { | |
| return 0x96AE; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV") == 0) | |
| { | |
| return 0x956D; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV") == 0) | |
| { | |
| return 0x956E; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x96D1; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_EXT") == 0) | |
| { | |
| return 0x96D0; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_IMAGE_BINDING_NV") == 0) | |
| { | |
| return 0x955B; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_IMAGE_NV") == 0) | |
| { | |
| return 0x9563; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV") == 0) | |
| { | |
| return 0x95B2; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV") == 0) | |
| { | |
| return 0x955E; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV") == 0) | |
| { | |
| return 0x95B1; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV") == 0) | |
| { | |
| return 0x955D; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV") == 0) | |
| { | |
| return 0x955C; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_NO_INVOCATIONS_NV") == 0) | |
| { | |
| return 0x9564; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM") == 0) | |
| { | |
| return 0x96A5; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_QCOM") == 0) | |
| { | |
| return 0x96A4; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV") == 0) | |
| { | |
| return 0x95AE; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV") == 0) | |
| { | |
| return 0x95AF; | |
| } | |
| if (strcmp(str, "GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV") == 0) | |
| { | |
| return 0x95B0; | |
| } | |
| if (strcmp(str, "GL_SHADOW_AMBIENT_SGIX") == 0) | |
| { | |
| return 0x80BF; | |
| } | |
| if (strcmp(str, "GL_SHADOW_ATTENUATION_EXT") == 0) | |
| { | |
| return 0x834E; | |
| } | |
| if (strcmp(str, "GL_SHARED_EDGE_NV") == 0) | |
| { | |
| return 0x00C0; | |
| } | |
| if (strcmp(str, "GL_SHARED_TEXTURE_PALETTE_EXT") == 0) | |
| { | |
| return 0x81FB; | |
| } | |
| if (strcmp(str, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS") == 0) | |
| { | |
| return 0x80B0; | |
| } | |
| if (strcmp(str, "GL_SHININESS") == 0) | |
| { | |
| return 0x1601; | |
| } | |
| if (strcmp(str, "GL_SHORT") == 0) | |
| { | |
| return 0x1402; | |
| } | |
| if (strcmp(str, "GL_SIGNALED") == 0) | |
| { | |
| return 0x9119; | |
| } | |
| if (strcmp(str, "GL_SIGNALED_APPLE") == 0) | |
| { | |
| return 0x9119; | |
| } | |
| if (strcmp(str, "GL_SIGNED_ALPHA8_NV") == 0) | |
| { | |
| return 0x8706; | |
| } | |
| if (strcmp(str, "GL_SIGNED_ALPHA_NV") == 0) | |
| { | |
| return 0x8705; | |
| } | |
| if (strcmp(str, "GL_SIGNED_HILO16_NV") == 0) | |
| { | |
| return 0x86FA; | |
| } | |
| if (strcmp(str, "GL_SIGNED_HILO8_NV") == 0) | |
| { | |
| return 0x885F; | |
| } | |
| if (strcmp(str, "GL_SIGNED_HILO_NV") == 0) | |
| { | |
| return 0x86F9; | |
| } | |
| if (strcmp(str, "GL_SIGNED_IDENTITY_NV") == 0) | |
| { | |
| return 0x853C; | |
| } | |
| if (strcmp(str, "GL_SIGNED_INTENSITY8_NV") == 0) | |
| { | |
| return 0x8708; | |
| } | |
| if (strcmp(str, "GL_SIGNED_INTENSITY_NV") == 0) | |
| { | |
| return 0x8707; | |
| } | |
| if (strcmp(str, "GL_SIGNED_LUMINANCE8_ALPHA8_NV") == 0) | |
| { | |
| return 0x8704; | |
| } | |
| if (strcmp(str, "GL_SIGNED_LUMINANCE8_NV") == 0) | |
| { | |
| return 0x8702; | |
| } | |
| if (strcmp(str, "GL_SIGNED_LUMINANCE_ALPHA_NV") == 0) | |
| { | |
| return 0x8703; | |
| } | |
| if (strcmp(str, "GL_SIGNED_LUMINANCE_NV") == 0) | |
| { | |
| return 0x8701; | |
| } | |
| if (strcmp(str, "GL_SIGNED_NEGATE_NV") == 0) | |
| { | |
| return 0x853D; | |
| } | |
| if (strcmp(str, "GL_SIGNED_NORMALIZED") == 0) | |
| { | |
| return 0x8F9C; | |
| } | |
| if (strcmp(str, "GL_SIGNED_RGB8_NV") == 0) | |
| { | |
| return 0x86FF; | |
| } | |
| if (strcmp(str, "GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV") == 0) | |
| { | |
| return 0x870D; | |
| } | |
| if (strcmp(str, "GL_SIGNED_RGBA8_NV") == 0) | |
| { | |
| return 0x86FC; | |
| } | |
| if (strcmp(str, "GL_SIGNED_RGBA_NV") == 0) | |
| { | |
| return 0x86FB; | |
| } | |
| if (strcmp(str, "GL_SIGNED_RGB_NV") == 0) | |
| { | |
| return 0x86FE; | |
| } | |
| if (strcmp(str, "GL_SIGNED_RGB_UNSIGNED_ALPHA_NV") == 0) | |
| { | |
| return 0x870C; | |
| } | |
| if (strcmp(str, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST") == 0) | |
| { | |
| return 0x82AC; | |
| } | |
| if (strcmp(str, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE") == 0) | |
| { | |
| return 0x82AE; | |
| } | |
| if (strcmp(str, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST") == 0) | |
| { | |
| return 0x82AD; | |
| } | |
| if (strcmp(str, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE") == 0) | |
| { | |
| return 0x82AF; | |
| } | |
| if (strcmp(str, "GL_SINGLE_COLOR") == 0) | |
| { | |
| return 0x81F9; | |
| } | |
| if (strcmp(str, "GL_SINGLE_COLOR_EXT") == 0) | |
| { | |
| return 0x81F9; | |
| } | |
| if (strcmp(str, "GL_SKIP_COMPONENTS1_NV") == 0) | |
| { | |
| return -6; | |
| } | |
| if (strcmp(str, "GL_SKIP_COMPONENTS2_NV") == 0) | |
| { | |
| return -5; | |
| } | |
| if (strcmp(str, "GL_SKIP_COMPONENTS3_NV") == 0) | |
| { | |
| return -4; | |
| } | |
| if (strcmp(str, "GL_SKIP_COMPONENTS4_NV") == 0) | |
| { | |
| return -3; | |
| } | |
| if (strcmp(str, "GL_SKIP_DECODE_EXT") == 0) | |
| { | |
| return 0x8A4A; | |
| } | |
| if (strcmp(str, "GL_SKIP_MISSING_GLYPH_NV") == 0) | |
| { | |
| return 0x90A9; | |
| } | |
| if (strcmp(str, "GL_SLICE_ACCUM_SUN") == 0) | |
| { | |
| return 0x85CC; | |
| } | |
| if (strcmp(str, "GL_SLIM10U_SGIX") == 0) | |
| { | |
| return 0x831E; | |
| } | |
| if (strcmp(str, "GL_SLIM12S_SGIX") == 0) | |
| { | |
| return 0x831F; | |
| } | |
| if (strcmp(str, "GL_SLIM8U_SGIX") == 0) | |
| { | |
| return 0x831D; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE") == 0) | |
| { | |
| return 0x8C46; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE8") == 0) | |
| { | |
| return 0x8C47; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE8_ALPHA8") == 0) | |
| { | |
| return 0x8C45; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE8_ALPHA8_EXT") == 0) | |
| { | |
| return 0x8C45; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE8_ALPHA8_NV") == 0) | |
| { | |
| return 0x8C45; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE8_EXT") == 0) | |
| { | |
| return 0x8C47; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE8_NV") == 0) | |
| { | |
| return 0x8C47; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE_ALPHA") == 0) | |
| { | |
| return 0x8C44; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE_ALPHA_EXT") == 0) | |
| { | |
| return 0x8C44; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE_ALPHA_NV") == 0) | |
| { | |
| return 0x8C44; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE_EXT") == 0) | |
| { | |
| return 0x8C46; | |
| } | |
| if (strcmp(str, "GL_SLUMINANCE_NV") == 0) | |
| { | |
| return 0x8C46; | |
| } | |
| if (strcmp(str, "GL_SMALL_CCW_ARC_TO_NV") == 0) | |
| { | |
| return 0x0012; | |
| } | |
| if (strcmp(str, "GL_SMALL_CW_ARC_TO_NV") == 0) | |
| { | |
| return 0x0014; | |
| } | |
| if (strcmp(str, "GL_SMAPHS30_PROGRAM_BINARY_DMP") == 0) | |
| { | |
| return 0x9251; | |
| } | |
| if (strcmp(str, "GL_SMAPHS_PROGRAM_BINARY_DMP") == 0) | |
| { | |
| return 0x9252; | |
| } | |
| if (strcmp(str, "GL_SMOOTH") == 0) | |
| { | |
| return 0x1D01; | |
| } | |
| if (strcmp(str, "GL_SMOOTH_CUBIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_SMOOTH_LINE_WIDTH_GRANULARITY") == 0) | |
| { | |
| return 0x0B23; | |
| } | |
| if (strcmp(str, "GL_SMOOTH_LINE_WIDTH_RANGE") == 0) | |
| { | |
| return 0x0B22; | |
| } | |
| if (strcmp(str, "GL_SMOOTH_POINT_SIZE_GRANULARITY") == 0) | |
| { | |
| return 0x0B13; | |
| } | |
| if (strcmp(str, "GL_SMOOTH_POINT_SIZE_RANGE") == 0) | |
| { | |
| return 0x0B12; | |
| } | |
| if (strcmp(str, "GL_SMOOTH_QUADRATIC_CURVE_TO_NV") == 0) | |
| { | |
| return 0x000E; | |
| } | |
| if (strcmp(str, "GL_SM_COUNT_NV") == 0) | |
| { | |
| return 0x933B; | |
| } | |
| if (strcmp(str, "GL_SOFTLIGHT") == 0) | |
| { | |
| return 0x929C; | |
| } | |
| if (strcmp(str, "GL_SOFTLIGHT_KHR") == 0) | |
| { | |
| return 0x929C; | |
| } | |
| if (strcmp(str, "GL_SOFTLIGHT_NV") == 0) | |
| { | |
| return 0x929C; | |
| } | |
| if (strcmp(str, "GL_SOURCE0_ALPHA") == 0) | |
| { | |
| return 0x8588; | |
| } | |
| if (strcmp(str, "GL_SOURCE0_ALPHA_ARB") == 0) | |
| { | |
| return 0x8588; | |
| } | |
| if (strcmp(str, "GL_SOURCE0_ALPHA_EXT") == 0) | |
| { | |
| return 0x8588; | |
| } | |
| if (strcmp(str, "GL_SOURCE0_RGB") == 0) | |
| { | |
| return 0x8580; | |
| } | |
| if (strcmp(str, "GL_SOURCE0_RGB_ARB") == 0) | |
| { | |
| return 0x8580; | |
| } | |
| if (strcmp(str, "GL_SOURCE0_RGB_EXT") == 0) | |
| { | |
| return 0x8580; | |
| } | |
| if (strcmp(str, "GL_SOURCE1_ALPHA") == 0) | |
| { | |
| return 0x8589; | |
| } | |
| if (strcmp(str, "GL_SOURCE1_ALPHA_ARB") == 0) | |
| { | |
| return 0x8589; | |
| } | |
| if (strcmp(str, "GL_SOURCE1_ALPHA_EXT") == 0) | |
| { | |
| return 0x8589; | |
| } | |
| if (strcmp(str, "GL_SOURCE1_RGB") == 0) | |
| { | |
| return 0x8581; | |
| } | |
| if (strcmp(str, "GL_SOURCE1_RGB_ARB") == 0) | |
| { | |
| return 0x8581; | |
| } | |
| if (strcmp(str, "GL_SOURCE1_RGB_EXT") == 0) | |
| { | |
| return 0x8581; | |
| } | |
| if (strcmp(str, "GL_SOURCE2_ALPHA") == 0) | |
| { | |
| return 0x858A; | |
| } | |
| if (strcmp(str, "GL_SOURCE2_ALPHA_ARB") == 0) | |
| { | |
| return 0x858A; | |
| } | |
| if (strcmp(str, "GL_SOURCE2_ALPHA_EXT") == 0) | |
| { | |
| return 0x858A; | |
| } | |
| if (strcmp(str, "GL_SOURCE2_RGB") == 0) | |
| { | |
| return 0x8582; | |
| } | |
| if (strcmp(str, "GL_SOURCE2_RGB_ARB") == 0) | |
| { | |
| return 0x8582; | |
| } | |
| if (strcmp(str, "GL_SOURCE2_RGB_EXT") == 0) | |
| { | |
| return 0x8582; | |
| } | |
| if (strcmp(str, "GL_SOURCE3_ALPHA_NV") == 0) | |
| { | |
| return 0x858B; | |
| } | |
| if (strcmp(str, "GL_SOURCE3_RGB_NV") == 0) | |
| { | |
| return 0x8583; | |
| } | |
| if (strcmp(str, "GL_SPARE0_NV") == 0) | |
| { | |
| return 0x852E; | |
| } | |
| if (strcmp(str, "GL_SPARE0_PLUS_SECONDARY_COLOR_NV") == 0) | |
| { | |
| return 0x8532; | |
| } | |
| if (strcmp(str, "GL_SPARE1_NV") == 0) | |
| { | |
| return 0x852F; | |
| } | |
| if (strcmp(str, "GL_SPARSE_BUFFER_PAGE_SIZE_ARB") == 0) | |
| { | |
| return 0x82F8; | |
| } | |
| if (strcmp(str, "GL_SPARSE_STORAGE_BIT_ARB") == 0) | |
| { | |
| return 0x0400; | |
| } | |
| if (strcmp(str, "GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB") == 0) | |
| { | |
| return 0x91A9; | |
| } | |
| if (strcmp(str, "GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT") == 0) | |
| { | |
| return 0x91A9; | |
| } | |
| if (strcmp(str, "GL_SPECULAR") == 0) | |
| { | |
| return 0x1202; | |
| } | |
| if (strcmp(str, "GL_SPHERE_MAP") == 0) | |
| { | |
| return 0x2402; | |
| } | |
| if (strcmp(str, "GL_SPIR_V_BINARY") == 0) | |
| { | |
| return 0x9552; | |
| } | |
| if (strcmp(str, "GL_SPIR_V_BINARY_ARB") == 0) | |
| { | |
| return 0x9552; | |
| } | |
| if (strcmp(str, "GL_SPIR_V_EXTENSIONS") == 0) | |
| { | |
| return 0x9553; | |
| } | |
| if (strcmp(str, "GL_SPOT_CUTOFF") == 0) | |
| { | |
| return 0x1206; | |
| } | |
| if (strcmp(str, "GL_SPOT_DIRECTION") == 0) | |
| { | |
| return 0x1204; | |
| } | |
| if (strcmp(str, "GL_SPOT_EXPONENT") == 0) | |
| { | |
| return 0x1205; | |
| } | |
| if (strcmp(str, "GL_SPRITE_AXIAL_SGIX") == 0) | |
| { | |
| return 0x814C; | |
| } | |
| if (strcmp(str, "GL_SPRITE_AXIS_SGIX") == 0) | |
| { | |
| return 0x814A; | |
| } | |
| if (strcmp(str, "GL_SPRITE_EYE_ALIGNED_SGIX") == 0) | |
| { | |
| return 0x814E; | |
| } | |
| if (strcmp(str, "GL_SPRITE_MODE_SGIX") == 0) | |
| { | |
| return 0x8149; | |
| } | |
| if (strcmp(str, "GL_SPRITE_OBJECT_ALIGNED_SGIX") == 0) | |
| { | |
| return 0x814D; | |
| } | |
| if (strcmp(str, "GL_SPRITE_SGIX") == 0) | |
| { | |
| return 0x8148; | |
| } | |
| if (strcmp(str, "GL_SPRITE_TRANSLATION_SGIX") == 0) | |
| { | |
| return 0x814B; | |
| } | |
| if (strcmp(str, "GL_SQUARE_NV") == 0) | |
| { | |
| return 0x90A3; | |
| } | |
| if (strcmp(str, "GL_SR8_EXT") == 0) | |
| { | |
| return 0x8FBD; | |
| } | |
| if (strcmp(str, "GL_SRC0_ALPHA") == 0) | |
| { | |
| return 0x8588; | |
| } | |
| if (strcmp(str, "GL_SRC0_RGB") == 0) | |
| { | |
| return 0x8580; | |
| } | |
| if (strcmp(str, "GL_SRC1_ALPHA") == 0) | |
| { | |
| return 0x8589; | |
| } | |
| if (strcmp(str, "GL_SRC1_ALPHA_EXT") == 0) | |
| { | |
| return 0x8589; | |
| } | |
| if (strcmp(str, "GL_SRC1_COLOR") == 0) | |
| { | |
| return 0x88F9; | |
| } | |
| if (strcmp(str, "GL_SRC1_COLOR_EXT") == 0) | |
| { | |
| return 0x88F9; | |
| } | |
| if (strcmp(str, "GL_SRC1_RGB") == 0) | |
| { | |
| return 0x8581; | |
| } | |
| if (strcmp(str, "GL_SRC2_ALPHA") == 0) | |
| { | |
| return 0x858A; | |
| } | |
| if (strcmp(str, "GL_SRC2_RGB") == 0) | |
| { | |
| return 0x8582; | |
| } | |
| if (strcmp(str, "GL_SRC_ALPHA") == 0) | |
| { | |
| return 0x0302; | |
| } | |
| if (strcmp(str, "GL_SRC_ALPHA_SATURATE") == 0) | |
| { | |
| return 0x0308; | |
| } | |
| if (strcmp(str, "GL_SRC_ALPHA_SATURATE_EXT") == 0) | |
| { | |
| return 0x0308; | |
| } | |
| if (strcmp(str, "GL_SRC_ATOP_NV") == 0) | |
| { | |
| return 0x928E; | |
| } | |
| if (strcmp(str, "GL_SRC_COLOR") == 0) | |
| { | |
| return 0x0300; | |
| } | |
| if (strcmp(str, "GL_SRC_IN_NV") == 0) | |
| { | |
| return 0x928A; | |
| } | |
| if (strcmp(str, "GL_SRC_NV") == 0) | |
| { | |
| return 0x9286; | |
| } | |
| if (strcmp(str, "GL_SRC_OUT_NV") == 0) | |
| { | |
| return 0x928C; | |
| } | |
| if (strcmp(str, "GL_SRC_OVER_NV") == 0) | |
| { | |
| return 0x9288; | |
| } | |
| if (strcmp(str, "GL_SRG8_EXT") == 0) | |
| { | |
| return 0x8FBE; | |
| } | |
| if (strcmp(str, "GL_SRGB") == 0) | |
| { | |
| return 0x8C40; | |
| } | |
| if (strcmp(str, "GL_SRGB8") == 0) | |
| { | |
| return 0x8C41; | |
| } | |
| if (strcmp(str, "GL_SRGB8_ALPHA8") == 0) | |
| { | |
| return 0x8C43; | |
| } | |
| if (strcmp(str, "GL_SRGB8_ALPHA8_EXT") == 0) | |
| { | |
| return 0x8C43; | |
| } | |
| if (strcmp(str, "GL_SRGB8_EXT") == 0) | |
| { | |
| return 0x8C41; | |
| } | |
| if (strcmp(str, "GL_SRGB8_NV") == 0) | |
| { | |
| return 0x8C41; | |
| } | |
| if (strcmp(str, "GL_SRGB_ALPHA") == 0) | |
| { | |
| return 0x8C42; | |
| } | |
| if (strcmp(str, "GL_SRGB_ALPHA_EXT") == 0) | |
| { | |
| return 0x8C42; | |
| } | |
| if (strcmp(str, "GL_SRGB_DECODE_ARB") == 0) | |
| { | |
| return 0x8299; | |
| } | |
| if (strcmp(str, "GL_SRGB_EXT") == 0) | |
| { | |
| return 0x8C40; | |
| } | |
| if (strcmp(str, "GL_SRGB_READ") == 0) | |
| { | |
| return 0x8297; | |
| } | |
| if (strcmp(str, "GL_SRGB_WRITE") == 0) | |
| { | |
| return 0x8298; | |
| } | |
| if (strcmp(str, "GL_STACK_OVERFLOW") == 0) | |
| { | |
| return 0x0503; | |
| } | |
| if (strcmp(str, "GL_STACK_OVERFLOW_KHR") == 0) | |
| { | |
| return 0x0503; | |
| } | |
| if (strcmp(str, "GL_STACK_UNDERFLOW") == 0) | |
| { | |
| return 0x0504; | |
| } | |
| if (strcmp(str, "GL_STACK_UNDERFLOW_KHR") == 0) | |
| { | |
| return 0x0504; | |
| } | |
| if (strcmp(str, "GL_STANDARD_FONT_FORMAT_NV") == 0) | |
| { | |
| return 0x936C; | |
| } | |
| if (strcmp(str, "GL_STANDARD_FONT_NAME_NV") == 0) | |
| { | |
| return 0x9072; | |
| } | |
| if (strcmp(str, "GL_STATE_RESTORE") == 0) | |
| { | |
| return 0x8BDC; | |
| } | |
| if (strcmp(str, "GL_STATIC_ATI") == 0) | |
| { | |
| return 0x8760; | |
| } | |
| if (strcmp(str, "GL_STATIC_COPY") == 0) | |
| { | |
| return 0x88E6; | |
| } | |
| if (strcmp(str, "GL_STATIC_COPY_ARB") == 0) | |
| { | |
| return 0x88E6; | |
| } | |
| if (strcmp(str, "GL_STATIC_DRAW") == 0) | |
| { | |
| return 0x88E4; | |
| } | |
| if (strcmp(str, "GL_STATIC_DRAW_ARB") == 0) | |
| { | |
| return 0x88E4; | |
| } | |
| if (strcmp(str, "GL_STATIC_READ") == 0) | |
| { | |
| return 0x88E5; | |
| } | |
| if (strcmp(str, "GL_STATIC_READ_ARB") == 0) | |
| { | |
| return 0x88E5; | |
| } | |
| if (strcmp(str, "GL_STATIC_VERTEX_ARRAY_IBM") == 0) | |
| { | |
| return 0x103061; | |
| } | |
| if (strcmp(str, "GL_STENCIL") == 0) | |
| { | |
| return 0x1802; | |
| } | |
| if (strcmp(str, "GL_STENCIL_ATTACHMENT") == 0) | |
| { | |
| return 0x8D20; | |
| } | |
| if (strcmp(str, "GL_STENCIL_ATTACHMENT_EXT") == 0) | |
| { | |
| return 0x8D20; | |
| } | |
| if (strcmp(str, "GL_STENCIL_ATTACHMENT_OES") == 0) | |
| { | |
| return 0x8D20; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_FAIL") == 0) | |
| { | |
| return 0x8801; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_FAIL_ATI") == 0) | |
| { | |
| return 0x8801; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_FUNC") == 0) | |
| { | |
| return 0x8800; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_FUNC_ATI") == 0) | |
| { | |
| return 0x8800; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_OP_VALUE_AMD") == 0) | |
| { | |
| return 0x874D; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_PASS_DEPTH_FAIL") == 0) | |
| { | |
| return 0x8802; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI") == 0) | |
| { | |
| return 0x8802; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_PASS_DEPTH_PASS") == 0) | |
| { | |
| return 0x8803; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI") == 0) | |
| { | |
| return 0x8803; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_REF") == 0) | |
| { | |
| return 0x8CA3; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_VALUE_MASK") == 0) | |
| { | |
| return 0x8CA4; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BACK_WRITEMASK") == 0) | |
| { | |
| return 0x8CA5; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BITS") == 0) | |
| { | |
| return 0x0D57; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT") == 0) | |
| { | |
| return 0x0400; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT0_QCOM") == 0) | |
| { | |
| return 0x10000; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT1_QCOM") == 0) | |
| { | |
| return 0x20000; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT2_QCOM") == 0) | |
| { | |
| return 0x40000; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT3_QCOM") == 0) | |
| { | |
| return 0x80000; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT4_QCOM") == 0) | |
| { | |
| return 0x100000; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT5_QCOM") == 0) | |
| { | |
| return 0x200000; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT6_QCOM") == 0) | |
| { | |
| return 0x400000; | |
| } | |
| if (strcmp(str, "GL_STENCIL_BUFFER_BIT7_QCOM") == 0) | |
| { | |
| return 0x800000; | |
| } | |
| if (strcmp(str, "GL_STENCIL_CLEAR_TAG_VALUE_EXT") == 0) | |
| { | |
| return 0x88F3; | |
| } | |
| if (strcmp(str, "GL_STENCIL_CLEAR_VALUE") == 0) | |
| { | |
| return 0x0B91; | |
| } | |
| if (strcmp(str, "GL_STENCIL_COMPONENTS") == 0) | |
| { | |
| return 0x8285; | |
| } | |
| if (strcmp(str, "GL_STENCIL_EXT") == 0) | |
| { | |
| return 0x1802; | |
| } | |
| if (strcmp(str, "GL_STENCIL_FAIL") == 0) | |
| { | |
| return 0x0B94; | |
| } | |
| if (strcmp(str, "GL_STENCIL_FUNC") == 0) | |
| { | |
| return 0x0B92; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX") == 0) | |
| { | |
| return 0x1901; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX1") == 0) | |
| { | |
| return 0x8D46; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX16") == 0) | |
| { | |
| return 0x8D49; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX16_EXT") == 0) | |
| { | |
| return 0x8D49; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX1_EXT") == 0) | |
| { | |
| return 0x8D46; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX1_OES") == 0) | |
| { | |
| return 0x8D46; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX4") == 0) | |
| { | |
| return 0x8D47; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX4_EXT") == 0) | |
| { | |
| return 0x8D47; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX4_OES") == 0) | |
| { | |
| return 0x8D47; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX8") == 0) | |
| { | |
| return 0x8D48; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX8_EXT") == 0) | |
| { | |
| return 0x8D48; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX8_OES") == 0) | |
| { | |
| return 0x8D48; | |
| } | |
| if (strcmp(str, "GL_STENCIL_INDEX_OES") == 0) | |
| { | |
| return 0x1901; | |
| } | |
| if (strcmp(str, "GL_STENCIL_OP_VALUE_AMD") == 0) | |
| { | |
| return 0x874C; | |
| } | |
| if (strcmp(str, "GL_STENCIL_PASS_DEPTH_FAIL") == 0) | |
| { | |
| return 0x0B95; | |
| } | |
| if (strcmp(str, "GL_STENCIL_PASS_DEPTH_PASS") == 0) | |
| { | |
| return 0x0B96; | |
| } | |
| if (strcmp(str, "GL_STENCIL_REF") == 0) | |
| { | |
| return 0x0B97; | |
| } | |
| if (strcmp(str, "GL_STENCIL_REF_COMMAND_NV") == 0) | |
| { | |
| return 0x000C; | |
| } | |
| if (strcmp(str, "GL_STENCIL_RENDERABLE") == 0) | |
| { | |
| return 0x8288; | |
| } | |
| if (strcmp(str, "GL_STENCIL_SAMPLES_NV") == 0) | |
| { | |
| return 0x932E; | |
| } | |
| if (strcmp(str, "GL_STENCIL_TAG_BITS_EXT") == 0) | |
| { | |
| return 0x88F2; | |
| } | |
| if (strcmp(str, "GL_STENCIL_TEST") == 0) | |
| { | |
| return 0x0B90; | |
| } | |
| if (strcmp(str, "GL_STENCIL_TEST_TWO_SIDE_EXT") == 0) | |
| { | |
| return 0x8910; | |
| } | |
| if (strcmp(str, "GL_STENCIL_VALUE_MASK") == 0) | |
| { | |
| return 0x0B93; | |
| } | |
| if (strcmp(str, "GL_STENCIL_WRITEMASK") == 0) | |
| { | |
| return 0x0B98; | |
| } | |
| if (strcmp(str, "GL_STEREO") == 0) | |
| { | |
| return 0x0C33; | |
| } | |
| if (strcmp(str, "GL_STORAGE_CACHED_APPLE") == 0) | |
| { | |
| return 0x85BE; | |
| } | |
| if (strcmp(str, "GL_STORAGE_CLIENT_APPLE") == 0) | |
| { | |
| return 0x85B4; | |
| } | |
| if (strcmp(str, "GL_STORAGE_PRIVATE_APPLE") == 0) | |
| { | |
| return 0x85BD; | |
| } | |
| if (strcmp(str, "GL_STORAGE_SHARED_APPLE") == 0) | |
| { | |
| return 0x85BF; | |
| } | |
| if (strcmp(str, "GL_STREAM_COPY") == 0) | |
| { | |
| return 0x88E2; | |
| } | |
| if (strcmp(str, "GL_STREAM_COPY_ARB") == 0) | |
| { | |
| return 0x88E2; | |
| } | |
| if (strcmp(str, "GL_STREAM_DRAW") == 0) | |
| { | |
| return 0x88E0; | |
| } | |
| if (strcmp(str, "GL_STREAM_DRAW_ARB") == 0) | |
| { | |
| return 0x88E0; | |
| } | |
| if (strcmp(str, "GL_STREAM_RASTERIZATION_AMD") == 0) | |
| { | |
| return 0x91A0; | |
| } | |
| if (strcmp(str, "GL_STREAM_READ") == 0) | |
| { | |
| return 0x88E1; | |
| } | |
| if (strcmp(str, "GL_STREAM_READ_ARB") == 0) | |
| { | |
| return 0x88E1; | |
| } | |
| if (strcmp(str, "GL_STRICT_DEPTHFUNC_HINT_PGI") == 0) | |
| { | |
| return 0x1A216; | |
| } | |
| if (strcmp(str, "GL_STRICT_LIGHTING_HINT_PGI") == 0) | |
| { | |
| return 0x1A217; | |
| } | |
| if (strcmp(str, "GL_STRICT_SCISSOR_HINT_PGI") == 0) | |
| { | |
| return 0x1A218; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_BASIC_BIT_KHR") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_QUAD_BIT_KHR") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_FEATURE_VOTE_BIT_KHR") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_QUAD_ALL_STAGES_KHR") == 0) | |
| { | |
| return 0x9535; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_SIZE_KHR") == 0) | |
| { | |
| return 0x9532; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_SUPPORTED_FEATURES_KHR") == 0) | |
| { | |
| return 0x9534; | |
| } | |
| if (strcmp(str, "GL_SUBGROUP_SUPPORTED_STAGES_KHR") == 0) | |
| { | |
| return 0x9533; | |
| } | |
| if (strcmp(str, "GL_SUBPIXEL_BITS") == 0) | |
| { | |
| return 0x0D50; | |
| } | |
| if (strcmp(str, "GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV") == 0) | |
| { | |
| return 0x9347; | |
| } | |
| if (strcmp(str, "GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV") == 0) | |
| { | |
| return 0x9348; | |
| } | |
| if (strcmp(str, "GL_SUBSAMPLE_DISTANCE_AMD") == 0) | |
| { | |
| return 0x883F; | |
| } | |
| if (strcmp(str, "GL_SUBTRACT") == 0) | |
| { | |
| return 0x84E7; | |
| } | |
| if (strcmp(str, "GL_SUBTRACT_ARB") == 0) | |
| { | |
| return 0x84E7; | |
| } | |
| if (strcmp(str, "GL_SUB_ATI") == 0) | |
| { | |
| return 0x8965; | |
| } | |
| if (strcmp(str, "GL_SUCCESS_NV") == 0) | |
| { | |
| return 0x902F; | |
| } | |
| if (strcmp(str, "GL_SUPERSAMPLE_SCALE_X_NV") == 0) | |
| { | |
| return 0x9372; | |
| } | |
| if (strcmp(str, "GL_SUPERSAMPLE_SCALE_Y_NV") == 0) | |
| { | |
| return 0x9373; | |
| } | |
| if (strcmp(str, "GL_SUPPORTED_MULTISAMPLE_MODES_AMD") == 0) | |
| { | |
| return 0x91B7; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_EXT") == 0) | |
| { | |
| return 0x96C0; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT") == 0) | |
| { | |
| return 0x96CD; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT") == 0) | |
| { | |
| return 0x96CE; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT") == 0) | |
| { | |
| return 0x96CF; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT") == 0) | |
| { | |
| return 0x96C4; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT") == 0) | |
| { | |
| return 0x96C5; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT") == 0) | |
| { | |
| return 0x96C6; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT") == 0) | |
| { | |
| return 0x96C7; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT") == 0) | |
| { | |
| return 0x96C8; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT") == 0) | |
| { | |
| return 0x96C9; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT") == 0) | |
| { | |
| return 0x96CA; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT") == 0) | |
| { | |
| return 0x96CB; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT") == 0) | |
| { | |
| return 0x96CC; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT") == 0) | |
| { | |
| return 0x96C2; | |
| } | |
| if (strcmp(str, "GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT") == 0) | |
| { | |
| return 0x96C1; | |
| } | |
| if (strcmp(str, "GL_SURFACE_MAPPED_NV") == 0) | |
| { | |
| return 0x8700; | |
| } | |
| if (strcmp(str, "GL_SURFACE_REGISTERED_NV") == 0) | |
| { | |
| return 0x86FD; | |
| } | |
| if (strcmp(str, "GL_SURFACE_STATE_NV") == 0) | |
| { | |
| return 0x86EB; | |
| } | |
| if (strcmp(str, "GL_SWIZZLE_STQ_ATI") == 0) | |
| { | |
| return 0x8977; | |
| } | |
| if (strcmp(str, "GL_SWIZZLE_STQ_DQ_ATI") == 0) | |
| { | |
| return 0x8979; | |
| } | |
| if (strcmp(str, "GL_SWIZZLE_STRQ_ATI") == 0) | |
| { | |
| return 0x897A; | |
| } | |
| if (strcmp(str, "GL_SWIZZLE_STRQ_DQ_ATI") == 0) | |
| { | |
| return 0x897B; | |
| } | |
| if (strcmp(str, "GL_SWIZZLE_STR_ATI") == 0) | |
| { | |
| return 0x8976; | |
| } | |
| if (strcmp(str, "GL_SWIZZLE_STR_DR_ATI") == 0) | |
| { | |
| return 0x8978; | |
| } | |
| if (strcmp(str, "GL_SYNC_CL_EVENT_ARB") == 0) | |
| { | |
| return 0x8240; | |
| } | |
| if (strcmp(str, "GL_SYNC_CL_EVENT_COMPLETE_ARB") == 0) | |
| { | |
| return 0x8241; | |
| } | |
| if (strcmp(str, "GL_SYNC_CONDITION") == 0) | |
| { | |
| return 0x9113; | |
| } | |
| if (strcmp(str, "GL_SYNC_CONDITION_APPLE") == 0) | |
| { | |
| return 0x9113; | |
| } | |
| if (strcmp(str, "GL_SYNC_FENCE") == 0) | |
| { | |
| return 0x9116; | |
| } | |
| if (strcmp(str, "GL_SYNC_FENCE_APPLE") == 0) | |
| { | |
| return 0x9116; | |
| } | |
| if (strcmp(str, "GL_SYNC_FLAGS") == 0) | |
| { | |
| return 0x9115; | |
| } | |
| if (strcmp(str, "GL_SYNC_FLAGS_APPLE") == 0) | |
| { | |
| return 0x9115; | |
| } | |
| if (strcmp(str, "GL_SYNC_FLUSH_COMMANDS_BIT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_SYNC_FLUSH_COMMANDS_BIT_APPLE") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_SYNC_GPU_COMMANDS_COMPLETE") == 0) | |
| { | |
| return 0x9117; | |
| } | |
| if (strcmp(str, "GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE") == 0) | |
| { | |
| return 0x9117; | |
| } | |
| if (strcmp(str, "GL_SYNC_OBJECT_APPLE") == 0) | |
| { | |
| return 0x8A53; | |
| } | |
| if (strcmp(str, "GL_SYNC_STATUS") == 0) | |
| { | |
| return 0x9114; | |
| } | |
| if (strcmp(str, "GL_SYNC_STATUS_APPLE") == 0) | |
| { | |
| return 0x9114; | |
| } | |
| if (strcmp(str, "GL_SYNC_X11_FENCE_EXT") == 0) | |
| { | |
| return 0x90E1; | |
| } | |
| if (strcmp(str, "GL_SYSTEM_FONT_NAME_NV") == 0) | |
| { | |
| return 0x9073; | |
| } | |
| if (strcmp(str, "GL_T") == 0) | |
| { | |
| return 0x2001; | |
| } | |
| if (strcmp(str, "GL_T2F_C3F_V3F") == 0) | |
| { | |
| return 0x2A2A; | |
| } | |
| if (strcmp(str, "GL_T2F_C4F_N3F_V3F") == 0) | |
| { | |
| return 0x2A2C; | |
| } | |
| if (strcmp(str, "GL_T2F_C4UB_V3F") == 0) | |
| { | |
| return 0x2A29; | |
| } | |
| if (strcmp(str, "GL_T2F_IUI_N3F_V2F_EXT") == 0) | |
| { | |
| return 0x81B3; | |
| } | |
| if (strcmp(str, "GL_T2F_IUI_N3F_V3F_EXT") == 0) | |
| { | |
| return 0x81B4; | |
| } | |
| if (strcmp(str, "GL_T2F_IUI_V2F_EXT") == 0) | |
| { | |
| return 0x81B1; | |
| } | |
| if (strcmp(str, "GL_T2F_IUI_V3F_EXT") == 0) | |
| { | |
| return 0x81B2; | |
| } | |
| if (strcmp(str, "GL_T2F_N3F_V3F") == 0) | |
| { | |
| return 0x2A2B; | |
| } | |
| if (strcmp(str, "GL_T2F_V3F") == 0) | |
| { | |
| return 0x2A27; | |
| } | |
| if (strcmp(str, "GL_T4F_C4F_N3F_V4F") == 0) | |
| { | |
| return 0x2A2D; | |
| } | |
| if (strcmp(str, "GL_T4F_V4F") == 0) | |
| { | |
| return 0x2A28; | |
| } | |
| if (strcmp(str, "GL_TABLE_TOO_LARGE") == 0) | |
| { | |
| return 0x8031; | |
| } | |
| if (strcmp(str, "GL_TABLE_TOO_LARGE_EXT") == 0) | |
| { | |
| return 0x8031; | |
| } | |
| if (strcmp(str, "GL_TANGENT_ARRAY_EXT") == 0) | |
| { | |
| return 0x8439; | |
| } | |
| if (strcmp(str, "GL_TANGENT_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x8442; | |
| } | |
| if (strcmp(str, "GL_TANGENT_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x843F; | |
| } | |
| if (strcmp(str, "GL_TANGENT_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x843E; | |
| } | |
| if (strcmp(str, "GL_TASK_SHADER_BIT_NV") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_TASK_SHADER_NV") == 0) | |
| { | |
| return 0x955A; | |
| } | |
| if (strcmp(str, "GL_TASK_SUBROUTINE_NV") == 0) | |
| { | |
| return 0x957D; | |
| } | |
| if (strcmp(str, "GL_TASK_SUBROUTINE_UNIFORM_NV") == 0) | |
| { | |
| return 0x957F; | |
| } | |
| if (strcmp(str, "GL_TASK_WORK_GROUP_SIZE_NV") == 0) | |
| { | |
| return 0x953F; | |
| } | |
| if (strcmp(str, "GL_TERMINATE_SEQUENCE_COMMAND_NV") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_TESSELLATION_FACTOR_AMD") == 0) | |
| { | |
| return 0x9005; | |
| } | |
| if (strcmp(str, "GL_TESSELLATION_MODE_AMD") == 0) | |
| { | |
| return 0x9004; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_OUTPUT_VERTICES") == 0) | |
| { | |
| return 0x8E75; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_OUTPUT_VERTICES_EXT") == 0) | |
| { | |
| return 0x8E75; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_OUTPUT_VERTICES_OES") == 0) | |
| { | |
| return 0x8E75; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_PROGRAM_NV") == 0) | |
| { | |
| return 0x891E; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV") == 0) | |
| { | |
| return 0x8C74; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SHADER") == 0) | |
| { | |
| return 0x8E88; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SHADER_BIT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SHADER_BIT_EXT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SHADER_BIT_OES") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SHADER_EXT") == 0) | |
| { | |
| return 0x8E88; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SHADER_OES") == 0) | |
| { | |
| return 0x8E88; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SHADER_PATCHES") == 0) | |
| { | |
| return 0x82F1; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SHADER_PATCHES_ARB") == 0) | |
| { | |
| return 0x82F1; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SUBROUTINE") == 0) | |
| { | |
| return 0x92E9; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_SUBROUTINE_UNIFORM") == 0) | |
| { | |
| return 0x92EF; | |
| } | |
| if (strcmp(str, "GL_TESS_CONTROL_TEXTURE") == 0) | |
| { | |
| return 0x829C; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_PROGRAM_NV") == 0) | |
| { | |
| return 0x891F; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV") == 0) | |
| { | |
| return 0x8C75; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SHADER") == 0) | |
| { | |
| return 0x8E87; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SHADER_BIT") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SHADER_BIT_EXT") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SHADER_BIT_OES") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SHADER_EXT") == 0) | |
| { | |
| return 0x8E87; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SHADER_INVOCATIONS") == 0) | |
| { | |
| return 0x82F2; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB") == 0) | |
| { | |
| return 0x82F2; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SHADER_OES") == 0) | |
| { | |
| return 0x8E87; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SUBROUTINE") == 0) | |
| { | |
| return 0x92EA; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM") == 0) | |
| { | |
| return 0x92F0; | |
| } | |
| if (strcmp(str, "GL_TESS_EVALUATION_TEXTURE") == 0) | |
| { | |
| return 0x829D; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_MODE") == 0) | |
| { | |
| return 0x8E76; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_MODE_EXT") == 0) | |
| { | |
| return 0x8E76; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_MODE_OES") == 0) | |
| { | |
| return 0x8E76; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_POINT_MODE") == 0) | |
| { | |
| return 0x8E79; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_POINT_MODE_EXT") == 0) | |
| { | |
| return 0x8E79; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_POINT_MODE_OES") == 0) | |
| { | |
| return 0x8E79; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_SPACING") == 0) | |
| { | |
| return 0x8E77; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_SPACING_EXT") == 0) | |
| { | |
| return 0x8E77; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_SPACING_OES") == 0) | |
| { | |
| return 0x8E77; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_VERTEX_ORDER") == 0) | |
| { | |
| return 0x8E78; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_VERTEX_ORDER_EXT") == 0) | |
| { | |
| return 0x8E78; | |
| } | |
| if (strcmp(str, "GL_TESS_GEN_VERTEX_ORDER_OES") == 0) | |
| { | |
| return 0x8E78; | |
| } | |
| if (strcmp(str, "GL_TEXCOORD1_BIT_PGI") == 0) | |
| { | |
| return 0x10000000; | |
| } | |
| if (strcmp(str, "GL_TEXCOORD2_BIT_PGI") == 0) | |
| { | |
| return 0x20000000; | |
| } | |
| if (strcmp(str, "GL_TEXCOORD3_BIT_PGI") == 0) | |
| { | |
| return 0x40000000; | |
| } | |
| if (strcmp(str, "GL_TEXCOORD4_BIT_PGI") == 0) | |
| { | |
| return 0x80000000; | |
| } | |
| if (strcmp(str, "GL_TEXTURE") == 0) | |
| { | |
| return 0x1702; | |
| } | |
| if (strcmp(str, "GL_TEXTURE0") == 0) | |
| { | |
| return 0x84C0; | |
| } | |
| if (strcmp(str, "GL_TEXTURE0_ARB") == 0) | |
| { | |
| return 0x84C0; | |
| } | |
| if (strcmp(str, "GL_TEXTURE1") == 0) | |
| { | |
| return 0x84C1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE10") == 0) | |
| { | |
| return 0x84CA; | |
| } | |
| if (strcmp(str, "GL_TEXTURE10_ARB") == 0) | |
| { | |
| return 0x84CA; | |
| } | |
| if (strcmp(str, "GL_TEXTURE11") == 0) | |
| { | |
| return 0x84CB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE11_ARB") == 0) | |
| { | |
| return 0x84CB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE12") == 0) | |
| { | |
| return 0x84CC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE12_ARB") == 0) | |
| { | |
| return 0x84CC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE13") == 0) | |
| { | |
| return 0x84CD; | |
| } | |
| if (strcmp(str, "GL_TEXTURE13_ARB") == 0) | |
| { | |
| return 0x84CD; | |
| } | |
| if (strcmp(str, "GL_TEXTURE14") == 0) | |
| { | |
| return 0x84CE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE14_ARB") == 0) | |
| { | |
| return 0x84CE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE15") == 0) | |
| { | |
| return 0x84CF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE15_ARB") == 0) | |
| { | |
| return 0x84CF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE16") == 0) | |
| { | |
| return 0x84D0; | |
| } | |
| if (strcmp(str, "GL_TEXTURE16_ARB") == 0) | |
| { | |
| return 0x84D0; | |
| } | |
| if (strcmp(str, "GL_TEXTURE17") == 0) | |
| { | |
| return 0x84D1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE17_ARB") == 0) | |
| { | |
| return 0x84D1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE18") == 0) | |
| { | |
| return 0x84D2; | |
| } | |
| if (strcmp(str, "GL_TEXTURE18_ARB") == 0) | |
| { | |
| return 0x84D2; | |
| } | |
| if (strcmp(str, "GL_TEXTURE19") == 0) | |
| { | |
| return 0x84D3; | |
| } | |
| if (strcmp(str, "GL_TEXTURE19_ARB") == 0) | |
| { | |
| return 0x84D3; | |
| } | |
| if (strcmp(str, "GL_TEXTURE1_ARB") == 0) | |
| { | |
| return 0x84C1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE2") == 0) | |
| { | |
| return 0x84C2; | |
| } | |
| if (strcmp(str, "GL_TEXTURE20") == 0) | |
| { | |
| return 0x84D4; | |
| } | |
| if (strcmp(str, "GL_TEXTURE20_ARB") == 0) | |
| { | |
| return 0x84D4; | |
| } | |
| if (strcmp(str, "GL_TEXTURE21") == 0) | |
| { | |
| return 0x84D5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE21_ARB") == 0) | |
| { | |
| return 0x84D5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE22") == 0) | |
| { | |
| return 0x84D6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE22_ARB") == 0) | |
| { | |
| return 0x84D6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE23") == 0) | |
| { | |
| return 0x84D7; | |
| } | |
| if (strcmp(str, "GL_TEXTURE23_ARB") == 0) | |
| { | |
| return 0x84D7; | |
| } | |
| if (strcmp(str, "GL_TEXTURE24") == 0) | |
| { | |
| return 0x84D8; | |
| } | |
| if (strcmp(str, "GL_TEXTURE24_ARB") == 0) | |
| { | |
| return 0x84D8; | |
| } | |
| if (strcmp(str, "GL_TEXTURE25") == 0) | |
| { | |
| return 0x84D9; | |
| } | |
| if (strcmp(str, "GL_TEXTURE25_ARB") == 0) | |
| { | |
| return 0x84D9; | |
| } | |
| if (strcmp(str, "GL_TEXTURE26") == 0) | |
| { | |
| return 0x84DA; | |
| } | |
| if (strcmp(str, "GL_TEXTURE26_ARB") == 0) | |
| { | |
| return 0x84DA; | |
| } | |
| if (strcmp(str, "GL_TEXTURE27") == 0) | |
| { | |
| return 0x84DB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE27_ARB") == 0) | |
| { | |
| return 0x84DB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE28") == 0) | |
| { | |
| return 0x84DC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE28_ARB") == 0) | |
| { | |
| return 0x84DC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE29") == 0) | |
| { | |
| return 0x84DD; | |
| } | |
| if (strcmp(str, "GL_TEXTURE29_ARB") == 0) | |
| { | |
| return 0x84DD; | |
| } | |
| if (strcmp(str, "GL_TEXTURE2_ARB") == 0) | |
| { | |
| return 0x84C2; | |
| } | |
| if (strcmp(str, "GL_TEXTURE3") == 0) | |
| { | |
| return 0x84C3; | |
| } | |
| if (strcmp(str, "GL_TEXTURE30") == 0) | |
| { | |
| return 0x84DE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE30_ARB") == 0) | |
| { | |
| return 0x84DE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE31") == 0) | |
| { | |
| return 0x84DF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE31_ARB") == 0) | |
| { | |
| return 0x84DF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE3_ARB") == 0) | |
| { | |
| return 0x84C3; | |
| } | |
| if (strcmp(str, "GL_TEXTURE4") == 0) | |
| { | |
| return 0x84C4; | |
| } | |
| if (strcmp(str, "GL_TEXTURE4_ARB") == 0) | |
| { | |
| return 0x84C4; | |
| } | |
| if (strcmp(str, "GL_TEXTURE5") == 0) | |
| { | |
| return 0x84C5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE5_ARB") == 0) | |
| { | |
| return 0x84C5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE6") == 0) | |
| { | |
| return 0x84C6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE6_ARB") == 0) | |
| { | |
| return 0x84C6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE7") == 0) | |
| { | |
| return 0x84C7; | |
| } | |
| if (strcmp(str, "GL_TEXTURE7_ARB") == 0) | |
| { | |
| return 0x84C7; | |
| } | |
| if (strcmp(str, "GL_TEXTURE8") == 0) | |
| { | |
| return 0x84C8; | |
| } | |
| if (strcmp(str, "GL_TEXTURE8_ARB") == 0) | |
| { | |
| return 0x84C8; | |
| } | |
| if (strcmp(str, "GL_TEXTURE9") == 0) | |
| { | |
| return 0x84C9; | |
| } | |
| if (strcmp(str, "GL_TEXTURE9_ARB") == 0) | |
| { | |
| return 0x84C9; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_1D") == 0) | |
| { | |
| return 0x0DE0; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_1D_ARRAY") == 0) | |
| { | |
| return 0x8C18; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8C18; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_1D_BINDING_EXT") == 0) | |
| { | |
| return 0x8068; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_1D_STACK_BINDING_MESAX") == 0) | |
| { | |
| return 0x875D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_1D_STACK_MESAX") == 0) | |
| { | |
| return 0x8759; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D") == 0) | |
| { | |
| return 0x0DE1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D_ARRAY") == 0) | |
| { | |
| return 0x8C1A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8C1A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D_BINDING_EXT") == 0) | |
| { | |
| return 0x8069; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x9100; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x9102; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES") == 0) | |
| { | |
| return 0x9102; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D_STACK_BINDING_MESAX") == 0) | |
| { | |
| return 0x875E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_2D_STACK_MESAX") == 0) | |
| { | |
| return 0x875A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_3D") == 0) | |
| { | |
| return 0x806F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_3D_BINDING_EXT") == 0) | |
| { | |
| return 0x806A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_3D_BINDING_OES") == 0) | |
| { | |
| return 0x806A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_3D_EXT") == 0) | |
| { | |
| return 0x806F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_3D_OES") == 0) | |
| { | |
| return 0x806F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_4DSIZE_SGIS") == 0) | |
| { | |
| return 0x8136; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_4D_BINDING_SGIS") == 0) | |
| { | |
| return 0x814F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_4D_SGIS") == 0) | |
| { | |
| return 0x8134; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ALPHA_MODULATE_IMG") == 0) | |
| { | |
| return 0x8C06; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ALPHA_SIZE") == 0) | |
| { | |
| return 0x805F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ALPHA_SIZE_EXT") == 0) | |
| { | |
| return 0x805F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ALPHA_TYPE") == 0) | |
| { | |
| return 0x8C13; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ALPHA_TYPE_ARB") == 0) | |
| { | |
| return 0x8C13; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_APPLICATION_MODE_EXT") == 0) | |
| { | |
| return 0x834F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ASTC_DECODE_PRECISION_EXT") == 0) | |
| { | |
| return 0x8F69; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BASE_LEVEL") == 0) | |
| { | |
| return 0x813C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BASE_LEVEL_SGIS") == 0) | |
| { | |
| return 0x813C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_1D") == 0) | |
| { | |
| return 0x8068; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_1D_ARRAY") == 0) | |
| { | |
| return 0x8C1C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8C1C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_2D") == 0) | |
| { | |
| return 0x8069; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_2D_ARRAY") == 0) | |
| { | |
| return 0x8C1D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8C1D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x9104; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x9105; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES") == 0) | |
| { | |
| return 0x9105; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_3D") == 0) | |
| { | |
| return 0x806A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_3D_OES") == 0) | |
| { | |
| return 0x806A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_BUFFER") == 0) | |
| { | |
| return 0x8C2C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_BUFFER_ARB") == 0) | |
| { | |
| return 0x8C2C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_BUFFER_EXT") == 0) | |
| { | |
| return 0x8C2C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_BUFFER_OES") == 0) | |
| { | |
| return 0x8C2C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_CUBE_MAP") == 0) | |
| { | |
| return 0x8514; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_CUBE_MAP_ARB") == 0) | |
| { | |
| return 0x8514; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x900A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB") == 0) | |
| { | |
| return 0x900A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT") == 0) | |
| { | |
| return 0x900A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES") == 0) | |
| { | |
| return 0x900A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_CUBE_MAP_EXT") == 0) | |
| { | |
| return 0x8514; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_CUBE_MAP_OES") == 0) | |
| { | |
| return 0x8514; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_EXTERNAL_OES") == 0) | |
| { | |
| return 0x8D67; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_RECTANGLE") == 0) | |
| { | |
| return 0x84F6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_RECTANGLE_ARB") == 0) | |
| { | |
| return 0x84F6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_RECTANGLE_NV") == 0) | |
| { | |
| return 0x84F6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BINDING_RENDERBUFFER_NV") == 0) | |
| { | |
| return 0x8E53; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BIT") == 0) | |
| { | |
| return 0x40000; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BLUE_SIZE") == 0) | |
| { | |
| return 0x805E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BLUE_SIZE_EXT") == 0) | |
| { | |
| return 0x805E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BLUE_TYPE") == 0) | |
| { | |
| return 0x8C12; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BLUE_TYPE_ARB") == 0) | |
| { | |
| return 0x8C12; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BORDER") == 0) | |
| { | |
| return 0x1005; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BORDER_COLOR") == 0) | |
| { | |
| return 0x1004; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BORDER_COLOR_EXT") == 0) | |
| { | |
| return 0x1004; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BORDER_COLOR_NV") == 0) | |
| { | |
| return 0x1004; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BORDER_COLOR_OES") == 0) | |
| { | |
| return 0x1004; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BORDER_VALUES_NV") == 0) | |
| { | |
| return 0x871A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER") == 0) | |
| { | |
| return 0x8C2A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_ARB") == 0) | |
| { | |
| return 0x8C2A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8C2A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x8C2A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_BINDING_OES") == 0) | |
| { | |
| return 0x8C2A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING") == 0) | |
| { | |
| return 0x8C2D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB") == 0) | |
| { | |
| return 0x8C2D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT") == 0) | |
| { | |
| return 0x8C2D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES") == 0) | |
| { | |
| return 0x8C2D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_EXT") == 0) | |
| { | |
| return 0x8C2A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_FORMAT_ARB") == 0) | |
| { | |
| return 0x8C2E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_FORMAT_EXT") == 0) | |
| { | |
| return 0x8C2E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_OES") == 0) | |
| { | |
| return 0x8C2A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_OFFSET") == 0) | |
| { | |
| return 0x919D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT") == 0) | |
| { | |
| return 0x919F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT") == 0) | |
| { | |
| return 0x919F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES") == 0) | |
| { | |
| return 0x919F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_OFFSET_EXT") == 0) | |
| { | |
| return 0x919D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_OFFSET_OES") == 0) | |
| { | |
| return 0x919D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_SIZE") == 0) | |
| { | |
| return 0x919E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_SIZE_EXT") == 0) | |
| { | |
| return 0x919E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_BUFFER_SIZE_OES") == 0) | |
| { | |
| return 0x919E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CLIPMAP_CENTER_SGIX") == 0) | |
| { | |
| return 0x8171; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX") == 0) | |
| { | |
| return 0x8176; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CLIPMAP_FRAME_SGIX") == 0) | |
| { | |
| return 0x8172; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX") == 0) | |
| { | |
| return 0x8175; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX") == 0) | |
| { | |
| return 0x8173; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX") == 0) | |
| { | |
| return 0x8174; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COLOR_SAMPLES_NV") == 0) | |
| { | |
| return 0x9046; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COLOR_TABLE_SGI") == 0) | |
| { | |
| return 0x80BC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COLOR_WRITEMASK_SGIS") == 0) | |
| { | |
| return 0x81EF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_FAIL_VALUE_ARB") == 0) | |
| { | |
| return 0x80BF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_FUNC") == 0) | |
| { | |
| return 0x884D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_FUNC_ARB") == 0) | |
| { | |
| return 0x884D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_FUNC_EXT") == 0) | |
| { | |
| return 0x884D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_MODE") == 0) | |
| { | |
| return 0x884C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_MODE_ARB") == 0) | |
| { | |
| return 0x884C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_MODE_EXT") == 0) | |
| { | |
| return 0x884C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_OPERATOR_SGIX") == 0) | |
| { | |
| return 0x819B; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPARE_SGIX") == 0) | |
| { | |
| return 0x819A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPONENTS") == 0) | |
| { | |
| return 0x1003; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSED") == 0) | |
| { | |
| return 0x86A1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSED_ARB") == 0) | |
| { | |
| return 0x86A1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT") == 0) | |
| { | |
| return 0x82B2; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSED_BLOCK_SIZE") == 0) | |
| { | |
| return 0x82B3; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSED_BLOCK_WIDTH") == 0) | |
| { | |
| return 0x82B1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE") == 0) | |
| { | |
| return 0x86A0; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB") == 0) | |
| { | |
| return 0x86A0; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSION_HINT") == 0) | |
| { | |
| return 0x84EF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COMPRESSION_HINT_ARB") == 0) | |
| { | |
| return 0x84EF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CONSTANT_DATA_SUNX") == 0) | |
| { | |
| return 0x81D6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY") == 0) | |
| { | |
| return 0x8078; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F25; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x889A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x889A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_COUNT_EXT") == 0) | |
| { | |
| return 0x808B; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_EXT") == 0) | |
| { | |
| return 0x8078; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F2F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_LIST_IBM") == 0) | |
| { | |
| return 0x103074; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM") == 0) | |
| { | |
| return 0x103084; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL") == 0) | |
| { | |
| return 0x83F8; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_POINTER") == 0) | |
| { | |
| return 0x8092; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x8092; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_SIZE") == 0) | |
| { | |
| return 0x8088; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_SIZE_EXT") == 0) | |
| { | |
| return 0x8088; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x808A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x808A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_TYPE") == 0) | |
| { | |
| return 0x8089; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x8089; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COORD_NV") == 0) | |
| { | |
| return 0x8C79; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_COVERAGE_SAMPLES_NV") == 0) | |
| { | |
| return 0x9045; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CROP_RECT_OES") == 0) | |
| { | |
| return 0x8B9D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP") == 0) | |
| { | |
| return 0x8513; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_ARB") == 0) | |
| { | |
| return 0x8513; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x9009; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_ARRAY_ARB") == 0) | |
| { | |
| return 0x9009; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_ARRAY_EXT") == 0) | |
| { | |
| return 0x9009; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_ARRAY_OES") == 0) | |
| { | |
| return 0x9009; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_EXT") == 0) | |
| { | |
| return 0x8513; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X") == 0) | |
| { | |
| return 0x8516; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB") == 0) | |
| { | |
| return 0x8516; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT") == 0) | |
| { | |
| return 0x8516; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES") == 0) | |
| { | |
| return 0x8516; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y") == 0) | |
| { | |
| return 0x8518; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB") == 0) | |
| { | |
| return 0x8518; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT") == 0) | |
| { | |
| return 0x8518; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES") == 0) | |
| { | |
| return 0x8518; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z") == 0) | |
| { | |
| return 0x851A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB") == 0) | |
| { | |
| return 0x851A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT") == 0) | |
| { | |
| return 0x851A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES") == 0) | |
| { | |
| return 0x851A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_OES") == 0) | |
| { | |
| return 0x8513; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_X") == 0) | |
| { | |
| return 0x8515; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB") == 0) | |
| { | |
| return 0x8515; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT") == 0) | |
| { | |
| return 0x8515; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES") == 0) | |
| { | |
| return 0x8515; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y") == 0) | |
| { | |
| return 0x8517; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB") == 0) | |
| { | |
| return 0x8517; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT") == 0) | |
| { | |
| return 0x8517; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES") == 0) | |
| { | |
| return 0x8517; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z") == 0) | |
| { | |
| return 0x8519; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB") == 0) | |
| { | |
| return 0x8519; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT") == 0) | |
| { | |
| return 0x8519; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES") == 0) | |
| { | |
| return 0x8519; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_CUBE_MAP_SEAMLESS") == 0) | |
| { | |
| return 0x884F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEFORMATION_BIT_SGIX") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEFORMATION_SGIX") == 0) | |
| { | |
| return 0x8195; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEPTH") == 0) | |
| { | |
| return 0x8071; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEPTH_EXT") == 0) | |
| { | |
| return 0x8071; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEPTH_QCOM") == 0) | |
| { | |
| return 0x8BD4; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEPTH_SIZE") == 0) | |
| { | |
| return 0x884A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEPTH_SIZE_ARB") == 0) | |
| { | |
| return 0x884A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEPTH_TYPE") == 0) | |
| { | |
| return 0x8C16; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DEPTH_TYPE_ARB") == 0) | |
| { | |
| return 0x8C16; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DS_SIZE_NV") == 0) | |
| { | |
| return 0x871D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_DT_SIZE_NV") == 0) | |
| { | |
| return 0x871E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ENV") == 0) | |
| { | |
| return 0x2300; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ENV_BIAS_SGIX") == 0) | |
| { | |
| return 0x80BE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ENV_COLOR") == 0) | |
| { | |
| return 0x2201; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_ENV_MODE") == 0) | |
| { | |
| return 0x2200; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_EXTERNAL_OES") == 0) | |
| { | |
| return 0x8D65; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FETCH_BARRIER_BIT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FETCH_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FILTER4_SIZE_SGIS") == 0) | |
| { | |
| return 0x8147; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FILTER_CONTROL") == 0) | |
| { | |
| return 0x8500; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FILTER_CONTROL_EXT") == 0) | |
| { | |
| return 0x8500; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS") == 0) | |
| { | |
| return 0x9107; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FLOAT_COMPONENTS_NV") == 0) | |
| { | |
| return 0x888C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FORMAT_QCOM") == 0) | |
| { | |
| return 0x8BD6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT") == 0) | |
| { | |
| return 0x8FBF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM") == 0) | |
| { | |
| return 0x96A0; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM") == 0) | |
| { | |
| return 0x8BFB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM") == 0) | |
| { | |
| return 0x8BFD; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM") == 0) | |
| { | |
| return 0x8BFC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM") == 0) | |
| { | |
| return 0x8BFE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_FREE_MEMORY_ATI") == 0) | |
| { | |
| return 0x87FC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GATHER") == 0) | |
| { | |
| return 0x82A2; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GATHER_SHADOW") == 0) | |
| { | |
| return 0x82A3; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GEN_MODE") == 0) | |
| { | |
| return 0x2500; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GEN_MODE_OES") == 0) | |
| { | |
| return 0x2500; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GEN_Q") == 0) | |
| { | |
| return 0x0C63; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GEN_R") == 0) | |
| { | |
| return 0x0C62; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GEN_S") == 0) | |
| { | |
| return 0x0C60; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GEN_STR_OES") == 0) | |
| { | |
| return 0x8D60; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GEN_T") == 0) | |
| { | |
| return 0x0C61; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GEQUAL_R_SGIX") == 0) | |
| { | |
| return 0x819D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GREEN_SIZE") == 0) | |
| { | |
| return 0x805D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GREEN_SIZE_EXT") == 0) | |
| { | |
| return 0x805D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GREEN_TYPE") == 0) | |
| { | |
| return 0x8C11; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_GREEN_TYPE_ARB") == 0) | |
| { | |
| return 0x8C11; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_HEIGHT") == 0) | |
| { | |
| return 0x1001; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_HEIGHT_QCOM") == 0) | |
| { | |
| return 0x8BD3; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_HI_SIZE_NV") == 0) | |
| { | |
| return 0x871B; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_IMAGE_FORMAT") == 0) | |
| { | |
| return 0x828F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_IMAGE_TYPE") == 0) | |
| { | |
| return 0x8290; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_IMAGE_VALID_QCOM") == 0) | |
| { | |
| return 0x8BD8; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_IMMUTABLE_FORMAT") == 0) | |
| { | |
| return 0x912F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_IMMUTABLE_FORMAT_EXT") == 0) | |
| { | |
| return 0x912F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_IMMUTABLE_LEVELS") == 0) | |
| { | |
| return 0x82DF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_INDEX_SIZE_EXT") == 0) | |
| { | |
| return 0x80ED; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_INTENSITY_SIZE") == 0) | |
| { | |
| return 0x8061; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_INTENSITY_SIZE_EXT") == 0) | |
| { | |
| return 0x8061; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_INTENSITY_TYPE") == 0) | |
| { | |
| return 0x8C15; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_INTENSITY_TYPE_ARB") == 0) | |
| { | |
| return 0x8C15; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_INTERNAL_FORMAT") == 0) | |
| { | |
| return 0x1003; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_INTERNAL_FORMAT_QCOM") == 0) | |
| { | |
| return 0x8BD5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LEQUAL_R_SGIX") == 0) | |
| { | |
| return 0x819C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LIGHTING_MODE_HP") == 0) | |
| { | |
| return 0x8167; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LIGHT_EXT") == 0) | |
| { | |
| return 0x8350; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LOD_BIAS") == 0) | |
| { | |
| return 0x8501; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LOD_BIAS_EXT") == 0) | |
| { | |
| return 0x8501; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LOD_BIAS_R_SGIX") == 0) | |
| { | |
| return 0x8190; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LOD_BIAS_S_SGIX") == 0) | |
| { | |
| return 0x818E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LOD_BIAS_T_SGIX") == 0) | |
| { | |
| return 0x818F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LO_SIZE_NV") == 0) | |
| { | |
| return 0x871C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LUMINANCE_SIZE") == 0) | |
| { | |
| return 0x8060; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LUMINANCE_SIZE_EXT") == 0) | |
| { | |
| return 0x8060; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LUMINANCE_TYPE") == 0) | |
| { | |
| return 0x8C14; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_LUMINANCE_TYPE_ARB") == 0) | |
| { | |
| return 0x8C14; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAG_FILTER") == 0) | |
| { | |
| return 0x2800; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAG_SIZE_NV") == 0) | |
| { | |
| return 0x871F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MATERIAL_FACE_EXT") == 0) | |
| { | |
| return 0x8351; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MATERIAL_PARAMETER_EXT") == 0) | |
| { | |
| return 0x8352; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MATRIX") == 0) | |
| { | |
| return 0x0BA8; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES") == 0) | |
| { | |
| return 0x898F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_ANISOTROPY") == 0) | |
| { | |
| return 0x84FE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_ANISOTROPY_EXT") == 0) | |
| { | |
| return 0x84FE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_CLAMP_R_SGIX") == 0) | |
| { | |
| return 0x836B; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_CLAMP_S_SGIX") == 0) | |
| { | |
| return 0x8369; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_CLAMP_T_SGIX") == 0) | |
| { | |
| return 0x836A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_LEVEL") == 0) | |
| { | |
| return 0x813D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_LEVEL_APPLE") == 0) | |
| { | |
| return 0x813D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_LEVEL_SGIS") == 0) | |
| { | |
| return 0x813D; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_LOD") == 0) | |
| { | |
| return 0x813B; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MAX_LOD_SGIS") == 0) | |
| { | |
| return 0x813B; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MEMORY_LAYOUT_INTEL") == 0) | |
| { | |
| return 0x83FF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MIN_FILTER") == 0) | |
| { | |
| return 0x2801; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MIN_LOD") == 0) | |
| { | |
| return 0x813A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MIN_LOD_SGIS") == 0) | |
| { | |
| return 0x813A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX") == 0) | |
| { | |
| return 0x812E; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_NORMAL_EXT") == 0) | |
| { | |
| return 0x85AF; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_NUM_LEVELS_QCOM") == 0) | |
| { | |
| return 0x8BD9; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_OBJECT_VALID_QCOM") == 0) | |
| { | |
| return 0x8BDB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_POST_SPECULAR_HP") == 0) | |
| { | |
| return 0x8168; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_PRE_SPECULAR_HP") == 0) | |
| { | |
| return 0x8169; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_PRIORITY") == 0) | |
| { | |
| return 0x8066; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_PRIORITY_EXT") == 0) | |
| { | |
| return 0x8066; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_PROTECTED_EXT") == 0) | |
| { | |
| return 0x8BFA; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RANGE_LENGTH_APPLE") == 0) | |
| { | |
| return 0x85B7; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RANGE_POINTER_APPLE") == 0) | |
| { | |
| return 0x85B8; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RECTANGLE") == 0) | |
| { | |
| return 0x84F5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RECTANGLE_ARB") == 0) | |
| { | |
| return 0x84F5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RECTANGLE_NV") == 0) | |
| { | |
| return 0x84F5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_REDUCTION_MODE_ARB") == 0) | |
| { | |
| return 0x9366; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_REDUCTION_MODE_EXT") == 0) | |
| { | |
| return 0x9366; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RED_SIZE") == 0) | |
| { | |
| return 0x805C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RED_SIZE_EXT") == 0) | |
| { | |
| return 0x805C; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RED_TYPE") == 0) | |
| { | |
| return 0x8C10; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RED_TYPE_ARB") == 0) | |
| { | |
| return 0x8C10; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV") == 0) | |
| { | |
| return 0x8E54; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RENDERBUFFER_NV") == 0) | |
| { | |
| return 0x8E55; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RESIDENT") == 0) | |
| { | |
| return 0x8067; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_RESIDENT_EXT") == 0) | |
| { | |
| return 0x8067; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SAMPLES") == 0) | |
| { | |
| return 0x9106; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SAMPLES_IMG") == 0) | |
| { | |
| return 0x9136; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SHADER_NV") == 0) | |
| { | |
| return 0x86DE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SHADOW") == 0) | |
| { | |
| return 0x82A1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SHARED_SIZE") == 0) | |
| { | |
| return 0x8C3F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SHARED_SIZE_EXT") == 0) | |
| { | |
| return 0x8C3F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SPARSE_ARB") == 0) | |
| { | |
| return 0x91A6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SPARSE_EXT") == 0) | |
| { | |
| return 0x91A6; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SRGB_DECODE_EXT") == 0) | |
| { | |
| return 0x8A48; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_STACK_DEPTH") == 0) | |
| { | |
| return 0x0BA5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_STENCIL_SIZE") == 0) | |
| { | |
| return 0x88F1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_STENCIL_SIZE_EXT") == 0) | |
| { | |
| return 0x88F1; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_STORAGE_HINT_APPLE") == 0) | |
| { | |
| return 0x85BC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_STORAGE_SPARSE_BIT_AMD") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_A") == 0) | |
| { | |
| return 0x8E45; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_A_EXT") == 0) | |
| { | |
| return 0x8E45; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_B") == 0) | |
| { | |
| return 0x8E44; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_B_EXT") == 0) | |
| { | |
| return 0x8E44; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_G") == 0) | |
| { | |
| return 0x8E43; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_G_EXT") == 0) | |
| { | |
| return 0x8E43; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_R") == 0) | |
| { | |
| return 0x8E42; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_RGBA") == 0) | |
| { | |
| return 0x8E46; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_RGBA_EXT") == 0) | |
| { | |
| return 0x8E46; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_SWIZZLE_R_EXT") == 0) | |
| { | |
| return 0x8E42; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_TARGET") == 0) | |
| { | |
| return 0x1006; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_TARGET_QCOM") == 0) | |
| { | |
| return 0x8BDA; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_TILING_EXT") == 0) | |
| { | |
| return 0x9580; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_TOO_LARGE_EXT") == 0) | |
| { | |
| return 0x8065; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_TYPE_QCOM") == 0) | |
| { | |
| return 0x8BD7; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM") == 0) | |
| { | |
| return 0x8F6A; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_UNSIGNED_REMAP_MODE_NV") == 0) | |
| { | |
| return 0x888F; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_UPDATE_BARRIER_BIT") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_UPDATE_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_USAGE_ANGLE") == 0) | |
| { | |
| return 0x93A2; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW") == 0) | |
| { | |
| return 0x82B5; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_MIN_LAYER") == 0) | |
| { | |
| return 0x82DD; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_MIN_LAYER_EXT") == 0) | |
| { | |
| return 0x82DD; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_MIN_LAYER_OES") == 0) | |
| { | |
| return 0x82DD; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_MIN_LEVEL") == 0) | |
| { | |
| return 0x82DB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_MIN_LEVEL_EXT") == 0) | |
| { | |
| return 0x82DB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_MIN_LEVEL_OES") == 0) | |
| { | |
| return 0x82DB; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_NUM_LAYERS") == 0) | |
| { | |
| return 0x82DE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_NUM_LAYERS_EXT") == 0) | |
| { | |
| return 0x82DE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_NUM_LAYERS_OES") == 0) | |
| { | |
| return 0x82DE; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_NUM_LEVELS") == 0) | |
| { | |
| return 0x82DC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_NUM_LEVELS_EXT") == 0) | |
| { | |
| return 0x82DC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_VIEW_NUM_LEVELS_OES") == 0) | |
| { | |
| return 0x82DC; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_WIDTH") == 0) | |
| { | |
| return 0x1000; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_WIDTH_QCOM") == 0) | |
| { | |
| return 0x8BD2; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_WRAP_Q_SGIS") == 0) | |
| { | |
| return 0x8137; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_WRAP_R") == 0) | |
| { | |
| return 0x8072; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_WRAP_R_EXT") == 0) | |
| { | |
| return 0x8072; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_WRAP_R_OES") == 0) | |
| { | |
| return 0x8072; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_WRAP_S") == 0) | |
| { | |
| return 0x2802; | |
| } | |
| if (strcmp(str, "GL_TEXTURE_WRAP_T") == 0) | |
| { | |
| return 0x2803; | |
| } | |
| if (strcmp(str, "GL_TEXT_FRAGMENT_SHADER_ATI") == 0) | |
| { | |
| return 0x8200; | |
| } | |
| if (strcmp(str, "GL_TILE_RASTER_ORDER_FIXED_MESA") == 0) | |
| { | |
| return 0x8BB8; | |
| } | |
| if (strcmp(str, "GL_TILE_RASTER_ORDER_INCREASING_X_MESA") == 0) | |
| { | |
| return 0x8BB9; | |
| } | |
| if (strcmp(str, "GL_TILE_RASTER_ORDER_INCREASING_Y_MESA") == 0) | |
| { | |
| return 0x8BBA; | |
| } | |
| if (strcmp(str, "GL_TILING_TYPES_EXT") == 0) | |
| { | |
| return 0x9583; | |
| } | |
| if (strcmp(str, "GL_TIMELINE_SEMAPHORE_VALUE_NV") == 0) | |
| { | |
| return 0x9595; | |
| } | |
| if (strcmp(str, "GL_TIMEOUT_EXPIRED") == 0) | |
| { | |
| return 0x911B; | |
| } | |
| if (strcmp(str, "GL_TIMEOUT_EXPIRED_APPLE") == 0) | |
| { | |
| return 0x911B; | |
| } | |
| if (strcmp(str, "GL_TIMEOUT_IGNORED") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_TIMEOUT_IGNORED_APPLE") == 0) | |
| { | |
| return 0xFFFFFFFF; | |
| } | |
| if (strcmp(str, "GL_TIMESTAMP") == 0) | |
| { | |
| return 0x8E28; | |
| } | |
| if (strcmp(str, "GL_TIMESTAMP_EXT") == 0) | |
| { | |
| return 0x8E28; | |
| } | |
| if (strcmp(str, "GL_TIME_ELAPSED") == 0) | |
| { | |
| return 0x88BF; | |
| } | |
| if (strcmp(str, "GL_TIME_ELAPSED_EXT") == 0) | |
| { | |
| return 0x88BF; | |
| } | |
| if (strcmp(str, "GL_TOP_LEVEL_ARRAY_SIZE") == 0) | |
| { | |
| return 0x930C; | |
| } | |
| if (strcmp(str, "GL_TOP_LEVEL_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x930D; | |
| } | |
| if (strcmp(str, "GL_TRACE_ALL_BITS_MESA") == 0) | |
| { | |
| return 0xFFFF; | |
| } | |
| if (strcmp(str, "GL_TRACE_ARRAYS_BIT_MESA") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_TRACE_ERRORS_BIT_MESA") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_TRACE_MASK_MESA") == 0) | |
| { | |
| return 0x8755; | |
| } | |
| if (strcmp(str, "GL_TRACE_NAME_MESA") == 0) | |
| { | |
| return 0x8756; | |
| } | |
| if (strcmp(str, "GL_TRACE_OPERATIONS_BIT_MESA") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_TRACE_PIXELS_BIT_MESA") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_TRACE_PRIMITIVES_BIT_MESA") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_TRACE_TEXTURES_BIT_MESA") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_TRACK_MATRIX_NV") == 0) | |
| { | |
| return 0x8648; | |
| } | |
| if (strcmp(str, "GL_TRACK_MATRIX_TRANSFORM_NV") == 0) | |
| { | |
| return 0x8649; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_BIT") == 0) | |
| { | |
| return 0x1000; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK") == 0) | |
| { | |
| return 0x8E22; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_ACTIVE") == 0) | |
| { | |
| return 0x8E24; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_ATTRIBS_NV") == 0) | |
| { | |
| return 0x8C7E; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BARRIER_BIT") == 0) | |
| { | |
| return 0x0800; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0800; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BINDING") == 0) | |
| { | |
| return 0x8E25; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BINDING_NV") == 0) | |
| { | |
| return 0x8E25; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER") == 0) | |
| { | |
| return 0x8C8E; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE") == 0) | |
| { | |
| return 0x8E24; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV") == 0) | |
| { | |
| return 0x8E24; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8C8F; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x8C8F; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV") == 0) | |
| { | |
| return 0x8C8F; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_EXT") == 0) | |
| { | |
| return 0x8C8E; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX") == 0) | |
| { | |
| return 0x934B; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE") == 0) | |
| { | |
| return 0x8C7F; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT") == 0) | |
| { | |
| return 0x8C7F; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV") == 0) | |
| { | |
| return 0x8C7F; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_NV") == 0) | |
| { | |
| return 0x8C8E; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED") == 0) | |
| { | |
| return 0x8E23; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV") == 0) | |
| { | |
| return 0x8E23; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE") == 0) | |
| { | |
| return 0x8C85; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT") == 0) | |
| { | |
| return 0x8C85; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV") == 0) | |
| { | |
| return 0x8C85; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_START") == 0) | |
| { | |
| return 0x8C84; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT") == 0) | |
| { | |
| return 0x8C84; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_START_NV") == 0) | |
| { | |
| return 0x8C84; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE") == 0) | |
| { | |
| return 0x934C; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_NV") == 0) | |
| { | |
| return 0x8E22; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_OVERFLOW") == 0) | |
| { | |
| return 0x82EC; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB") == 0) | |
| { | |
| return 0x82EC; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_PAUSED") == 0) | |
| { | |
| return 0x8E23; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN") == 0) | |
| { | |
| return 0x8C88; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT") == 0) | |
| { | |
| return 0x8C88; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV") == 0) | |
| { | |
| return 0x8C88; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_RECORD_NV") == 0) | |
| { | |
| return 0x8C86; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW") == 0) | |
| { | |
| return 0x82ED; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB") == 0) | |
| { | |
| return 0x82ED; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_VARYING") == 0) | |
| { | |
| return 0x92F4; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_VARYINGS") == 0) | |
| { | |
| return 0x8C83; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_VARYINGS_EXT") == 0) | |
| { | |
| return 0x8C83; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_VARYINGS_NV") == 0) | |
| { | |
| return 0x8C83; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH") == 0) | |
| { | |
| return 0x8C76; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT") == 0) | |
| { | |
| return 0x8C76; | |
| } | |
| if (strcmp(str, "GL_TRANSFORM_HINT_APPLE") == 0) | |
| { | |
| return 0x85B1; | |
| } | |
| if (strcmp(str, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE") == 0) | |
| { | |
| return 0x93A0; | |
| } | |
| if (strcmp(str, "GL_TRANSLATE_2D_NV") == 0) | |
| { | |
| return 0x9090; | |
| } | |
| if (strcmp(str, "GL_TRANSLATE_3D_NV") == 0) | |
| { | |
| return 0x9091; | |
| } | |
| if (strcmp(str, "GL_TRANSLATE_X_NV") == 0) | |
| { | |
| return 0x908E; | |
| } | |
| if (strcmp(str, "GL_TRANSLATE_Y_NV") == 0) | |
| { | |
| return 0x908F; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_AFFINE_2D_NV") == 0) | |
| { | |
| return 0x9096; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_AFFINE_3D_NV") == 0) | |
| { | |
| return 0x9098; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_COLOR_MATRIX") == 0) | |
| { | |
| return 0x84E6; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_COLOR_MATRIX_ARB") == 0) | |
| { | |
| return 0x84E6; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_CURRENT_MATRIX_ARB") == 0) | |
| { | |
| return 0x88B7; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_MODELVIEW_MATRIX") == 0) | |
| { | |
| return 0x84E3; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_MODELVIEW_MATRIX_ARB") == 0) | |
| { | |
| return 0x84E3; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_NV") == 0) | |
| { | |
| return 0x862C; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_PROGRAM_MATRIX_EXT") == 0) | |
| { | |
| return 0x8E2E; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_PROJECTION_MATRIX") == 0) | |
| { | |
| return 0x84E4; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_PROJECTION_MATRIX_ARB") == 0) | |
| { | |
| return 0x84E4; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_TEXTURE_MATRIX") == 0) | |
| { | |
| return 0x84E5; | |
| } | |
| if (strcmp(str, "GL_TRANSPOSE_TEXTURE_MATRIX_ARB") == 0) | |
| { | |
| return 0x84E5; | |
| } | |
| if (strcmp(str, "GL_TRIANGLES") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_TRIANGLES_ADJACENCY") == 0) | |
| { | |
| return 0x000C; | |
| } | |
| if (strcmp(str, "GL_TRIANGLES_ADJACENCY_ARB") == 0) | |
| { | |
| return 0x000C; | |
| } | |
| if (strcmp(str, "GL_TRIANGLES_ADJACENCY_EXT") == 0) | |
| { | |
| return 0x000C; | |
| } | |
| if (strcmp(str, "GL_TRIANGLES_ADJACENCY_OES") == 0) | |
| { | |
| return 0x000C; | |
| } | |
| if (strcmp(str, "GL_TRIANGLE_FAN") == 0) | |
| { | |
| return 0x0006; | |
| } | |
| if (strcmp(str, "GL_TRIANGLE_LIST_SUN") == 0) | |
| { | |
| return 0x81D7; | |
| } | |
| if (strcmp(str, "GL_TRIANGLE_MESH_SUN") == 0) | |
| { | |
| return 0x8615; | |
| } | |
| if (strcmp(str, "GL_TRIANGLE_STRIP") == 0) | |
| { | |
| return 0x0005; | |
| } | |
| if (strcmp(str, "GL_TRIANGLE_STRIP_ADJACENCY") == 0) | |
| { | |
| return 0x000D; | |
| } | |
| if (strcmp(str, "GL_TRIANGLE_STRIP_ADJACENCY_ARB") == 0) | |
| { | |
| return 0x000D; | |
| } | |
| if (strcmp(str, "GL_TRIANGLE_STRIP_ADJACENCY_EXT") == 0) | |
| { | |
| return 0x000D; | |
| } | |
| if (strcmp(str, "GL_TRIANGLE_STRIP_ADJACENCY_OES") == 0) | |
| { | |
| return 0x000D; | |
| } | |
| if (strcmp(str, "GL_TRIANGULAR_NV") == 0) | |
| { | |
| return 0x90A5; | |
| } | |
| if (strcmp(str, "GL_TRP_ERROR_CONTEXT_RESET_IMG") == 0) | |
| { | |
| return 0x8EA1; | |
| } | |
| if (strcmp(str, "GL_TRP_IMG") == 0) | |
| { | |
| return 0x8EA0; | |
| } | |
| if (strcmp(str, "GL_TRP_UNSUPPORTED_CONTEXT_IMG") == 0) | |
| { | |
| return 0x8EA2; | |
| } | |
| if (strcmp(str, "GL_TRUE") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_TYPE") == 0) | |
| { | |
| return 0x92FA; | |
| } | |
| if (strcmp(str, "GL_UNCORRELATED_NV") == 0) | |
| { | |
| return 0x9282; | |
| } | |
| if (strcmp(str, "GL_UNDEFINED_APPLE") == 0) | |
| { | |
| return 0x8A1C; | |
| } | |
| if (strcmp(str, "GL_UNDEFINED_VERTEX") == 0) | |
| { | |
| return 0x8260; | |
| } | |
| if (strcmp(str, "GL_UNDEFINED_VERTEX_EXT") == 0) | |
| { | |
| return 0x8260; | |
| } | |
| if (strcmp(str, "GL_UNDEFINED_VERTEX_OES") == 0) | |
| { | |
| return 0x8260; | |
| } | |
| if (strcmp(str, "GL_UNIFORM") == 0) | |
| { | |
| return 0x92E1; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_ADDRESS_COMMAND_NV") == 0) | |
| { | |
| return 0x000A; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x8A3C; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX") == 0) | |
| { | |
| return 0x92DA; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BARRIER_BIT") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK") == 0) | |
| { | |
| return 0x92E2; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS") == 0) | |
| { | |
| return 0x8A42; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES") == 0) | |
| { | |
| return 0x8A43; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_BINDING") == 0) | |
| { | |
| return 0x8A3F; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_DATA_SIZE") == 0) | |
| { | |
| return 0x8A40; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_INDEX") == 0) | |
| { | |
| return 0x8A3A; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_NAME_LENGTH") == 0) | |
| { | |
| return 0x8A41; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER") == 0) | |
| { | |
| return 0x90EC; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER") == 0) | |
| { | |
| return 0x8A46; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER") == 0) | |
| { | |
| return 0x8A45; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV") == 0) | |
| { | |
| return 0x959C; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV") == 0) | |
| { | |
| return 0x959D; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER") == 0) | |
| { | |
| return 0x84F0; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER") == 0) | |
| { | |
| return 0x84F1; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER") == 0) | |
| { | |
| return 0x8A44; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER") == 0) | |
| { | |
| return 0x8A11; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_ADDRESS_NV") == 0) | |
| { | |
| return 0x936F; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8A28; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_BINDING_EXT") == 0) | |
| { | |
| return 0x8DEF; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_EXT") == 0) | |
| { | |
| return 0x8DEE; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_LENGTH_NV") == 0) | |
| { | |
| return 0x9370; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT") == 0) | |
| { | |
| return 0x8A34; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_SIZE") == 0) | |
| { | |
| return 0x8A2A; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_START") == 0) | |
| { | |
| return 0x8A29; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_BUFFER_UNIFIED_NV") == 0) | |
| { | |
| return 0x936E; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_IS_ROW_MAJOR") == 0) | |
| { | |
| return 0x8A3E; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_MATRIX_STRIDE") == 0) | |
| { | |
| return 0x8A3D; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_NAME_LENGTH") == 0) | |
| { | |
| return 0x8A39; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_OFFSET") == 0) | |
| { | |
| return 0x8A3B; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_SIZE") == 0) | |
| { | |
| return 0x8A38; | |
| } | |
| if (strcmp(str, "GL_UNIFORM_TYPE") == 0) | |
| { | |
| return 0x8A37; | |
| } | |
| if (strcmp(str, "GL_UNKNOWN_CONTEXT_RESET") == 0) | |
| { | |
| return 0x8255; | |
| } | |
| if (strcmp(str, "GL_UNKNOWN_CONTEXT_RESET_ARB") == 0) | |
| { | |
| return 0x8255; | |
| } | |
| if (strcmp(str, "GL_UNKNOWN_CONTEXT_RESET_EXT") == 0) | |
| { | |
| return 0x8255; | |
| } | |
| if (strcmp(str, "GL_UNKNOWN_CONTEXT_RESET_KHR") == 0) | |
| { | |
| return 0x8255; | |
| } | |
| if (strcmp(str, "GL_UNPACK_ALIGNMENT") == 0) | |
| { | |
| return 0x0CF5; | |
| } | |
| if (strcmp(str, "GL_UNPACK_CLIENT_STORAGE_APPLE") == 0) | |
| { | |
| return 0x85B2; | |
| } | |
| if (strcmp(str, "GL_UNPACK_CMYK_HINT_EXT") == 0) | |
| { | |
| return 0x800F; | |
| } | |
| if (strcmp(str, "GL_UNPACK_COLORSPACE_CONVERSION_WEBGL") == 0) | |
| { | |
| return 0x9243; | |
| } | |
| if (strcmp(str, "GL_UNPACK_COMPRESSED_BLOCK_DEPTH") == 0) | |
| { | |
| return 0x9129; | |
| } | |
| if (strcmp(str, "GL_UNPACK_COMPRESSED_BLOCK_HEIGHT") == 0) | |
| { | |
| return 0x9128; | |
| } | |
| if (strcmp(str, "GL_UNPACK_COMPRESSED_BLOCK_SIZE") == 0) | |
| { | |
| return 0x912A; | |
| } | |
| if (strcmp(str, "GL_UNPACK_COMPRESSED_BLOCK_WIDTH") == 0) | |
| { | |
| return 0x9127; | |
| } | |
| if (strcmp(str, "GL_UNPACK_COMPRESSED_SIZE_SGIX") == 0) | |
| { | |
| return 0x831A; | |
| } | |
| if (strcmp(str, "GL_UNPACK_CONSTANT_DATA_SUNX") == 0) | |
| { | |
| return 0x81D5; | |
| } | |
| if (strcmp(str, "GL_UNPACK_FLIP_Y_WEBGL") == 0) | |
| { | |
| return 0x9240; | |
| } | |
| if (strcmp(str, "GL_UNPACK_IMAGE_DEPTH_SGIS") == 0) | |
| { | |
| return 0x8133; | |
| } | |
| if (strcmp(str, "GL_UNPACK_IMAGE_HEIGHT") == 0) | |
| { | |
| return 0x806E; | |
| } | |
| if (strcmp(str, "GL_UNPACK_IMAGE_HEIGHT_EXT") == 0) | |
| { | |
| return 0x806E; | |
| } | |
| if (strcmp(str, "GL_UNPACK_LSB_FIRST") == 0) | |
| { | |
| return 0x0CF1; | |
| } | |
| if (strcmp(str, "GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL") == 0) | |
| { | |
| return 0x9241; | |
| } | |
| if (strcmp(str, "GL_UNPACK_RESAMPLE_OML") == 0) | |
| { | |
| return 0x8985; | |
| } | |
| if (strcmp(str, "GL_UNPACK_RESAMPLE_SGIX") == 0) | |
| { | |
| return 0x842F; | |
| } | |
| if (strcmp(str, "GL_UNPACK_ROW_BYTES_APPLE") == 0) | |
| { | |
| return 0x8A16; | |
| } | |
| if (strcmp(str, "GL_UNPACK_ROW_LENGTH") == 0) | |
| { | |
| return 0x0CF2; | |
| } | |
| if (strcmp(str, "GL_UNPACK_ROW_LENGTH_EXT") == 0) | |
| { | |
| return 0x0CF2; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SKIP_IMAGES") == 0) | |
| { | |
| return 0x806D; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SKIP_IMAGES_EXT") == 0) | |
| { | |
| return 0x806D; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SKIP_PIXELS") == 0) | |
| { | |
| return 0x0CF4; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SKIP_PIXELS_EXT") == 0) | |
| { | |
| return 0x0CF4; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SKIP_ROWS") == 0) | |
| { | |
| return 0x0CF3; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SKIP_ROWS_EXT") == 0) | |
| { | |
| return 0x0CF3; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SKIP_VOLUMES_SGIS") == 0) | |
| { | |
| return 0x8132; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SUBSAMPLE_RATE_SGIX") == 0) | |
| { | |
| return 0x85A1; | |
| } | |
| if (strcmp(str, "GL_UNPACK_SWAP_BYTES") == 0) | |
| { | |
| return 0x0CF0; | |
| } | |
| if (strcmp(str, "GL_UNSIGNALED") == 0) | |
| { | |
| return 0x9118; | |
| } | |
| if (strcmp(str, "GL_UNSIGNALED_APPLE") == 0) | |
| { | |
| return 0x9118; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_BYTE") == 0) | |
| { | |
| return 0x1401; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_BYTE_2_3_3_REV") == 0) | |
| { | |
| return 0x8362; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_BYTE_2_3_3_REV_EXT") == 0) | |
| { | |
| return 0x8362; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_BYTE_3_3_2") == 0) | |
| { | |
| return 0x8032; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_BYTE_3_3_2_EXT") == 0) | |
| { | |
| return 0x8032; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_IDENTITY_NV") == 0) | |
| { | |
| return 0x8536; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT") == 0) | |
| { | |
| return 0x1405; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT16_NV") == 0) | |
| { | |
| return 0x8FF0; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT16_VEC2_NV") == 0) | |
| { | |
| return 0x8FF1; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT16_VEC3_NV") == 0) | |
| { | |
| return 0x8FF2; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT16_VEC4_NV") == 0) | |
| { | |
| return 0x8FF3; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_AMD") == 0) | |
| { | |
| return 0x8BC2; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_ARB") == 0) | |
| { | |
| return 0x140F; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_NV") == 0) | |
| { | |
| return 0x140F; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_VEC2_ARB") == 0) | |
| { | |
| return 0x8FF5; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_VEC2_NV") == 0) | |
| { | |
| return 0x8FF5; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_VEC3_ARB") == 0) | |
| { | |
| return 0x8FF6; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_VEC3_NV") == 0) | |
| { | |
| return 0x8FF6; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_VEC4_ARB") == 0) | |
| { | |
| return 0x8FF7; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT64_VEC4_NV") == 0) | |
| { | |
| return 0x8FF7; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT8_NV") == 0) | |
| { | |
| return 0x8FEC; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT8_VEC2_NV") == 0) | |
| { | |
| return 0x8FED; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT8_VEC3_NV") == 0) | |
| { | |
| return 0x8FEE; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT8_VEC4_NV") == 0) | |
| { | |
| return 0x8FEF; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_10F_11F_11F_REV") == 0) | |
| { | |
| return 0x8C3B; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE") == 0) | |
| { | |
| return 0x8C3B; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_10F_11F_11F_REV_EXT") == 0) | |
| { | |
| return 0x8C3B; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_10_10_10_2") == 0) | |
| { | |
| return 0x8036; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_10_10_10_2_EXT") == 0) | |
| { | |
| return 0x8036; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_10_10_10_2_OES") == 0) | |
| { | |
| return 0x8DF6; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_24_8") == 0) | |
| { | |
| return 0x84FA; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_24_8_EXT") == 0) | |
| { | |
| return 0x84FA; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_24_8_MESA") == 0) | |
| { | |
| return 0x8751; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_24_8_NV") == 0) | |
| { | |
| return 0x84FA; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_24_8_OES") == 0) | |
| { | |
| return 0x84FA; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_2_10_10_10_REV") == 0) | |
| { | |
| return 0x8368; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_2_10_10_10_REV_EXT") == 0) | |
| { | |
| return 0x8368; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_5_9_9_9_REV") == 0) | |
| { | |
| return 0x8C3E; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_5_9_9_9_REV_APPLE") == 0) | |
| { | |
| return 0x8C3E; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_5_9_9_9_REV_EXT") == 0) | |
| { | |
| return 0x8C3E; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_8_24_REV_MESA") == 0) | |
| { | |
| return 0x8752; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_8_8_8_8") == 0) | |
| { | |
| return 0x8035; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_8_8_8_8_EXT") == 0) | |
| { | |
| return 0x8035; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_8_8_8_8_REV") == 0) | |
| { | |
| return 0x8367; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_8_8_8_8_REV_EXT") == 0) | |
| { | |
| return 0x8367; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_8_8_S8_S8_REV_NV") == 0) | |
| { | |
| return 0x86DB; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_ATOMIC_COUNTER") == 0) | |
| { | |
| return 0x92DB; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_1D") == 0) | |
| { | |
| return 0x9062; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY") == 0) | |
| { | |
| return 0x9068; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x9068; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_1D_EXT") == 0) | |
| { | |
| return 0x9062; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D") == 0) | |
| { | |
| return 0x9063; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY") == 0) | |
| { | |
| return 0x9069; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x9069; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_EXT") == 0) | |
| { | |
| return 0x9063; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x906B; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x906C; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT") == 0) | |
| { | |
| return 0x906C; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT") == 0) | |
| { | |
| return 0x906B; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_RECT") == 0) | |
| { | |
| return 0x9065; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT") == 0) | |
| { | |
| return 0x9065; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_3D") == 0) | |
| { | |
| return 0x9064; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_3D_EXT") == 0) | |
| { | |
| return 0x9064; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_BUFFER") == 0) | |
| { | |
| return 0x9067; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_BUFFER_EXT") == 0) | |
| { | |
| return 0x9067; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_BUFFER_OES") == 0) | |
| { | |
| return 0x9067; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_CUBE") == 0) | |
| { | |
| return 0x9066; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_CUBE_EXT") == 0) | |
| { | |
| return 0x9066; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x906A; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT") == 0) | |
| { | |
| return 0x906A; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES") == 0) | |
| { | |
| return 0x906A; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_S8_S8_8_8_NV") == 0) | |
| { | |
| return 0x86DA; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_1D") == 0) | |
| { | |
| return 0x8DD1; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY") == 0) | |
| { | |
| return 0x8DD6; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8DD6; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_1D_EXT") == 0) | |
| { | |
| return 0x8DD1; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D") == 0) | |
| { | |
| return 0x8DD2; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY") == 0) | |
| { | |
| return 0x8DD7; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT") == 0) | |
| { | |
| return 0x8DD7; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D_EXT") == 0) | |
| { | |
| return 0x8DD2; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE") == 0) | |
| { | |
| return 0x910A; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY") == 0) | |
| { | |
| return 0x910D; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES") == 0) | |
| { | |
| return 0x910D; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D_RECT") == 0) | |
| { | |
| return 0x8DD5; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT") == 0) | |
| { | |
| return 0x8DD5; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_3D") == 0) | |
| { | |
| return 0x8DD3; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_3D_EXT") == 0) | |
| { | |
| return 0x8DD3; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_BUFFER") == 0) | |
| { | |
| return 0x8DD8; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD") == 0) | |
| { | |
| return 0x9003; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT") == 0) | |
| { | |
| return 0x8DD8; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_BUFFER_OES") == 0) | |
| { | |
| return 0x8DD8; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_CUBE") == 0) | |
| { | |
| return 0x8DD4; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_CUBE_EXT") == 0) | |
| { | |
| return 0x8DD4; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY") == 0) | |
| { | |
| return 0x900F; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB") == 0) | |
| { | |
| return 0x900F; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT") == 0) | |
| { | |
| return 0x900F; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES") == 0) | |
| { | |
| return 0x900F; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV") == 0) | |
| { | |
| return 0x8E58; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_VEC2") == 0) | |
| { | |
| return 0x8DC6; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_VEC2_EXT") == 0) | |
| { | |
| return 0x8DC6; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_VEC3") == 0) | |
| { | |
| return 0x8DC7; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_VEC3_EXT") == 0) | |
| { | |
| return 0x8DC7; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_VEC4") == 0) | |
| { | |
| return 0x8DC8; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INT_VEC4_EXT") == 0) | |
| { | |
| return 0x8DC8; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_INVERT_NV") == 0) | |
| { | |
| return 0x8537; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_NORMALIZED") == 0) | |
| { | |
| return 0x8C17; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_NORMALIZED_ARB") == 0) | |
| { | |
| return 0x8C17; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_NORMALIZED_EXT") == 0) | |
| { | |
| return 0x8C17; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT") == 0) | |
| { | |
| return 0x1403; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_15_1_MESA") == 0) | |
| { | |
| return 0x8753; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_1_15_REV_MESA") == 0) | |
| { | |
| return 0x8754; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_1_5_5_5_REV") == 0) | |
| { | |
| return 0x8366; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT") == 0) | |
| { | |
| return 0x8366; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_4_4_4_4") == 0) | |
| { | |
| return 0x8033; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_4_4_4_4_EXT") == 0) | |
| { | |
| return 0x8033; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_4_4_4_4_REV") == 0) | |
| { | |
| return 0x8365; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT") == 0) | |
| { | |
| return 0x8365; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG") == 0) | |
| { | |
| return 0x8365; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_5_5_5_1") == 0) | |
| { | |
| return 0x8034; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_5_5_5_1_EXT") == 0) | |
| { | |
| return 0x8034; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_5_6_5") == 0) | |
| { | |
| return 0x8363; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_5_6_5_EXT") == 0) | |
| { | |
| return 0x8363; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_5_6_5_REV") == 0) | |
| { | |
| return 0x8364; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_5_6_5_REV_EXT") == 0) | |
| { | |
| return 0x8364; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_8_8_APPLE") == 0) | |
| { | |
| return 0x85BA; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_8_8_MESA") == 0) | |
| { | |
| return 0x85BA; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_8_8_REV_APPLE") == 0) | |
| { | |
| return 0x85BB; | |
| } | |
| if (strcmp(str, "GL_UNSIGNED_SHORT_8_8_REV_MESA") == 0) | |
| { | |
| return 0x85BB; | |
| } | |
| if (strcmp(str, "GL_UPLOAD_GPU_MASK_NVX") == 0) | |
| { | |
| return 0x954A; | |
| } | |
| if (strcmp(str, "GL_UPPER_LEFT") == 0) | |
| { | |
| return 0x8CA2; | |
| } | |
| if (strcmp(str, "GL_UPPER_LEFT_EXT") == 0) | |
| { | |
| return 0x8CA2; | |
| } | |
| if (strcmp(str, "GL_USAGE_COLOR_ATTACHMENT_BIT_ANGLE") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT_ANGLE") == 0) | |
| { | |
| return 0x0020; | |
| } | |
| if (strcmp(str, "GL_USAGE_FRAGMENT_DENSITY_MAP_BIT_ANGLE") == 0) | |
| { | |
| return 0x0200; | |
| } | |
| if (strcmp(str, "GL_USAGE_INPUT_ATTACHMENT_BIT_ANGLE") == 0) | |
| { | |
| return 0x0080; | |
| } | |
| if (strcmp(str, "GL_USAGE_SAMPLED_BIT_ANGLE") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_USAGE_SHADING_RATE_IMAGE_BIT_ANGLE") == 0) | |
| { | |
| return 0x0100; | |
| } | |
| if (strcmp(str, "GL_USAGE_STORAGE_BIT_ANGLE") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_USAGE_TRANSFER_DST_BIT_ANGLE") == 0) | |
| { | |
| return 0x0002; | |
| } | |
| if (strcmp(str, "GL_USAGE_TRANSFER_SRC_BIT_ANGLE") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_USAGE_TRANSIENT_ATTACHMENT_BIT_ANGLE") == 0) | |
| { | |
| return 0x0040; | |
| } | |
| if (strcmp(str, "GL_USE_MISSING_GLYPH_NV") == 0) | |
| { | |
| return 0x90AA; | |
| } | |
| if (strcmp(str, "GL_UTF16_NV") == 0) | |
| { | |
| return 0x909B; | |
| } | |
| if (strcmp(str, "GL_UTF8_NV") == 0) | |
| { | |
| return 0x909A; | |
| } | |
| if (strcmp(str, "GL_UUID_SIZE_EXT") == 0) | |
| { | |
| return 0x0016; | |
| } | |
| if (strcmp(str, "GL_V2F") == 0) | |
| { | |
| return 0x2A20; | |
| } | |
| if (strcmp(str, "GL_V3F") == 0) | |
| { | |
| return 0x2A21; | |
| } | |
| if (strcmp(str, "GL_VALIDATE_SHADER_BINARY_QCOM") == 0) | |
| { | |
| return 0x96A3; | |
| } | |
| if (strcmp(str, "GL_VALIDATE_STATUS") == 0) | |
| { | |
| return 0x8B83; | |
| } | |
| if (strcmp(str, "GL_VARIABLE_A_NV") == 0) | |
| { | |
| return 0x8523; | |
| } | |
| if (strcmp(str, "GL_VARIABLE_B_NV") == 0) | |
| { | |
| return 0x8524; | |
| } | |
| if (strcmp(str, "GL_VARIABLE_C_NV") == 0) | |
| { | |
| return 0x8525; | |
| } | |
| if (strcmp(str, "GL_VARIABLE_D_NV") == 0) | |
| { | |
| return 0x8526; | |
| } | |
| if (strcmp(str, "GL_VARIABLE_E_NV") == 0) | |
| { | |
| return 0x8527; | |
| } | |
| if (strcmp(str, "GL_VARIABLE_F_NV") == 0) | |
| { | |
| return 0x8528; | |
| } | |
| if (strcmp(str, "GL_VARIABLE_G_NV") == 0) | |
| { | |
| return 0x8529; | |
| } | |
| if (strcmp(str, "GL_VARIANT_ARRAY_EXT") == 0) | |
| { | |
| return 0x87E8; | |
| } | |
| if (strcmp(str, "GL_VARIANT_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x87E9; | |
| } | |
| if (strcmp(str, "GL_VARIANT_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x87E6; | |
| } | |
| if (strcmp(str, "GL_VARIANT_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x87E7; | |
| } | |
| if (strcmp(str, "GL_VARIANT_DATATYPE_EXT") == 0) | |
| { | |
| return 0x87E5; | |
| } | |
| if (strcmp(str, "GL_VARIANT_EXT") == 0) | |
| { | |
| return 0x87C1; | |
| } | |
| if (strcmp(str, "GL_VARIANT_VALUE_EXT") == 0) | |
| { | |
| return 0x87E4; | |
| } | |
| if (strcmp(str, "GL_VBO_FREE_MEMORY_ATI") == 0) | |
| { | |
| return 0x87FB; | |
| } | |
| if (strcmp(str, "GL_VECTOR_EXT") == 0) | |
| { | |
| return 0x87BF; | |
| } | |
| if (strcmp(str, "GL_VENDOR") == 0) | |
| { | |
| return 0x1F00; | |
| } | |
| if (strcmp(str, "GL_VERSION") == 0) | |
| { | |
| return 0x1F02; | |
| } | |
| if (strcmp(str, "GL_VERSION_ES_CL_1_0") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_VERSION_ES_CL_1_1") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_VERSION_ES_CM_1_1") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_VERTEX23_BIT_PGI") == 0) | |
| { | |
| return 0x0004; | |
| } | |
| if (strcmp(str, "GL_VERTEX4_BIT_PGI") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY") == 0) | |
| { | |
| return 0x8074; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F21; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_BINDING") == 0) | |
| { | |
| return 0x85B5; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_BINDING_APPLE") == 0) | |
| { | |
| return 0x85B5; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_BINDING_OES") == 0) | |
| { | |
| return 0x85B5; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x8896; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x8896; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_COUNT_EXT") == 0) | |
| { | |
| return 0x807D; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_EXT") == 0) | |
| { | |
| return 0x8074; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_KHR") == 0) | |
| { | |
| return 0x8074; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F2B; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_LIST_IBM") == 0) | |
| { | |
| return 0x103070; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_LIST_STRIDE_IBM") == 0) | |
| { | |
| return 0x103080; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_OBJECT_AMD") == 0) | |
| { | |
| return 0x9154; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_OBJECT_EXT") == 0) | |
| { | |
| return 0x9154; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL") == 0) | |
| { | |
| return 0x83F5; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_POINTER") == 0) | |
| { | |
| return 0x808E; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x808E; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_RANGE_APPLE") == 0) | |
| { | |
| return 0x851D; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE") == 0) | |
| { | |
| return 0x851E; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_RANGE_LENGTH_NV") == 0) | |
| { | |
| return 0x851E; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_RANGE_NV") == 0) | |
| { | |
| return 0x851D; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_RANGE_POINTER_APPLE") == 0) | |
| { | |
| return 0x8521; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_RANGE_POINTER_NV") == 0) | |
| { | |
| return 0x8521; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_RANGE_VALID_NV") == 0) | |
| { | |
| return 0x851F; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV") == 0) | |
| { | |
| return 0x8533; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_SIZE") == 0) | |
| { | |
| return 0x807A; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_SIZE_EXT") == 0) | |
| { | |
| return 0x807A; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_STORAGE_HINT_APPLE") == 0) | |
| { | |
| return 0x851F; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x807C; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x807C; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_TYPE") == 0) | |
| { | |
| return 0x807B; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x807B; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY0_NV") == 0) | |
| { | |
| return 0x8650; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY10_NV") == 0) | |
| { | |
| return 0x865A; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY11_NV") == 0) | |
| { | |
| return 0x865B; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY12_NV") == 0) | |
| { | |
| return 0x865C; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY13_NV") == 0) | |
| { | |
| return 0x865D; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY14_NV") == 0) | |
| { | |
| return 0x865E; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY15_NV") == 0) | |
| { | |
| return 0x865F; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY1_NV") == 0) | |
| { | |
| return 0x8651; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY2_NV") == 0) | |
| { | |
| return 0x8652; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY3_NV") == 0) | |
| { | |
| return 0x8653; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY4_NV") == 0) | |
| { | |
| return 0x8654; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY5_NV") == 0) | |
| { | |
| return 0x8655; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY6_NV") == 0) | |
| { | |
| return 0x8656; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY7_NV") == 0) | |
| { | |
| return 0x8657; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY8_NV") == 0) | |
| { | |
| return 0x8658; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY9_NV") == 0) | |
| { | |
| return 0x8659; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV") == 0) | |
| { | |
| return 0x8F20; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x889F; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x889F; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR") == 0) | |
| { | |
| return 0x88FE; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE") == 0) | |
| { | |
| return 0x88FE; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB") == 0) | |
| { | |
| return 0x88FE; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT") == 0) | |
| { | |
| return 0x88FE; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV") == 0) | |
| { | |
| return 0x88FE; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_ENABLED") == 0) | |
| { | |
| return 0x8622; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB") == 0) | |
| { | |
| return 0x8622; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_INTEGER") == 0) | |
| { | |
| return 0x88FD; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT") == 0) | |
| { | |
| return 0x88FD; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV") == 0) | |
| { | |
| return 0x88FD; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV") == 0) | |
| { | |
| return 0x8F2A; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_LONG") == 0) | |
| { | |
| return 0x874E; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED") == 0) | |
| { | |
| return 0x886A; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB") == 0) | |
| { | |
| return 0x886A; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_POINTER") == 0) | |
| { | |
| return 0x8645; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB") == 0) | |
| { | |
| return 0x8645; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_SIZE") == 0) | |
| { | |
| return 0x8623; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB") == 0) | |
| { | |
| return 0x8623; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_STRIDE") == 0) | |
| { | |
| return 0x8624; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB") == 0) | |
| { | |
| return 0x8624; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_TYPE") == 0) | |
| { | |
| return 0x8625; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB") == 0) | |
| { | |
| return 0x8625; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV") == 0) | |
| { | |
| return 0x8F1E; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_BINDING") == 0) | |
| { | |
| return 0x82D4; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP1_APPLE") == 0) | |
| { | |
| return 0x8A00; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE") == 0) | |
| { | |
| return 0x8A03; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE") == 0) | |
| { | |
| return 0x8A05; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE") == 0) | |
| { | |
| return 0x8A04; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE") == 0) | |
| { | |
| return 0x8A02; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP2_APPLE") == 0) | |
| { | |
| return 0x8A01; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE") == 0) | |
| { | |
| return 0x8A07; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE") == 0) | |
| { | |
| return 0x8A09; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE") == 0) | |
| { | |
| return 0x8A08; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE") == 0) | |
| { | |
| return 0x8A06; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET") == 0) | |
| { | |
| return 0x82D5; | |
| } | |
| if (strcmp(str, "GL_VERTEX_BINDING_BUFFER") == 0) | |
| { | |
| return 0x8F4F; | |
| } | |
| if (strcmp(str, "GL_VERTEX_BINDING_DIVISOR") == 0) | |
| { | |
| return 0x82D6; | |
| } | |
| if (strcmp(str, "GL_VERTEX_BINDING_OFFSET") == 0) | |
| { | |
| return 0x82D7; | |
| } | |
| if (strcmp(str, "GL_VERTEX_BINDING_STRIDE") == 0) | |
| { | |
| return 0x82D8; | |
| } | |
| if (strcmp(str, "GL_VERTEX_BLEND_ARB") == 0) | |
| { | |
| return 0x86A7; | |
| } | |
| if (strcmp(str, "GL_VERTEX_CONSISTENT_HINT_PGI") == 0) | |
| { | |
| return 0x1A22B; | |
| } | |
| if (strcmp(str, "GL_VERTEX_DATA_HINT_PGI") == 0) | |
| { | |
| return 0x1A22A; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ELEMENT_SWIZZLE_AMD") == 0) | |
| { | |
| return 0x91A4; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ID_NV") == 0) | |
| { | |
| return 0x8C7B; | |
| } | |
| if (strcmp(str, "GL_VERTEX_ID_SWIZZLE_AMD") == 0) | |
| { | |
| return 0x91A5; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PRECLIP_HINT_SGIX") == 0) | |
| { | |
| return 0x83EF; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PRECLIP_SGIX") == 0) | |
| { | |
| return 0x83EE; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_ARB") == 0) | |
| { | |
| return 0x8620; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_BINDING_NV") == 0) | |
| { | |
| return 0x864A; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA") == 0) | |
| { | |
| return 0x8BB7; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA") == 0) | |
| { | |
| return 0x8BB6; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_CALLBACK_MESA") == 0) | |
| { | |
| return 0x8BB5; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_NV") == 0) | |
| { | |
| return 0x8620; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV") == 0) | |
| { | |
| return 0x8DA2; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_POINT_SIZE") == 0) | |
| { | |
| return 0x8642; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_POINT_SIZE_ARB") == 0) | |
| { | |
| return 0x8642; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_POINT_SIZE_NV") == 0) | |
| { | |
| return 0x8642; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_POSITION_MESA") == 0) | |
| { | |
| return 0x8BB4; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_TWO_SIDE") == 0) | |
| { | |
| return 0x8643; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_TWO_SIDE_ARB") == 0) | |
| { | |
| return 0x8643; | |
| } | |
| if (strcmp(str, "GL_VERTEX_PROGRAM_TWO_SIDE_NV") == 0) | |
| { | |
| return 0x8643; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER") == 0) | |
| { | |
| return 0x8B31; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_ARB") == 0) | |
| { | |
| return 0x8B31; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_BINDING_EXT") == 0) | |
| { | |
| return 0x8781; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_BIT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_BIT_EXT") == 0) | |
| { | |
| return 0x0001; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_EXT") == 0) | |
| { | |
| return 0x8780; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_INSTRUCTIONS_EXT") == 0) | |
| { | |
| return 0x87CF; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_INVARIANTS_EXT") == 0) | |
| { | |
| return 0x87D1; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_INVOCATIONS") == 0) | |
| { | |
| return 0x82F0; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_INVOCATIONS_ARB") == 0) | |
| { | |
| return 0x82F0; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_LOCALS_EXT") == 0) | |
| { | |
| return 0x87D3; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT") == 0) | |
| { | |
| return 0x87D2; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_OPTIMIZED_EXT") == 0) | |
| { | |
| return 0x87D4; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SHADER_VARIANTS_EXT") == 0) | |
| { | |
| return 0x87D0; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SOURCE_ATI") == 0) | |
| { | |
| return 0x8774; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STATE_PROGRAM_NV") == 0) | |
| { | |
| return 0x8621; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STREAM0_ATI") == 0) | |
| { | |
| return 0x876C; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STREAM1_ATI") == 0) | |
| { | |
| return 0x876D; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STREAM2_ATI") == 0) | |
| { | |
| return 0x876E; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STREAM3_ATI") == 0) | |
| { | |
| return 0x876F; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STREAM4_ATI") == 0) | |
| { | |
| return 0x8770; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STREAM5_ATI") == 0) | |
| { | |
| return 0x8771; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STREAM6_ATI") == 0) | |
| { | |
| return 0x8772; | |
| } | |
| if (strcmp(str, "GL_VERTEX_STREAM7_ATI") == 0) | |
| { | |
| return 0x8773; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SUBROUTINE") == 0) | |
| { | |
| return 0x92E8; | |
| } | |
| if (strcmp(str, "GL_VERTEX_SUBROUTINE_UNIFORM") == 0) | |
| { | |
| return 0x92EE; | |
| } | |
| if (strcmp(str, "GL_VERTEX_TEXTURE") == 0) | |
| { | |
| return 0x829B; | |
| } | |
| if (strcmp(str, "GL_VERTEX_WEIGHTING_EXT") == 0) | |
| { | |
| return 0x8509; | |
| } | |
| if (strcmp(str, "GL_VERTEX_WEIGHT_ARRAY_EXT") == 0) | |
| { | |
| return 0x850C; | |
| } | |
| if (strcmp(str, "GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT") == 0) | |
| { | |
| return 0x8510; | |
| } | |
| if (strcmp(str, "GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT") == 0) | |
| { | |
| return 0x850D; | |
| } | |
| if (strcmp(str, "GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT") == 0) | |
| { | |
| return 0x850F; | |
| } | |
| if (strcmp(str, "GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT") == 0) | |
| { | |
| return 0x850E; | |
| } | |
| if (strcmp(str, "GL_VERTICAL_LINE_TO_NV") == 0) | |
| { | |
| return 0x0008; | |
| } | |
| if (strcmp(str, "GL_VERTICES_SUBMITTED") == 0) | |
| { | |
| return 0x82EE; | |
| } | |
| if (strcmp(str, "GL_VERTICES_SUBMITTED_ARB") == 0) | |
| { | |
| return 0x82EE; | |
| } | |
| if (strcmp(str, "GL_VIBRANCE_BIAS_NV") == 0) | |
| { | |
| return 0x8719; | |
| } | |
| if (strcmp(str, "GL_VIBRANCE_SCALE_NV") == 0) | |
| { | |
| return 0x8713; | |
| } | |
| if (strcmp(str, "GL_VIDEO_BUFFER_BINDING_NV") == 0) | |
| { | |
| return 0x9021; | |
| } | |
| if (strcmp(str, "GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV") == 0) | |
| { | |
| return 0x902D; | |
| } | |
| if (strcmp(str, "GL_VIDEO_BUFFER_NV") == 0) | |
| { | |
| return 0x9020; | |
| } | |
| if (strcmp(str, "GL_VIDEO_BUFFER_PITCH_NV") == 0) | |
| { | |
| return 0x9028; | |
| } | |
| if (strcmp(str, "GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV") == 0) | |
| { | |
| return 0x903B; | |
| } | |
| if (strcmp(str, "GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV") == 0) | |
| { | |
| return 0x903A; | |
| } | |
| if (strcmp(str, "GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV") == 0) | |
| { | |
| return 0x9039; | |
| } | |
| if (strcmp(str, "GL_VIDEO_CAPTURE_FRAME_WIDTH_NV") == 0) | |
| { | |
| return 0x9038; | |
| } | |
| if (strcmp(str, "GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV") == 0) | |
| { | |
| return 0x903C; | |
| } | |
| if (strcmp(str, "GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV") == 0) | |
| { | |
| return 0x9026; | |
| } | |
| if (strcmp(str, "GL_VIDEO_COLOR_CONVERSION_MATRIX_NV") == 0) | |
| { | |
| return 0x9029; | |
| } | |
| if (strcmp(str, "GL_VIDEO_COLOR_CONVERSION_MAX_NV") == 0) | |
| { | |
| return 0x902A; | |
| } | |
| if (strcmp(str, "GL_VIDEO_COLOR_CONVERSION_MIN_NV") == 0) | |
| { | |
| return 0x902B; | |
| } | |
| if (strcmp(str, "GL_VIDEO_COLOR_CONVERSION_OFFSET_NV") == 0) | |
| { | |
| return 0x902C; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT") == 0) | |
| { | |
| return 0x0BA2; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_BIT") == 0) | |
| { | |
| return 0x0800; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_BOUNDS_RANGE") == 0) | |
| { | |
| return 0x825D; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_BOUNDS_RANGE_EXT") == 0) | |
| { | |
| return 0x825D; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_BOUNDS_RANGE_NV") == 0) | |
| { | |
| return 0x825D; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_BOUNDS_RANGE_OES") == 0) | |
| { | |
| return 0x825D; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_COMMAND_NV") == 0) | |
| { | |
| return 0x0010; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX") == 0) | |
| { | |
| return 0x825F; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX_EXT") == 0) | |
| { | |
| return 0x825F; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV") == 0) | |
| { | |
| return 0x825F; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES") == 0) | |
| { | |
| return 0x825F; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_POSITION_W_SCALE_NV") == 0) | |
| { | |
| return 0x937C; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV") == 0) | |
| { | |
| return 0x937D; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV") == 0) | |
| { | |
| return 0x937E; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SUBPIXEL_BITS") == 0) | |
| { | |
| return 0x825C; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SUBPIXEL_BITS_EXT") == 0) | |
| { | |
| return 0x825C; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SUBPIXEL_BITS_NV") == 0) | |
| { | |
| return 0x825C; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SUBPIXEL_BITS_OES") == 0) | |
| { | |
| return 0x825C; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV") == 0) | |
| { | |
| return 0x9357; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV") == 0) | |
| { | |
| return 0x9351; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV") == 0) | |
| { | |
| return 0x9353; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV") == 0) | |
| { | |
| return 0x9355; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV") == 0) | |
| { | |
| return 0x9356; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV") == 0) | |
| { | |
| return 0x9350; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV") == 0) | |
| { | |
| return 0x9352; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV") == 0) | |
| { | |
| return 0x9354; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_W_NV") == 0) | |
| { | |
| return 0x935B; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_X_NV") == 0) | |
| { | |
| return 0x9358; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_Y_NV") == 0) | |
| { | |
| return 0x9359; | |
| } | |
| if (strcmp(str, "GL_VIEWPORT_SWIZZLE_Z_NV") == 0) | |
| { | |
| return 0x935A; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_128_BITS") == 0) | |
| { | |
| return 0x82C4; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_16_BITS") == 0) | |
| { | |
| return 0x82CA; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_24_BITS") == 0) | |
| { | |
| return 0x82C9; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_32_BITS") == 0) | |
| { | |
| return 0x82C8; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_48_BITS") == 0) | |
| { | |
| return 0x82C7; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_64_BITS") == 0) | |
| { | |
| return 0x82C6; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_8_BITS") == 0) | |
| { | |
| return 0x82CB; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_96_BITS") == 0) | |
| { | |
| return 0x82C5; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_10x10_RGBA") == 0) | |
| { | |
| return 0x9393; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_10x5_RGBA") == 0) | |
| { | |
| return 0x9390; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_10x6_RGBA") == 0) | |
| { | |
| return 0x9391; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_10x8_RGBA") == 0) | |
| { | |
| return 0x9392; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_12x10_RGBA") == 0) | |
| { | |
| return 0x9394; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_12x12_RGBA") == 0) | |
| { | |
| return 0x9395; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_4x4_RGBA") == 0) | |
| { | |
| return 0x9388; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_5x4_RGBA") == 0) | |
| { | |
| return 0x9389; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_5x5_RGBA") == 0) | |
| { | |
| return 0x938A; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_6x5_RGBA") == 0) | |
| { | |
| return 0x938B; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_6x6_RGBA") == 0) | |
| { | |
| return 0x938C; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_8x5_RGBA") == 0) | |
| { | |
| return 0x938D; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_8x6_RGBA") == 0) | |
| { | |
| return 0x938E; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ASTC_8x8_RGBA") == 0) | |
| { | |
| return 0x938F; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_BPTC_FLOAT") == 0) | |
| { | |
| return 0x82D3; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_BPTC_UNORM") == 0) | |
| { | |
| return 0x82D2; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_EAC_R11") == 0) | |
| { | |
| return 0x9383; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_EAC_RG11") == 0) | |
| { | |
| return 0x9384; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ETC2_EAC_RGBA") == 0) | |
| { | |
| return 0x9387; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ETC2_RGB") == 0) | |
| { | |
| return 0x9385; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_ETC2_RGBA") == 0) | |
| { | |
| return 0x9386; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_RGTC1_RED") == 0) | |
| { | |
| return 0x82D0; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_RGTC2_RG") == 0) | |
| { | |
| return 0x82D1; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_S3TC_DXT1_RGB") == 0) | |
| { | |
| return 0x82CC; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_S3TC_DXT1_RGBA") == 0) | |
| { | |
| return 0x82CD; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_S3TC_DXT3_RGBA") == 0) | |
| { | |
| return 0x82CE; | |
| } | |
| if (strcmp(str, "GL_VIEW_CLASS_S3TC_DXT5_RGBA") == 0) | |
| { | |
| return 0x82CF; | |
| } | |
| if (strcmp(str, "GL_VIEW_COMPATIBILITY_CLASS") == 0) | |
| { | |
| return 0x82B6; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_INDEX_ARB") == 0) | |
| { | |
| return 0x91A7; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_INDEX_EXT") == 0) | |
| { | |
| return 0x91A7; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_X_AMD") == 0) | |
| { | |
| return 0x9195; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_X_ARB") == 0) | |
| { | |
| return 0x9195; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_X_EXT") == 0) | |
| { | |
| return 0x9195; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_Y_AMD") == 0) | |
| { | |
| return 0x9196; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_Y_ARB") == 0) | |
| { | |
| return 0x9196; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_Y_EXT") == 0) | |
| { | |
| return 0x9196; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_Z_AMD") == 0) | |
| { | |
| return 0x9197; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_Z_ARB") == 0) | |
| { | |
| return 0x9197; | |
| } | |
| if (strcmp(str, "GL_VIRTUAL_PAGE_SIZE_Z_EXT") == 0) | |
| { | |
| return 0x9197; | |
| } | |
| if (strcmp(str, "GL_VIVIDLIGHT_NV") == 0) | |
| { | |
| return 0x92A6; | |
| } | |
| if (strcmp(str, "GL_VOLATILE_APPLE") == 0) | |
| { | |
| return 0x8A1A; | |
| } | |
| if (strcmp(str, "GL_WAIT_FAILED") == 0) | |
| { | |
| return 0x911D; | |
| } | |
| if (strcmp(str, "GL_WAIT_FAILED_APPLE") == 0) | |
| { | |
| return 0x911D; | |
| } | |
| if (strcmp(str, "GL_WARPS_PER_SM_NV") == 0) | |
| { | |
| return 0x933A; | |
| } | |
| if (strcmp(str, "GL_WARP_SIZE_NV") == 0) | |
| { | |
| return 0x9339; | |
| } | |
| if (strcmp(str, "GL_WEIGHTED_AVERAGE_ARB") == 0) | |
| { | |
| return 0x9367; | |
| } | |
| if (strcmp(str, "GL_WEIGHTED_AVERAGE_EXT") == 0) | |
| { | |
| return 0x9367; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_ARB") == 0) | |
| { | |
| return 0x86AD; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_BUFFER_BINDING") == 0) | |
| { | |
| return 0x889E; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB") == 0) | |
| { | |
| return 0x889E; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_BUFFER_BINDING_OES") == 0) | |
| { | |
| return 0x889E; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_OES") == 0) | |
| { | |
| return 0x86AD; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_POINTER_ARB") == 0) | |
| { | |
| return 0x86AC; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_POINTER_OES") == 0) | |
| { | |
| return 0x86AC; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_SIZE_ARB") == 0) | |
| { | |
| return 0x86AB; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_SIZE_OES") == 0) | |
| { | |
| return 0x86AB; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_STRIDE_ARB") == 0) | |
| { | |
| return 0x86AA; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_STRIDE_OES") == 0) | |
| { | |
| return 0x86AA; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_TYPE_ARB") == 0) | |
| { | |
| return 0x86A9; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_ARRAY_TYPE_OES") == 0) | |
| { | |
| return 0x86A9; | |
| } | |
| if (strcmp(str, "GL_WEIGHT_SUM_UNITY_ARB") == 0) | |
| { | |
| return 0x86A6; | |
| } | |
| if (strcmp(str, "GL_WIDE_LINE_HINT_PGI") == 0) | |
| { | |
| return 0x1A222; | |
| } | |
| if (strcmp(str, "GL_WINDOW_RECTANGLE_EXT") == 0) | |
| { | |
| return 0x8F12; | |
| } | |
| if (strcmp(str, "GL_WINDOW_RECTANGLE_MODE_EXT") == 0) | |
| { | |
| return 0x8F13; | |
| } | |
| if (strcmp(str, "GL_WRAP_BORDER_SUN") == 0) | |
| { | |
| return 0x81D4; | |
| } | |
| if (strcmp(str, "GL_WRITEONLY_RENDERING_QCOM") == 0) | |
| { | |
| return 0x8823; | |
| } | |
| if (strcmp(str, "GL_WRITE_DISCARD_NV") == 0) | |
| { | |
| return 0x88BE; | |
| } | |
| if (strcmp(str, "GL_WRITE_ONLY") == 0) | |
| { | |
| return 0x88B9; | |
| } | |
| if (strcmp(str, "GL_WRITE_ONLY_ARB") == 0) | |
| { | |
| return 0x88B9; | |
| } | |
| if (strcmp(str, "GL_WRITE_ONLY_OES") == 0) | |
| { | |
| return 0x88B9; | |
| } | |
| if (strcmp(str, "GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV") == 0) | |
| { | |
| return 0x887A; | |
| } | |
| if (strcmp(str, "GL_WRITE_PIXEL_DATA_RANGE_NV") == 0) | |
| { | |
| return 0x8878; | |
| } | |
| if (strcmp(str, "GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV") == 0) | |
| { | |
| return 0x887C; | |
| } | |
| if (strcmp(str, "GL_W_EXT") == 0) | |
| { | |
| return 0x87D8; | |
| } | |
| if (strcmp(str, "GL_XOR") == 0) | |
| { | |
| return 0x1506; | |
| } | |
| if (strcmp(str, "GL_XOR_NV") == 0) | |
| { | |
| return 0x1506; | |
| } | |
| if (strcmp(str, "GL_X_EXT") == 0) | |
| { | |
| return 0x87D5; | |
| } | |
| if (strcmp(str, "GL_YCBAYCR8A_4224_NV") == 0) | |
| { | |
| return 0x9032; | |
| } | |
| if (strcmp(str, "GL_YCBCR_422_APPLE") == 0) | |
| { | |
| return 0x85B9; | |
| } | |
| if (strcmp(str, "GL_YCBCR_MESA") == 0) | |
| { | |
| return 0x8757; | |
| } | |
| if (strcmp(str, "GL_YCBYCR8_422_NV") == 0) | |
| { | |
| return 0x9031; | |
| } | |
| if (strcmp(str, "GL_YCRCBA_SGIX") == 0) | |
| { | |
| return 0x8319; | |
| } | |
| if (strcmp(str, "GL_YCRCB_422_SGIX") == 0) | |
| { | |
| return 0x81BB; | |
| } | |
| if (strcmp(str, "GL_YCRCB_444_SGIX") == 0) | |
| { | |
| return 0x81BC; | |
| } | |
| if (strcmp(str, "GL_YCRCB_SGIX") == 0) | |
| { | |
| return 0x8318; | |
| } | |
| if (strcmp(str, "GL_Y_EXT") == 0) | |
| { | |
| return 0x87D6; | |
| } | |
| if (strcmp(str, "GL_Z400_BINARY_AMD") == 0) | |
| { | |
| return 0x8740; | |
| } | |
| if (strcmp(str, "GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV") == 0) | |
| { | |
| return 0x9036; | |
| } | |
| if (strcmp(str, "GL_Z4Y12Z4CB12Z4CR12_444_NV") == 0) | |
| { | |
| return 0x9037; | |
| } | |
| if (strcmp(str, "GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV") == 0) | |
| { | |
| return 0x9035; | |
| } | |
| if (strcmp(str, "GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV") == 0) | |
| { | |
| return 0x9034; | |
| } | |
| if (strcmp(str, "GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV") == 0) | |
| { | |
| return 0x9033; | |
| } | |
| if (strcmp(str, "GL_ZERO") == 0) | |
| { | |
| return 0x0000; | |
| } | |
| if (strcmp(str, "GL_ZERO_EXT") == 0) | |
| { | |
| return 0x87DD; | |
| } | |
| if (strcmp(str, "GL_ZERO_TO_ONE") == 0) | |
| { | |
| return 0x935F; | |
| } | |
| if (strcmp(str, "GL_ZERO_TO_ONE_EXT") == 0) | |
| { | |
| return 0x935F; | |
| } | |
| if (strcmp(str, "GL_ZOOM_X") == 0) | |
| { | |
| return 0x0D16; | |
| } | |
| if (strcmp(str, "GL_ZOOM_Y") == 0) | |
| { | |
| return 0x0D17; | |
| } | |
| if (strcmp(str, "GL_Z_EXT") == 0) | |
| { | |
| return 0x87D7; | |
| } | |
| UNREACHABLE(); | |
| return 0; | |
| } | |
| } // namespace gl |