| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 // |
| 5 // This file is auto-generated from | 5 // This file is auto-generated from |
| 6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // ui/gl/generate_bindings.py |
| 7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
| 8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
| 9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
| 10 | 10 |
| 11 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ | 11 static const GLEnums::EnumToString enum_to_string_table[] = { |
| 12 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ | |
| 13 | |
| 14 static const GLES2Util::EnumToString enum_to_string_table[] = { | |
| 15 { | 12 { |
| 16 0x8D77, | 13 0x8D77, |
| 17 "GL_RGB16UI", | 14 "GL_RGB16UI", |
| 18 }, | 15 }, |
| 19 { | 16 { |
| 20 0x8D76, | 17 0x8D76, |
| 21 "GL_RGBA16UI", | 18 "GL_RGBA16UI", |
| 22 }, | 19 }, |
| 23 { | 20 { |
| 24 0x9260, | 21 0x9260, |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 }, | 111 }, |
| 115 { | 112 { |
| 116 0, | 113 0, |
| 117 "GL_FALSE", | 114 "GL_FALSE", |
| 118 }, | 115 }, |
| 119 { | 116 { |
| 120 0x00400000, | 117 0x00400000, |
| 121 "GL_STENCIL_BUFFER_BIT6_QCOM", | 118 "GL_STENCIL_BUFFER_BIT6_QCOM", |
| 122 }, | 119 }, |
| 123 { | 120 { |
| 124 64, | |
| 125 "GL_MAILBOX_SIZE_CHROMIUM", | |
| 126 }, | |
| 127 { | |
| 128 0x9500, | 121 0x9500, |
| 129 "GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL", | 122 "GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL", |
| 130 }, | 123 }, |
| 131 { | 124 { |
| 132 0x78F2, | 125 0x78F2, |
| 133 "GL_SCANOUT_CHROMIUM", | 126 "GL_SCANOUT_CHROMIUM", |
| 134 }, | 127 }, |
| 135 { | 128 { |
| 136 0x9138, | 129 0x9138, |
| 137 "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG", | 130 "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG", |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 254 }, | 247 }, |
| 255 { | 248 { |
| 256 0x900A, | 249 0x900A, |
| 257 "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT", | 250 "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT", |
| 258 }, | 251 }, |
| 259 { | 252 { |
| 260 0x900C, | 253 0x900C, |
| 261 "GL_SAMPLER_CUBE_MAP_ARRAY_EXT", | 254 "GL_SAMPLER_CUBE_MAP_ARRAY_EXT", |
| 262 }, | 255 }, |
| 263 { | 256 { |
| 264 0x8213, | 257 0x88B8, |
| 265 "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE", | 258 "GL_READ_ONLY", |
| 266 }, | 259 }, |
| 267 { | 260 { |
| 268 0x88B9, | 261 0x88B9, |
| 269 "GL_WRITE_ONLY_OES", | 262 "GL_WRITE_ONLY_OES", |
| 270 }, | 263 }, |
| 271 { | 264 { |
| 272 0x8211, | 265 0x8211, |
| 273 "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT", | 266 "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT", |
| 274 }, | 267 }, |
| 275 { | 268 { |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 442 }, | 435 }, |
| 443 { | 436 { |
| 444 0x8A2E, | 437 0x8A2E, |
| 445 "GL_MAX_COMBINED_UNIFORM_BLOCKS", | 438 "GL_MAX_COMBINED_UNIFORM_BLOCKS", |
| 446 }, | 439 }, |
| 447 { | 440 { |
| 448 0x8F96, | 441 0x8F96, |
| 449 "GL_RGB8_SNORM", | 442 "GL_RGB8_SNORM", |
| 450 }, | 443 }, |
| 451 { | 444 { |
| 445 0x8F95, |
| 446 "GL_RG8_SNORM", |
| 447 }, |
| 448 { |
| 452 0x8260, | 449 0x8260, |
| 453 "GL_UNDEFINED_VERTEX_EXT", | 450 "GL_UNDEFINED_VERTEX_EXT", |
| 454 }, | 451 }, |
| 455 { | 452 { |
| 456 0x8261, | 453 0x8261, |
| 457 "GL_NO_RESET_NOTIFICATION_KHR", | 454 "GL_NO_RESET_NOTIFICATION_KHR", |
| 458 }, | 455 }, |
| 459 { | 456 { |
| 460 0x0D02, | 457 0x0D02, |
| 461 "GL_PACK_ROW_LENGTH", | 458 "GL_PACK_ROW_LENGTH", |
| (...skipping 20 matching lines...) Expand all Loading... |
| 482 }, | 479 }, |
| 483 { | 480 { |
| 484 0x8268, | 481 0x8268, |
| 485 "GL_DEBUG_TYPE_MARKER_KHR", | 482 "GL_DEBUG_TYPE_MARKER_KHR", |
| 486 }, | 483 }, |
| 487 { | 484 { |
| 488 0x8269, | 485 0x8269, |
| 489 "GL_DEBUG_TYPE_PUSH_GROUP_KHR", | 486 "GL_DEBUG_TYPE_PUSH_GROUP_KHR", |
| 490 }, | 487 }, |
| 491 { | 488 { |
| 489 0x8A43, |
| 490 "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES", |
| 491 }, |
| 492 { |
| 492 0x1905, | 493 0x1905, |
| 493 "GL_BLUE_NV", | 494 "GL_BLUE_NV", |
| 494 }, | 495 }, |
| 495 { | 496 { |
| 496 0x87FF, | 497 0x87FF, |
| 497 "GL_PROGRAM_BINARY_FORMATS_OES", | 498 "GL_PROGRAM_BINARY_FORMATS_OES", |
| 498 }, | 499 }, |
| 499 { | 500 { |
| 500 0x87FE, | 501 0x87FE, |
| 501 "GL_NUM_PROGRAM_BINARY_FORMATS_OES", | 502 "GL_NUM_PROGRAM_BINARY_FORMATS_OES", |
| (...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 750 }, | 751 }, |
| 751 { | 752 { |
| 752 0x8D41, | 753 0x8D41, |
| 753 "GL_RENDERBUFFER", | 754 "GL_RENDERBUFFER", |
| 754 }, | 755 }, |
| 755 { | 756 { |
| 756 0x8A3A, | 757 0x8A3A, |
| 757 "GL_UNIFORM_BLOCK_INDEX", | 758 "GL_UNIFORM_BLOCK_INDEX", |
| 758 }, | 759 }, |
| 759 { | 760 { |
| 760 0x88B8, | |
| 761 "GL_READ_ONLY", | |
| 762 }, | |
| 763 { | |
| 764 0x0BD0, | 761 0x0BD0, |
| 765 "GL_DITHER", | 762 "GL_DITHER", |
| 766 }, | 763 }, |
| 767 { | 764 { |
| 768 0x93D3, | 765 0x93D3, |
| 769 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR", | 766 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR", |
| 770 }, | 767 }, |
| 771 { | 768 { |
| 772 0x9144, | 769 0x9144, |
| 773 "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR", | 770 "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR", |
| (...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1086 }, | 1083 }, |
| 1087 { | 1084 { |
| 1088 0x80A0, | 1085 0x80A0, |
| 1089 "GL_SAMPLE_COVERAGE", | 1086 "GL_SAMPLE_COVERAGE", |
| 1090 }, | 1087 }, |
| 1091 { | 1088 { |
| 1092 0x928F, | 1089 0x928F, |
| 1093 "GL_DST_ATOP_NV", | 1090 "GL_DST_ATOP_NV", |
| 1094 }, | 1091 }, |
| 1095 { | 1092 { |
| 1093 0x8213, |
| 1094 "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE", |
| 1095 }, |
| 1096 { |
| 1096 0x80A9, | 1097 0x80A9, |
| 1097 "GL_SAMPLES", | 1098 "GL_SAMPLES", |
| 1098 }, | 1099 }, |
| 1099 { | 1100 { |
| 1100 0x80A8, | 1101 0x80A8, |
| 1101 "GL_SAMPLE_BUFFERS", | 1102 "GL_SAMPLE_BUFFERS", |
| 1102 }, | 1103 }, |
| 1103 { | 1104 { |
| 1104 0x0D55, | 1105 0x0D55, |
| 1105 "GL_ALPHA_BITS", | 1106 "GL_ALPHA_BITS", |
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1238 }, | 1239 }, |
| 1239 { | 1240 { |
| 1240 0x8A35, | 1241 0x8A35, |
| 1241 "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH", | 1242 "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH", |
| 1242 }, | 1243 }, |
| 1243 { | 1244 { |
| 1244 0x8814, | 1245 0x8814, |
| 1245 "GL_RGBA32F_EXT", | 1246 "GL_RGBA32F_EXT", |
| 1246 }, | 1247 }, |
| 1247 { | 1248 { |
| 1248 0x6006, | |
| 1249 "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM", | |
| 1250 }, | |
| 1251 { | |
| 1252 0x9277, | 1249 0x9277, |
| 1253 "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2", | 1250 "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2", |
| 1254 }, | 1251 }, |
| 1255 { | 1252 { |
| 1256 0x6004, | 1253 0x6004, |
| 1257 "GL_COMMANDS_ISSUED_CHROMIUM", | 1254 "GL_COMMANDS_ISSUED_CHROMIUM", |
| 1258 }, | 1255 }, |
| 1259 { | 1256 { |
| 1260 0x813D, | 1257 0x813D, |
| 1261 "GL_TEXTURE_MAX_LEVEL_APPLE", | 1258 "GL_TEXTURE_MAX_LEVEL_APPLE", |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1342 }, | 1339 }, |
| 1343 { | 1340 { |
| 1344 0x9102, | 1341 0x9102, |
| 1345 "GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES", | 1342 "GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES", |
| 1346 }, | 1343 }, |
| 1347 { | 1344 { |
| 1348 0x8C40, | 1345 0x8C40, |
| 1349 "GL_SRGB_EXT", | 1346 "GL_SRGB_EXT", |
| 1350 }, | 1347 }, |
| 1351 { | 1348 { |
| 1349 0x8236, |
| 1350 "GL_R32UI", |
| 1351 }, |
| 1352 { |
| 1352 0x8E7B, | 1353 0x8E7B, |
| 1353 "GL_FRACTIONAL_ODD_EXT", | 1354 "GL_FRACTIONAL_ODD_EXT", |
| 1354 }, | 1355 }, |
| 1355 { | 1356 { |
| 1356 0x00000040, | 1357 0x00000040, |
| 1357 "GL_COLOR_BUFFER_BIT6_QCOM", | 1358 "GL_COLOR_BUFFER_BIT6_QCOM", |
| 1358 }, | 1359 }, |
| 1359 { | 1360 { |
| 1360 0x882B, | 1361 0x882B, |
| 1361 "GL_DRAW_BUFFER6_EXT", | 1362 "GL_DRAW_BUFFER6_EXT", |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1394 }, | 1395 }, |
| 1395 { | 1396 { |
| 1396 0x8A3E, | 1397 0x8A3E, |
| 1397 "GL_UNIFORM_IS_ROW_MAJOR", | 1398 "GL_UNIFORM_IS_ROW_MAJOR", |
| 1398 }, | 1399 }, |
| 1399 { | 1400 { |
| 1400 0x8E7A, | 1401 0x8E7A, |
| 1401 "GL_ISOLINES_EXT", | 1402 "GL_ISOLINES_EXT", |
| 1402 }, | 1403 }, |
| 1403 { | 1404 { |
| 1404 0x8F95, | 1405 0x6006, |
| 1405 "GL_RG8_SNORM", | 1406 "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM", |
| 1406 }, | 1407 }, |
| 1407 { | 1408 { |
| 1408 0x8D99, | 1409 0x8D99, |
| 1409 "GL_RGBA_INTEGER", | 1410 "GL_RGBA_INTEGER", |
| 1410 }, | 1411 }, |
| 1411 { | 1412 { |
| 1412 0x8D98, | 1413 0x8D98, |
| 1413 "GL_RGB_INTEGER", | 1414 "GL_RGB_INTEGER", |
| 1414 }, | 1415 }, |
| 1415 { | 1416 { |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1474 }, | 1475 }, |
| 1475 { | 1476 { |
| 1476 0x84FD, | 1477 0x84FD, |
| 1477 "GL_MAX_TEXTURE_LOD_BIAS", | 1478 "GL_MAX_TEXTURE_LOD_BIAS", |
| 1478 }, | 1479 }, |
| 1479 { | 1480 { |
| 1480 0x882D, | 1481 0x882D, |
| 1481 "GL_DRAW_BUFFER8_EXT", | 1482 "GL_DRAW_BUFFER8_EXT", |
| 1482 }, | 1483 }, |
| 1483 { | 1484 { |
| 1484 0x8A43, | 1485 0x0BA6, |
| 1485 "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES", | 1486 "GL_PATH_MODELVIEW_MATRIX_CHROMIUM", |
| 1486 }, | 1487 }, |
| 1487 { | 1488 { |
| 1488 0x8A42, | 1489 0x8A42, |
| 1489 "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS", | 1490 "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS", |
| 1490 }, | 1491 }, |
| 1491 { | 1492 { |
| 1492 0x8F37, | 1493 0x8F37, |
| 1493 "GL_COPY_WRITE_BUFFER_NV", | 1494 "GL_COPY_WRITE_BUFFER_NV", |
| 1494 }, | 1495 }, |
| 1495 { | 1496 { |
| (...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1930 }, | 1931 }, |
| 1931 { | 1932 { |
| 1932 0x8D52, | 1933 0x8D52, |
| 1933 "GL_RENDERBUFFER_BLUE_SIZE", | 1934 "GL_RENDERBUFFER_BLUE_SIZE", |
| 1934 }, | 1935 }, |
| 1935 { | 1936 { |
| 1936 0x92A6, | 1937 0x92A6, |
| 1937 "GL_VIVIDLIGHT_NV", | 1938 "GL_VIVIDLIGHT_NV", |
| 1938 }, | 1939 }, |
| 1939 { | 1940 { |
| 1941 0x8A2A, |
| 1942 "GL_UNIFORM_BUFFER_SIZE", |
| 1943 }, |
| 1944 { |
| 1940 0x8DCC, | 1945 0x8DCC, |
| 1941 "GL_INT_SAMPLER_CUBE", | 1946 "GL_INT_SAMPLER_CUBE", |
| 1942 }, | 1947 }, |
| 1943 { | 1948 { |
| 1944 0x8905, | 1949 0x78F1, |
| 1945 "GL_MAX_PROGRAM_TEXEL_OFFSET", | 1950 "GL_MAP_CHROMIUM", |
| 1946 }, | 1951 }, |
| 1947 { | 1952 { |
| 1948 0x00080000, | 1953 0x00080000, |
| 1949 "GL_STENCIL_BUFFER_BIT3_QCOM", | 1954 "GL_STENCIL_BUFFER_BIT3_QCOM", |
| 1950 }, | 1955 }, |
| 1951 { | 1956 { |
| 1952 0x92A7, | 1957 0x92A7, |
| 1953 "GL_LINEARLIGHT_NV", | 1958 "GL_LINEARLIGHT_NV", |
| 1954 }, | 1959 }, |
| 1955 { | 1960 { |
| (...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2234 }, | 2239 }, |
| 2235 { | 2240 { |
| 2236 0x8234, | 2241 0x8234, |
| 2237 "GL_R16UI", | 2242 "GL_R16UI", |
| 2238 }, | 2243 }, |
| 2239 { | 2244 { |
| 2240 0x8237, | 2245 0x8237, |
| 2241 "GL_RG8I", | 2246 "GL_RG8I", |
| 2242 }, | 2247 }, |
| 2243 { | 2248 { |
| 2244 0x8236, | 2249 0x9246, |
| 2245 "GL_R32UI", | 2250 "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM", |
| 2246 }, | 2251 }, |
| 2247 { | 2252 { |
| 2248 0x8B69, | 2253 0x8B69, |
| 2249 "GL_FLOAT_MAT4x2_NV", | 2254 "GL_FLOAT_MAT4x2_NV", |
| 2250 }, | 2255 }, |
| 2251 { | 2256 { |
| 2252 0x812D, | 2257 0x812D, |
| 2253 "GL_CLAMP_TO_BORDER_EXT", | 2258 "GL_CLAMP_TO_BORDER_EXT", |
| 2254 }, | 2259 }, |
| 2255 { | 2260 { |
| (...skipping 734 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2990 }, | 2995 }, |
| 2991 { | 2996 { |
| 2992 0x8248, | 2997 0x8248, |
| 2993 "GL_DEBUG_SOURCE_SHADER_COMPILER_KHR", | 2998 "GL_DEBUG_SOURCE_SHADER_COMPILER_KHR", |
| 2994 }, | 2999 }, |
| 2995 { | 3000 { |
| 2996 0x8249, | 3001 0x8249, |
| 2997 "GL_DEBUG_SOURCE_THIRD_PARTY_KHR", | 3002 "GL_DEBUG_SOURCE_THIRD_PARTY_KHR", |
| 2998 }, | 3003 }, |
| 2999 { | 3004 { |
| 3005 0x88ED, |
| 3006 "GL_PIXEL_PACK_BUFFER_BINDING", |
| 3007 }, |
| 3008 { |
| 3000 0x8B94, | 3009 0x8B94, |
| 3001 "GL_PALETTE4_RGB5_A1_OES", | 3010 "GL_PALETTE4_RGB5_A1_OES", |
| 3002 }, | 3011 }, |
| 3003 { | 3012 { |
| 3004 0x94F4, | 3013 0x94F4, |
| 3005 "GL_PERFQUERY_COUNTER_RAW_INTEL", | 3014 "GL_PERFQUERY_COUNTER_RAW_INTEL", |
| 3006 }, | 3015 }, |
| 3007 { | 3016 { |
| 3008 0x823C, | 3017 0x823C, |
| 3009 "GL_RG32UI", | 3018 "GL_RG32UI", |
| (...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3590 }, | 3599 }, |
| 3591 { | 3600 { |
| 3592 0x8A2F, | 3601 0x8A2F, |
| 3593 "GL_MAX_UNIFORM_BUFFER_BINDINGS", | 3602 "GL_MAX_UNIFORM_BUFFER_BINDINGS", |
| 3594 }, | 3603 }, |
| 3595 { | 3604 { |
| 3596 0x20000000, | 3605 0x20000000, |
| 3597 "GL_MULTISAMPLE_BUFFER_BIT5_QCOM", | 3606 "GL_MULTISAMPLE_BUFFER_BIT5_QCOM", |
| 3598 }, | 3607 }, |
| 3599 { | 3608 { |
| 3600 0x8A2A, | 3609 64, |
| 3601 "GL_UNIFORM_BUFFER_SIZE", | 3610 "GL_MAILBOX_SIZE_CHROMIUM", |
| 3602 }, | 3611 }, |
| 3603 { | 3612 { |
| 3604 0x0DE1, | 3613 0x0DE1, |
| 3605 "GL_TEXTURE_2D", | 3614 "GL_TEXTURE_2D", |
| 3606 }, | 3615 }, |
| 3607 { | 3616 { |
| 3608 0x8A2C, | 3617 0x8A2C, |
| 3609 "GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT", | 3618 "GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT", |
| 3610 }, | 3619 }, |
| 3611 { | 3620 { |
| 3612 0x80C9, | 3621 0x80C9, |
| 3613 "GL_BLEND_SRC_RGB", | 3622 "GL_BLEND_SRC_RGB", |
| 3614 }, | 3623 }, |
| 3615 { | 3624 { |
| 3616 0x80C8, | 3625 0x80C8, |
| 3617 "GL_BLEND_DST_RGB", | 3626 "GL_BLEND_DST_RGB", |
| 3618 }, | 3627 }, |
| 3619 { | 3628 { |
| 3620 0x912F, | 3629 0x912F, |
| 3621 "GL_TEXTURE_IMMUTABLE_FORMAT_EXT", | 3630 "GL_TEXTURE_IMMUTABLE_FORMAT_EXT", |
| 3622 }, | 3631 }, |
| 3623 { | 3632 { |
| 3624 0x8A2B, | 3633 0x8A2B, |
| 3625 "GL_MAX_VERTEX_UNIFORM_BLOCKS", | 3634 "GL_MAX_VERTEX_UNIFORM_BLOCKS", |
| 3626 }, | 3635 }, |
| 3627 { | 3636 { |
| 3628 0x9246, | |
| 3629 "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM", | |
| 3630 }, | |
| 3631 { | |
| 3632 0x88EC, | 3637 0x88EC, |
| 3633 "GL_PIXEL_UNPACK_BUFFER", | 3638 "GL_PIXEL_UNPACK_BUFFER", |
| 3634 }, | 3639 }, |
| 3635 { | 3640 { |
| 3636 0x8D8F, | 3641 0x8D8F, |
| 3637 "GL_RGB8I", | 3642 "GL_RGB8I", |
| 3638 }, | 3643 }, |
| 3639 { | 3644 { |
| 3640 0x8059, | 3645 0x8059, |
| 3641 "GL_RGB10_A2_EXT", | 3646 "GL_RGB10_A2_EXT", |
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3754 }, | 3759 }, |
| 3755 { | 3760 { |
| 3756 0x8B91, | 3761 0x8B91, |
| 3757 "GL_PALETTE4_RGBA8_OES", | 3762 "GL_PALETTE4_RGBA8_OES", |
| 3758 }, | 3763 }, |
| 3759 { | 3764 { |
| 3760 0x00000200, | 3765 0x00000200, |
| 3761 "GL_DEPTH_BUFFER_BIT1_QCOM", | 3766 "GL_DEPTH_BUFFER_BIT1_QCOM", |
| 3762 }, | 3767 }, |
| 3763 { | 3768 { |
| 3764 0x78EC, | |
| 3765 "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM", | |
| 3766 }, | |
| 3767 { | |
| 3768 0x00008000, | 3769 0x00008000, |
| 3769 "GL_COVERAGE_BUFFER_BIT_NV", | 3770 "GL_COVERAGE_BUFFER_BIT_NV", |
| 3770 }, | 3771 }, |
| 3771 { | 3772 { |
| 3772 0x1506, | 3773 0x1506, |
| 3773 "GL_XOR_NV", | 3774 "GL_XOR_NV", |
| 3774 }, | 3775 }, |
| 3775 { | 3776 { |
| 3776 0x8CA8, | 3777 0x8CA8, |
| 3777 "GL_READ_FRAMEBUFFER_ANGLE", | 3778 "GL_READ_FRAMEBUFFER_ANGLE", |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3866 }, | 3867 }, |
| 3867 { | 3868 { |
| 3868 0x8CE5, | 3869 0x8CE5, |
| 3869 "GL_COLOR_ATTACHMENT5_EXT", | 3870 "GL_COLOR_ATTACHMENT5_EXT", |
| 3870 }, | 3871 }, |
| 3871 { | 3872 { |
| 3872 0x8C84, | 3873 0x8C84, |
| 3873 "GL_TRANSFORM_FEEDBACK_BUFFER_START", | 3874 "GL_TRANSFORM_FEEDBACK_BUFFER_START", |
| 3874 }, | 3875 }, |
| 3875 { | 3876 { |
| 3876 0x0BA6, | |
| 3877 "GL_PATH_MODELVIEW_MATRIX_CHROMIUM", | |
| 3878 }, | |
| 3879 { | |
| 3880 0x8DC2, | 3877 0x8DC2, |
| 3881 "GL_SAMPLER_BUFFER_EXT", | 3878 "GL_SAMPLER_BUFFER_EXT", |
| 3882 }, | 3879 }, |
| 3883 { | 3880 { |
| 3884 0x8C36, | 3881 0x8C36, |
| 3885 "GL_SAMPLE_SHADING_OES", | 3882 "GL_SAMPLE_SHADING_OES", |
| 3886 }, | 3883 }, |
| 3887 { | 3884 { |
| 3888 0x8C37, | 3885 0x8C37, |
| 3889 "GL_MIN_SAMPLE_SHADING_VALUE_OES", | 3886 "GL_MIN_SAMPLE_SHADING_VALUE_OES", |
| (...skipping 16 matching lines...) Expand all Loading... |
| 3906 }, | 3903 }, |
| 3907 { | 3904 { |
| 3908 0x8872, | 3905 0x8872, |
| 3909 "GL_MAX_TEXTURE_IMAGE_UNITS", | 3906 "GL_MAX_TEXTURE_IMAGE_UNITS", |
| 3910 }, | 3907 }, |
| 3911 { | 3908 { |
| 3912 0x8DC6, | 3909 0x8DC6, |
| 3913 "GL_UNSIGNED_INT_VEC2", | 3910 "GL_UNSIGNED_INT_VEC2", |
| 3914 }, | 3911 }, |
| 3915 { | 3912 { |
| 3913 0x8905, |
| 3914 "GL_MAX_PROGRAM_TEXEL_OFFSET", |
| 3915 }, |
| 3916 { |
| 3916 0x8508, | 3917 0x8508, |
| 3917 "GL_DECR_WRAP", | 3918 "GL_DECR_WRAP", |
| 3918 }, | 3919 }, |
| 3919 { | 3920 { |
| 3920 0x92AD, | 3921 0x92AD, |
| 3921 "GL_HSL_HUE_KHR", | 3922 "GL_HSL_HUE_KHR", |
| 3922 }, | 3923 }, |
| 3923 { | 3924 { |
| 3924 0x92AE, | 3925 0x92AE, |
| 3925 "GL_HSL_SATURATION_KHR", | 3926 "GL_HSL_SATURATION_KHR", |
| (...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4290 }, | 4291 }, |
| 4291 { | 4292 { |
| 4292 0x93C4, | 4293 0x93C4, |
| 4293 "GL_COMPRESSED_RGBA_ASTC_5x4x4_OES", | 4294 "GL_COMPRESSED_RGBA_ASTC_5x4x4_OES", |
| 4294 }, | 4295 }, |
| 4295 { | 4296 { |
| 4296 0x88EE, | 4297 0x88EE, |
| 4297 "GL_ETC1_SRGB8_NV", | 4298 "GL_ETC1_SRGB8_NV", |
| 4298 }, | 4299 }, |
| 4299 { | 4300 { |
| 4300 0x88ED, | 4301 0x78EC, |
| 4301 "GL_PIXEL_PACK_BUFFER_BINDING", | 4302 "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM", |
| 4302 }, | 4303 }, |
| 4303 { | 4304 { |
| 4304 0x88EF, | 4305 0x88EF, |
| 4305 "GL_PIXEL_UNPACK_BUFFER_BINDING", | 4306 "GL_PIXEL_UNPACK_BUFFER_BINDING", |
| 4306 }, | 4307 }, |
| 4307 { | 4308 { |
| 4308 0x93C3, | 4309 0x93C3, |
| 4309 "GL_COMPRESSED_RGBA_ASTC_4x4x4_OES", | 4310 "GL_COMPRESSED_RGBA_ASTC_4x4x4_OES", |
| 4310 }, | 4311 }, |
| 4311 { | 4312 { |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4374 }, | 4375 }, |
| 4375 { | 4376 { |
| 4376 0x8A11, | 4377 0x8A11, |
| 4377 "GL_UNIFORM_BUFFER", | 4378 "GL_UNIFORM_BUFFER", |
| 4378 }, | 4379 }, |
| 4379 { | 4380 { |
| 4380 0x8823, | 4381 0x8823, |
| 4381 "GL_WRITEONLY_RENDERING_QCOM", | 4382 "GL_WRITEONLY_RENDERING_QCOM", |
| 4382 }, | 4383 }, |
| 4383 { | 4384 { |
| 4384 0x78F1, | |
| 4385 "GL_MAP_CHROMIUM", | |
| 4386 }, | |
| 4387 { | |
| 4388 0x8824, | 4385 0x8824, |
| 4389 "GL_MAX_DRAW_BUFFERS_EXT", | 4386 "GL_MAX_DRAW_BUFFERS_EXT", |
| 4390 }, | 4387 }, |
| 4391 { | 4388 { |
| 4392 0x825E, | 4389 0x825E, |
| 4393 "GL_LAYER_PROVOKING_VERTEX_EXT", | 4390 "GL_LAYER_PROVOKING_VERTEX_EXT", |
| 4394 }, | 4391 }, |
| 4395 { | 4392 { |
| 4396 0x825A, | 4393 0x825A, |
| 4397 "GL_PROGRAM_PIPELINE_BINDING_EXT", | 4394 "GL_PROGRAM_PIPELINE_BINDING_EXT", |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4435 { | 4432 { |
| 4436 0x8BC4, | 4433 0x8BC4, |
| 4437 "GL_PERFMON_RESULT_AVAILABLE_AMD", | 4434 "GL_PERFMON_RESULT_AVAILABLE_AMD", |
| 4438 }, | 4435 }, |
| 4439 { | 4436 { |
| 4440 0x8BC6, | 4437 0x8BC6, |
| 4441 "GL_PERFMON_RESULT_AMD", | 4438 "GL_PERFMON_RESULT_AMD", |
| 4442 }, | 4439 }, |
| 4443 }; | 4440 }; |
| 4444 | 4441 |
| 4445 const GLES2Util::EnumToString* const GLES2Util::enum_to_string_table_ = | 4442 const GLEnums::EnumToString* const GLEnums::enum_to_string_table_ = |
| 4446 enum_to_string_table; | 4443 enum_to_string_table; |
| 4447 const size_t GLES2Util::enum_to_string_table_len_ = | 4444 const size_t GLEnums::enum_to_string_table_len_ = |
| 4448 sizeof(enum_to_string_table) / sizeof(enum_to_string_table[0]); | 4445 sizeof(enum_to_string_table) / sizeof(enum_to_string_table[0]); |
| 4449 | |
| 4450 std::string GLES2Util::GetStringAttachment(uint32_t value) { | |
| 4451 static const EnumToString string_table[] = { | |
| 4452 {GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"}, | |
| 4453 {GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"}, | |
| 4454 {GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"}, | |
| 4455 }; | |
| 4456 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4457 arraysize(string_table), value); | |
| 4458 } | |
| 4459 | |
| 4460 std::string GLES2Util::GetStringBackbufferAttachment(uint32_t value) { | |
| 4461 static const EnumToString string_table[] = { | |
| 4462 {GL_COLOR_EXT, "GL_COLOR_EXT"}, | |
| 4463 {GL_DEPTH_EXT, "GL_DEPTH_EXT"}, | |
| 4464 {GL_STENCIL_EXT, "GL_STENCIL_EXT"}, | |
| 4465 }; | |
| 4466 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4467 arraysize(string_table), value); | |
| 4468 } | |
| 4469 | |
| 4470 std::string GLES2Util::GetStringBlitFilter(uint32_t value) { | |
| 4471 static const EnumToString string_table[] = { | |
| 4472 {GL_NEAREST, "GL_NEAREST"}, {GL_LINEAR, "GL_LINEAR"}, | |
| 4473 }; | |
| 4474 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4475 arraysize(string_table), value); | |
| 4476 } | |
| 4477 | |
| 4478 std::string GLES2Util::GetStringBufferParameter(uint32_t value) { | |
| 4479 static const EnumToString string_table[] = { | |
| 4480 {GL_BUFFER_SIZE, "GL_BUFFER_SIZE"}, {GL_BUFFER_USAGE, "GL_BUFFER_USAGE"}, | |
| 4481 }; | |
| 4482 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4483 arraysize(string_table), value); | |
| 4484 } | |
| 4485 | |
| 4486 std::string GLES2Util::GetStringBufferTarget(uint32_t value) { | |
| 4487 static const EnumToString string_table[] = { | |
| 4488 {GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"}, | |
| 4489 {GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"}, | |
| 4490 }; | |
| 4491 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4492 arraysize(string_table), value); | |
| 4493 } | |
| 4494 | |
| 4495 std::string GLES2Util::GetStringBufferUsage(uint32_t value) { | |
| 4496 static const EnumToString string_table[] = { | |
| 4497 {GL_STREAM_DRAW, "GL_STREAM_DRAW"}, | |
| 4498 {GL_STATIC_DRAW, "GL_STATIC_DRAW"}, | |
| 4499 {GL_DYNAMIC_DRAW, "GL_DYNAMIC_DRAW"}, | |
| 4500 }; | |
| 4501 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4502 arraysize(string_table), value); | |
| 4503 } | |
| 4504 | |
| 4505 std::string GLES2Util::GetStringCapability(uint32_t value) { | |
| 4506 static const EnumToString string_table[] = { | |
| 4507 {GL_BLEND, "GL_BLEND"}, | |
| 4508 {GL_CULL_FACE, "GL_CULL_FACE"}, | |
| 4509 {GL_DEPTH_TEST, "GL_DEPTH_TEST"}, | |
| 4510 {GL_DITHER, "GL_DITHER"}, | |
| 4511 {GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"}, | |
| 4512 {GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"}, | |
| 4513 {GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"}, | |
| 4514 {GL_SCISSOR_TEST, "GL_SCISSOR_TEST"}, | |
| 4515 {GL_STENCIL_TEST, "GL_STENCIL_TEST"}, | |
| 4516 }; | |
| 4517 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4518 arraysize(string_table), value); | |
| 4519 } | |
| 4520 | |
| 4521 std::string GLES2Util::GetStringCmpFunction(uint32_t value) { | |
| 4522 static const EnumToString string_table[] = { | |
| 4523 {GL_NEVER, "GL_NEVER"}, | |
| 4524 {GL_LESS, "GL_LESS"}, | |
| 4525 {GL_EQUAL, "GL_EQUAL"}, | |
| 4526 {GL_LEQUAL, "GL_LEQUAL"}, | |
| 4527 {GL_GREATER, "GL_GREATER"}, | |
| 4528 {GL_NOTEQUAL, "GL_NOTEQUAL"}, | |
| 4529 {GL_GEQUAL, "GL_GEQUAL"}, | |
| 4530 {GL_ALWAYS, "GL_ALWAYS"}, | |
| 4531 }; | |
| 4532 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4533 arraysize(string_table), value); | |
| 4534 } | |
| 4535 | |
| 4536 std::string GLES2Util::GetStringCompressedTextureFormat(uint32_t value) { | |
| 4537 return GLES2Util::GetQualifiedEnumString(NULL, 0, value); | |
| 4538 } | |
| 4539 | |
| 4540 std::string GLES2Util::GetStringDrawMode(uint32_t value) { | |
| 4541 static const EnumToString string_table[] = { | |
| 4542 {GL_POINTS, "GL_POINTS"}, | |
| 4543 {GL_LINE_STRIP, "GL_LINE_STRIP"}, | |
| 4544 {GL_LINE_LOOP, "GL_LINE_LOOP"}, | |
| 4545 {GL_LINES, "GL_LINES"}, | |
| 4546 {GL_TRIANGLE_STRIP, "GL_TRIANGLE_STRIP"}, | |
| 4547 {GL_TRIANGLE_FAN, "GL_TRIANGLE_FAN"}, | |
| 4548 {GL_TRIANGLES, "GL_TRIANGLES"}, | |
| 4549 }; | |
| 4550 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4551 arraysize(string_table), value); | |
| 4552 } | |
| 4553 | |
| 4554 std::string GLES2Util::GetStringDstBlendFactor(uint32_t value) { | |
| 4555 static const EnumToString string_table[] = { | |
| 4556 {GL_ZERO, "GL_ZERO"}, | |
| 4557 {GL_ONE, "GL_ONE"}, | |
| 4558 {GL_SRC_COLOR, "GL_SRC_COLOR"}, | |
| 4559 {GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"}, | |
| 4560 {GL_DST_COLOR, "GL_DST_COLOR"}, | |
| 4561 {GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"}, | |
| 4562 {GL_SRC_ALPHA, "GL_SRC_ALPHA"}, | |
| 4563 {GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"}, | |
| 4564 {GL_DST_ALPHA, "GL_DST_ALPHA"}, | |
| 4565 {GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"}, | |
| 4566 {GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"}, | |
| 4567 {GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"}, | |
| 4568 {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"}, | |
| 4569 {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"}, | |
| 4570 }; | |
| 4571 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4572 arraysize(string_table), value); | |
| 4573 } | |
| 4574 | |
| 4575 std::string GLES2Util::GetStringEquation(uint32_t value) { | |
| 4576 static const EnumToString string_table[] = { | |
| 4577 {GL_FUNC_ADD, "GL_FUNC_ADD"}, | |
| 4578 {GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"}, | |
| 4579 {GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"}, | |
| 4580 }; | |
| 4581 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4582 arraysize(string_table), value); | |
| 4583 } | |
| 4584 | |
| 4585 std::string GLES2Util::GetStringFaceMode(uint32_t value) { | |
| 4586 static const EnumToString string_table[] = { | |
| 4587 {GL_CW, "GL_CW"}, {GL_CCW, "GL_CCW"}, | |
| 4588 }; | |
| 4589 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4590 arraysize(string_table), value); | |
| 4591 } | |
| 4592 | |
| 4593 std::string GLES2Util::GetStringFaceType(uint32_t value) { | |
| 4594 static const EnumToString string_table[] = { | |
| 4595 {GL_FRONT, "GL_FRONT"}, | |
| 4596 {GL_BACK, "GL_BACK"}, | |
| 4597 {GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"}, | |
| 4598 }; | |
| 4599 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4600 arraysize(string_table), value); | |
| 4601 } | |
| 4602 | |
| 4603 std::string GLES2Util::GetStringFrameBufferParameter(uint32_t value) { | |
| 4604 static const EnumToString string_table[] = { | |
| 4605 {GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, | |
| 4606 "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"}, | |
| 4607 {GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, | |
| 4608 "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"}, | |
| 4609 {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, | |
| 4610 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"}, | |
| 4611 {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, | |
| 4612 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"}, | |
| 4613 }; | |
| 4614 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4615 arraysize(string_table), value); | |
| 4616 } | |
| 4617 | |
| 4618 std::string GLES2Util::GetStringFrameBufferTarget(uint32_t value) { | |
| 4619 static const EnumToString string_table[] = { | |
| 4620 {GL_FRAMEBUFFER, "GL_FRAMEBUFFER"}, | |
| 4621 }; | |
| 4622 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4623 arraysize(string_table), value); | |
| 4624 } | |
| 4625 | |
| 4626 std::string GLES2Util::GetStringGLState(uint32_t value) { | |
| 4627 static const EnumToString string_table[] = { | |
| 4628 {GL_ACTIVE_TEXTURE, "GL_ACTIVE_TEXTURE"}, | |
| 4629 {GL_ALIASED_LINE_WIDTH_RANGE, "GL_ALIASED_LINE_WIDTH_RANGE"}, | |
| 4630 {GL_ALIASED_POINT_SIZE_RANGE, "GL_ALIASED_POINT_SIZE_RANGE"}, | |
| 4631 {GL_ALPHA_BITS, "GL_ALPHA_BITS"}, | |
| 4632 {GL_ARRAY_BUFFER_BINDING, "GL_ARRAY_BUFFER_BINDING"}, | |
| 4633 {GL_BLUE_BITS, "GL_BLUE_BITS"}, | |
| 4634 {GL_COMPRESSED_TEXTURE_FORMATS, "GL_COMPRESSED_TEXTURE_FORMATS"}, | |
| 4635 {GL_CURRENT_PROGRAM, "GL_CURRENT_PROGRAM"}, | |
| 4636 {GL_DEPTH_BITS, "GL_DEPTH_BITS"}, | |
| 4637 {GL_DEPTH_RANGE, "GL_DEPTH_RANGE"}, | |
| 4638 {GL_ELEMENT_ARRAY_BUFFER_BINDING, "GL_ELEMENT_ARRAY_BUFFER_BINDING"}, | |
| 4639 {GL_FRAMEBUFFER_BINDING, "GL_FRAMEBUFFER_BINDING"}, | |
| 4640 {GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"}, | |
| 4641 {GL_GREEN_BITS, "GL_GREEN_BITS"}, | |
| 4642 {GL_IMPLEMENTATION_COLOR_READ_FORMAT, | |
| 4643 "GL_IMPLEMENTATION_COLOR_READ_FORMAT"}, | |
| 4644 {GL_IMPLEMENTATION_COLOR_READ_TYPE, "GL_IMPLEMENTATION_COLOR_READ_TYPE"}, | |
| 4645 {GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, | |
| 4646 "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"}, | |
| 4647 {GL_MAX_CUBE_MAP_TEXTURE_SIZE, "GL_MAX_CUBE_MAP_TEXTURE_SIZE"}, | |
| 4648 {GL_MAX_FRAGMENT_UNIFORM_VECTORS, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"}, | |
| 4649 {GL_MAX_RENDERBUFFER_SIZE, "GL_MAX_RENDERBUFFER_SIZE"}, | |
| 4650 {GL_MAX_TEXTURE_IMAGE_UNITS, "GL_MAX_TEXTURE_IMAGE_UNITS"}, | |
| 4651 {GL_MAX_TEXTURE_SIZE, "GL_MAX_TEXTURE_SIZE"}, | |
| 4652 {GL_MAX_VARYING_VECTORS, "GL_MAX_VARYING_VECTORS"}, | |
| 4653 {GL_MAX_VERTEX_ATTRIBS, "GL_MAX_VERTEX_ATTRIBS"}, | |
| 4654 {GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"}, | |
| 4655 {GL_MAX_VERTEX_UNIFORM_VECTORS, "GL_MAX_VERTEX_UNIFORM_VECTORS"}, | |
| 4656 {GL_MAX_VIEWPORT_DIMS, "GL_MAX_VIEWPORT_DIMS"}, | |
| 4657 {GL_NUM_COMPRESSED_TEXTURE_FORMATS, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"}, | |
| 4658 {GL_NUM_SHADER_BINARY_FORMATS, "GL_NUM_SHADER_BINARY_FORMATS"}, | |
| 4659 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, | |
| 4660 {GL_RED_BITS, "GL_RED_BITS"}, | |
| 4661 {GL_RENDERBUFFER_BINDING, "GL_RENDERBUFFER_BINDING"}, | |
| 4662 {GL_SAMPLE_BUFFERS, "GL_SAMPLE_BUFFERS"}, | |
| 4663 {GL_SAMPLE_COVERAGE_INVERT, "GL_SAMPLE_COVERAGE_INVERT"}, | |
| 4664 {GL_SAMPLE_COVERAGE_VALUE, "GL_SAMPLE_COVERAGE_VALUE"}, | |
| 4665 {GL_SAMPLES, "GL_SAMPLES"}, | |
| 4666 {GL_SCISSOR_BOX, "GL_SCISSOR_BOX"}, | |
| 4667 {GL_SHADER_BINARY_FORMATS, "GL_SHADER_BINARY_FORMATS"}, | |
| 4668 {GL_SHADER_COMPILER, "GL_SHADER_COMPILER"}, | |
| 4669 {GL_SUBPIXEL_BITS, "GL_SUBPIXEL_BITS"}, | |
| 4670 {GL_STENCIL_BITS, "GL_STENCIL_BITS"}, | |
| 4671 {GL_TEXTURE_BINDING_2D, "GL_TEXTURE_BINDING_2D"}, | |
| 4672 {GL_TEXTURE_BINDING_CUBE_MAP, "GL_TEXTURE_BINDING_CUBE_MAP"}, | |
| 4673 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, | |
| 4674 {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"}, | |
| 4675 {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM, | |
| 4676 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"}, | |
| 4677 {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, | |
| 4678 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"}, | |
| 4679 {GL_BIND_GENERATES_RESOURCE_CHROMIUM, | |
| 4680 "GL_BIND_GENERATES_RESOURCE_CHROMIUM"}, | |
| 4681 {GL_VERTEX_ARRAY_BINDING_OES, "GL_VERTEX_ARRAY_BINDING_OES"}, | |
| 4682 {GL_VIEWPORT, "GL_VIEWPORT"}, | |
| 4683 {GL_BLEND_COLOR, "GL_BLEND_COLOR"}, | |
| 4684 {GL_BLEND_EQUATION_RGB, "GL_BLEND_EQUATION_RGB"}, | |
| 4685 {GL_BLEND_EQUATION_ALPHA, "GL_BLEND_EQUATION_ALPHA"}, | |
| 4686 {GL_BLEND_SRC_RGB, "GL_BLEND_SRC_RGB"}, | |
| 4687 {GL_BLEND_DST_RGB, "GL_BLEND_DST_RGB"}, | |
| 4688 {GL_BLEND_SRC_ALPHA, "GL_BLEND_SRC_ALPHA"}, | |
| 4689 {GL_BLEND_DST_ALPHA, "GL_BLEND_DST_ALPHA"}, | |
| 4690 {GL_COLOR_CLEAR_VALUE, "GL_COLOR_CLEAR_VALUE"}, | |
| 4691 {GL_DEPTH_CLEAR_VALUE, "GL_DEPTH_CLEAR_VALUE"}, | |
| 4692 {GL_STENCIL_CLEAR_VALUE, "GL_STENCIL_CLEAR_VALUE"}, | |
| 4693 {GL_COLOR_WRITEMASK, "GL_COLOR_WRITEMASK"}, | |
| 4694 {GL_CULL_FACE_MODE, "GL_CULL_FACE_MODE"}, | |
| 4695 {GL_DEPTH_FUNC, "GL_DEPTH_FUNC"}, | |
| 4696 {GL_DEPTH_WRITEMASK, "GL_DEPTH_WRITEMASK"}, | |
| 4697 {GL_FRONT_FACE, "GL_FRONT_FACE"}, | |
| 4698 {GL_LINE_WIDTH, "GL_LINE_WIDTH"}, | |
| 4699 {GL_POLYGON_OFFSET_FACTOR, "GL_POLYGON_OFFSET_FACTOR"}, | |
| 4700 {GL_POLYGON_OFFSET_UNITS, "GL_POLYGON_OFFSET_UNITS"}, | |
| 4701 {GL_STENCIL_FUNC, "GL_STENCIL_FUNC"}, | |
| 4702 {GL_STENCIL_REF, "GL_STENCIL_REF"}, | |
| 4703 {GL_STENCIL_VALUE_MASK, "GL_STENCIL_VALUE_MASK"}, | |
| 4704 {GL_STENCIL_BACK_FUNC, "GL_STENCIL_BACK_FUNC"}, | |
| 4705 {GL_STENCIL_BACK_REF, "GL_STENCIL_BACK_REF"}, | |
| 4706 {GL_STENCIL_BACK_VALUE_MASK, "GL_STENCIL_BACK_VALUE_MASK"}, | |
| 4707 {GL_STENCIL_WRITEMASK, "GL_STENCIL_WRITEMASK"}, | |
| 4708 {GL_STENCIL_BACK_WRITEMASK, "GL_STENCIL_BACK_WRITEMASK"}, | |
| 4709 {GL_STENCIL_FAIL, "GL_STENCIL_FAIL"}, | |
| 4710 {GL_STENCIL_PASS_DEPTH_FAIL, "GL_STENCIL_PASS_DEPTH_FAIL"}, | |
| 4711 {GL_STENCIL_PASS_DEPTH_PASS, "GL_STENCIL_PASS_DEPTH_PASS"}, | |
| 4712 {GL_STENCIL_BACK_FAIL, "GL_STENCIL_BACK_FAIL"}, | |
| 4713 {GL_STENCIL_BACK_PASS_DEPTH_FAIL, "GL_STENCIL_BACK_PASS_DEPTH_FAIL"}, | |
| 4714 {GL_STENCIL_BACK_PASS_DEPTH_PASS, "GL_STENCIL_BACK_PASS_DEPTH_PASS"}, | |
| 4715 {GL_BLEND, "GL_BLEND"}, | |
| 4716 {GL_CULL_FACE, "GL_CULL_FACE"}, | |
| 4717 {GL_DEPTH_TEST, "GL_DEPTH_TEST"}, | |
| 4718 {GL_DITHER, "GL_DITHER"}, | |
| 4719 {GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"}, | |
| 4720 {GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"}, | |
| 4721 {GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"}, | |
| 4722 {GL_SCISSOR_TEST, "GL_SCISSOR_TEST"}, | |
| 4723 {GL_STENCIL_TEST, "GL_STENCIL_TEST"}, | |
| 4724 }; | |
| 4725 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4726 arraysize(string_table), value); | |
| 4727 } | |
| 4728 | |
| 4729 std::string GLES2Util::GetStringGetMaxIndexType(uint32_t value) { | |
| 4730 static const EnumToString string_table[] = { | |
| 4731 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | |
| 4732 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, | |
| 4733 {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"}, | |
| 4734 }; | |
| 4735 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4736 arraysize(string_table), value); | |
| 4737 } | |
| 4738 | |
| 4739 std::string GLES2Util::GetStringGetTexParamTarget(uint32_t value) { | |
| 4740 static const EnumToString string_table[] = { | |
| 4741 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, | |
| 4742 {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"}, | |
| 4743 }; | |
| 4744 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4745 arraysize(string_table), value); | |
| 4746 } | |
| 4747 | |
| 4748 std::string GLES2Util::GetStringHintMode(uint32_t value) { | |
| 4749 static const EnumToString string_table[] = { | |
| 4750 {GL_FASTEST, "GL_FASTEST"}, | |
| 4751 {GL_NICEST, "GL_NICEST"}, | |
| 4752 {GL_DONT_CARE, "GL_DONT_CARE"}, | |
| 4753 }; | |
| 4754 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4755 arraysize(string_table), value); | |
| 4756 } | |
| 4757 | |
| 4758 std::string GLES2Util::GetStringHintTarget(uint32_t value) { | |
| 4759 static const EnumToString string_table[] = { | |
| 4760 {GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"}, | |
| 4761 }; | |
| 4762 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4763 arraysize(string_table), value); | |
| 4764 } | |
| 4765 | |
| 4766 std::string GLES2Util::GetStringImageInternalFormat(uint32_t value) { | |
| 4767 static const EnumToString string_table[] = { | |
| 4768 {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"}, | |
| 4769 }; | |
| 4770 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4771 arraysize(string_table), value); | |
| 4772 } | |
| 4773 | |
| 4774 std::string GLES2Util::GetStringImageUsage(uint32_t value) { | |
| 4775 static const EnumToString string_table[] = { | |
| 4776 {GL_MAP_CHROMIUM, "GL_MAP_CHROMIUM"}, | |
| 4777 {GL_SCANOUT_CHROMIUM, "GL_SCANOUT_CHROMIUM"}, | |
| 4778 }; | |
| 4779 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4780 arraysize(string_table), value); | |
| 4781 } | |
| 4782 | |
| 4783 std::string GLES2Util::GetStringIndexType(uint32_t value) { | |
| 4784 static const EnumToString string_table[] = { | |
| 4785 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | |
| 4786 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, | |
| 4787 }; | |
| 4788 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4789 arraysize(string_table), value); | |
| 4790 } | |
| 4791 | |
| 4792 std::string GLES2Util::GetStringIndexedBufferTarget(uint32_t value) { | |
| 4793 static const EnumToString string_table[] = { | |
| 4794 {GL_TRANSFORM_FEEDBACK_BUFFER, "GL_TRANSFORM_FEEDBACK_BUFFER"}, | |
| 4795 {GL_UNIFORM_BUFFER, "GL_UNIFORM_BUFFER"}, | |
| 4796 }; | |
| 4797 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4798 arraysize(string_table), value); | |
| 4799 } | |
| 4800 | |
| 4801 std::string GLES2Util::GetStringMatrixMode(uint32_t value) { | |
| 4802 static const EnumToString string_table[] = { | |
| 4803 {GL_PATH_PROJECTION_CHROMIUM, "GL_PATH_PROJECTION_CHROMIUM"}, | |
| 4804 {GL_PATH_MODELVIEW_CHROMIUM, "GL_PATH_MODELVIEW_CHROMIUM"}, | |
| 4805 }; | |
| 4806 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4807 arraysize(string_table), value); | |
| 4808 } | |
| 4809 | |
| 4810 std::string GLES2Util::GetStringPixelStore(uint32_t value) { | |
| 4811 static const EnumToString string_table[] = { | |
| 4812 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, | |
| 4813 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, | |
| 4814 {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"}, | |
| 4815 {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM, | |
| 4816 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"}, | |
| 4817 {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, | |
| 4818 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"}, | |
| 4819 }; | |
| 4820 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4821 arraysize(string_table), value); | |
| 4822 } | |
| 4823 | |
| 4824 std::string GLES2Util::GetStringPixelType(uint32_t value) { | |
| 4825 static const EnumToString string_table[] = { | |
| 4826 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | |
| 4827 {GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"}, | |
| 4828 {GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"}, | |
| 4829 {GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"}, | |
| 4830 }; | |
| 4831 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4832 arraysize(string_table), value); | |
| 4833 } | |
| 4834 | |
| 4835 std::string GLES2Util::GetStringProgramParameter(uint32_t value) { | |
| 4836 static const EnumToString string_table[] = { | |
| 4837 {GL_DELETE_STATUS, "GL_DELETE_STATUS"}, | |
| 4838 {GL_LINK_STATUS, "GL_LINK_STATUS"}, | |
| 4839 {GL_VALIDATE_STATUS, "GL_VALIDATE_STATUS"}, | |
| 4840 {GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"}, | |
| 4841 {GL_ATTACHED_SHADERS, "GL_ATTACHED_SHADERS"}, | |
| 4842 {GL_ACTIVE_ATTRIBUTES, "GL_ACTIVE_ATTRIBUTES"}, | |
| 4843 {GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"}, | |
| 4844 {GL_ACTIVE_UNIFORMS, "GL_ACTIVE_UNIFORMS"}, | |
| 4845 {GL_ACTIVE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_UNIFORM_MAX_LENGTH"}, | |
| 4846 }; | |
| 4847 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4848 arraysize(string_table), value); | |
| 4849 } | |
| 4850 | |
| 4851 std::string GLES2Util::GetStringQueryObjectParameter(uint32_t value) { | |
| 4852 static const EnumToString string_table[] = { | |
| 4853 {GL_QUERY_RESULT_EXT, "GL_QUERY_RESULT_EXT"}, | |
| 4854 {GL_QUERY_RESULT_AVAILABLE_EXT, "GL_QUERY_RESULT_AVAILABLE_EXT"}, | |
| 4855 }; | |
| 4856 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4857 arraysize(string_table), value); | |
| 4858 } | |
| 4859 | |
| 4860 std::string GLES2Util::GetStringQueryParameter(uint32_t value) { | |
| 4861 static const EnumToString string_table[] = { | |
| 4862 {GL_CURRENT_QUERY_EXT, "GL_CURRENT_QUERY_EXT"}, | |
| 4863 }; | |
| 4864 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4865 arraysize(string_table), value); | |
| 4866 } | |
| 4867 | |
| 4868 std::string GLES2Util::GetStringQueryTarget(uint32_t value) { | |
| 4869 static const EnumToString string_table[] = { | |
| 4870 {GL_ANY_SAMPLES_PASSED_EXT, "GL_ANY_SAMPLES_PASSED_EXT"}, | |
| 4871 {GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT, | |
| 4872 "GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT"}, | |
| 4873 {GL_COMMANDS_ISSUED_CHROMIUM, "GL_COMMANDS_ISSUED_CHROMIUM"}, | |
| 4874 {GL_LATENCY_QUERY_CHROMIUM, "GL_LATENCY_QUERY_CHROMIUM"}, | |
| 4875 {GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM, | |
| 4876 "GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM"}, | |
| 4877 {GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM, | |
| 4878 "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM"}, | |
| 4879 {GL_COMMANDS_COMPLETED_CHROMIUM, "GL_COMMANDS_COMPLETED_CHROMIUM"}, | |
| 4880 }; | |
| 4881 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4882 arraysize(string_table), value); | |
| 4883 } | |
| 4884 | |
| 4885 std::string GLES2Util::GetStringReadPixelFormat(uint32_t value) { | |
| 4886 static const EnumToString string_table[] = { | |
| 4887 {GL_ALPHA, "GL_ALPHA"}, {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"}, | |
| 4888 }; | |
| 4889 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4890 arraysize(string_table), value); | |
| 4891 } | |
| 4892 | |
| 4893 std::string GLES2Util::GetStringReadPixelType(uint32_t value) { | |
| 4894 static const EnumToString string_table[] = { | |
| 4895 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | |
| 4896 {GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"}, | |
| 4897 {GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"}, | |
| 4898 {GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"}, | |
| 4899 }; | |
| 4900 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4901 arraysize(string_table), value); | |
| 4902 } | |
| 4903 | |
| 4904 std::string GLES2Util::GetStringRenderBufferFormat(uint32_t value) { | |
| 4905 static const EnumToString string_table[] = { | |
| 4906 {GL_RGBA4, "GL_RGBA4"}, | |
| 4907 {GL_RGB565, "GL_RGB565"}, | |
| 4908 {GL_RGB5_A1, "GL_RGB5_A1"}, | |
| 4909 {GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"}, | |
| 4910 {GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"}, | |
| 4911 }; | |
| 4912 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4913 arraysize(string_table), value); | |
| 4914 } | |
| 4915 | |
| 4916 std::string GLES2Util::GetStringRenderBufferParameter(uint32_t value) { | |
| 4917 static const EnumToString string_table[] = { | |
| 4918 {GL_RENDERBUFFER_RED_SIZE, "GL_RENDERBUFFER_RED_SIZE"}, | |
| 4919 {GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"}, | |
| 4920 {GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"}, | |
| 4921 {GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"}, | |
| 4922 {GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"}, | |
| 4923 {GL_RENDERBUFFER_STENCIL_SIZE, "GL_RENDERBUFFER_STENCIL_SIZE"}, | |
| 4924 {GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"}, | |
| 4925 {GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"}, | |
| 4926 {GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"}, | |
| 4927 }; | |
| 4928 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4929 arraysize(string_table), value); | |
| 4930 } | |
| 4931 | |
| 4932 std::string GLES2Util::GetStringRenderBufferTarget(uint32_t value) { | |
| 4933 static const EnumToString string_table[] = { | |
| 4934 {GL_RENDERBUFFER, "GL_RENDERBUFFER"}, | |
| 4935 }; | |
| 4936 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4937 arraysize(string_table), value); | |
| 4938 } | |
| 4939 | |
| 4940 std::string GLES2Util::GetStringResetStatus(uint32_t value) { | |
| 4941 static const EnumToString string_table[] = { | |
| 4942 {GL_GUILTY_CONTEXT_RESET_ARB, "GL_GUILTY_CONTEXT_RESET_ARB"}, | |
| 4943 {GL_INNOCENT_CONTEXT_RESET_ARB, "GL_INNOCENT_CONTEXT_RESET_ARB"}, | |
| 4944 {GL_UNKNOWN_CONTEXT_RESET_ARB, "GL_UNKNOWN_CONTEXT_RESET_ARB"}, | |
| 4945 }; | |
| 4946 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4947 arraysize(string_table), value); | |
| 4948 } | |
| 4949 | |
| 4950 std::string GLES2Util::GetStringSamplerParameter(uint32_t value) { | |
| 4951 static const EnumToString string_table[] = { | |
| 4952 {GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"}, | |
| 4953 {GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"}, | |
| 4954 {GL_TEXTURE_MIN_LOD, "GL_TEXTURE_MIN_LOD"}, | |
| 4955 {GL_TEXTURE_MAX_LOD, "GL_TEXTURE_MAX_LOD"}, | |
| 4956 {GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"}, | |
| 4957 {GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"}, | |
| 4958 {GL_TEXTURE_WRAP_R, "GL_TEXTURE_WRAP_R"}, | |
| 4959 {GL_TEXTURE_COMPARE_MODE, "GL_TEXTURE_COMPARE_MODE"}, | |
| 4960 {GL_TEXTURE_COMPARE_FUNC, "GL_TEXTURE_COMPARE_FUNC"}, | |
| 4961 }; | |
| 4962 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4963 arraysize(string_table), value); | |
| 4964 } | |
| 4965 | |
| 4966 std::string GLES2Util::GetStringShaderBinaryFormat(uint32_t value) { | |
| 4967 return GLES2Util::GetQualifiedEnumString(NULL, 0, value); | |
| 4968 } | |
| 4969 | |
| 4970 std::string GLES2Util::GetStringShaderParameter(uint32_t value) { | |
| 4971 static const EnumToString string_table[] = { | |
| 4972 {GL_SHADER_TYPE, "GL_SHADER_TYPE"}, | |
| 4973 {GL_DELETE_STATUS, "GL_DELETE_STATUS"}, | |
| 4974 {GL_COMPILE_STATUS, "GL_COMPILE_STATUS"}, | |
| 4975 {GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"}, | |
| 4976 {GL_SHADER_SOURCE_LENGTH, "GL_SHADER_SOURCE_LENGTH"}, | |
| 4977 {GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE, | |
| 4978 "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"}, | |
| 4979 }; | |
| 4980 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4981 arraysize(string_table), value); | |
| 4982 } | |
| 4983 | |
| 4984 std::string GLES2Util::GetStringShaderPrecision(uint32_t value) { | |
| 4985 static const EnumToString string_table[] = { | |
| 4986 {GL_LOW_FLOAT, "GL_LOW_FLOAT"}, | |
| 4987 {GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"}, | |
| 4988 {GL_HIGH_FLOAT, "GL_HIGH_FLOAT"}, | |
| 4989 {GL_LOW_INT, "GL_LOW_INT"}, | |
| 4990 {GL_MEDIUM_INT, "GL_MEDIUM_INT"}, | |
| 4991 {GL_HIGH_INT, "GL_HIGH_INT"}, | |
| 4992 }; | |
| 4993 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 4994 arraysize(string_table), value); | |
| 4995 } | |
| 4996 | |
| 4997 std::string GLES2Util::GetStringShaderType(uint32_t value) { | |
| 4998 static const EnumToString string_table[] = { | |
| 4999 {GL_VERTEX_SHADER, "GL_VERTEX_SHADER"}, | |
| 5000 {GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"}, | |
| 5001 }; | |
| 5002 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5003 arraysize(string_table), value); | |
| 5004 } | |
| 5005 | |
| 5006 std::string GLES2Util::GetStringSrcBlendFactor(uint32_t value) { | |
| 5007 static const EnumToString string_table[] = { | |
| 5008 {GL_ZERO, "GL_ZERO"}, | |
| 5009 {GL_ONE, "GL_ONE"}, | |
| 5010 {GL_SRC_COLOR, "GL_SRC_COLOR"}, | |
| 5011 {GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"}, | |
| 5012 {GL_DST_COLOR, "GL_DST_COLOR"}, | |
| 5013 {GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"}, | |
| 5014 {GL_SRC_ALPHA, "GL_SRC_ALPHA"}, | |
| 5015 {GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"}, | |
| 5016 {GL_DST_ALPHA, "GL_DST_ALPHA"}, | |
| 5017 {GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"}, | |
| 5018 {GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"}, | |
| 5019 {GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"}, | |
| 5020 {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"}, | |
| 5021 {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"}, | |
| 5022 {GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"}, | |
| 5023 }; | |
| 5024 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5025 arraysize(string_table), value); | |
| 5026 } | |
| 5027 | |
| 5028 std::string GLES2Util::GetStringStencilOp(uint32_t value) { | |
| 5029 static const EnumToString string_table[] = { | |
| 5030 {GL_KEEP, "GL_KEEP"}, | |
| 5031 {GL_ZERO, "GL_ZERO"}, | |
| 5032 {GL_REPLACE, "GL_REPLACE"}, | |
| 5033 {GL_INCR, "GL_INCR"}, | |
| 5034 {GL_INCR_WRAP, "GL_INCR_WRAP"}, | |
| 5035 {GL_DECR, "GL_DECR"}, | |
| 5036 {GL_DECR_WRAP, "GL_DECR_WRAP"}, | |
| 5037 {GL_INVERT, "GL_INVERT"}, | |
| 5038 }; | |
| 5039 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5040 arraysize(string_table), value); | |
| 5041 } | |
| 5042 | |
| 5043 std::string GLES2Util::GetStringStringType(uint32_t value) { | |
| 5044 static const EnumToString string_table[] = { | |
| 5045 {GL_VENDOR, "GL_VENDOR"}, | |
| 5046 {GL_RENDERER, "GL_RENDERER"}, | |
| 5047 {GL_VERSION, "GL_VERSION"}, | |
| 5048 {GL_SHADING_LANGUAGE_VERSION, "GL_SHADING_LANGUAGE_VERSION"}, | |
| 5049 {GL_EXTENSIONS, "GL_EXTENSIONS"}, | |
| 5050 }; | |
| 5051 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5052 arraysize(string_table), value); | |
| 5053 } | |
| 5054 | |
| 5055 std::string GLES2Util::GetStringSubscriptionTarget(uint32_t value) { | |
| 5056 static const EnumToString string_table[] = { | |
| 5057 {GL_MOUSE_POSITION_CHROMIUM, "GL_MOUSE_POSITION_CHROMIUM"}, | |
| 5058 }; | |
| 5059 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5060 arraysize(string_table), value); | |
| 5061 } | |
| 5062 | |
| 5063 std::string GLES2Util::GetStringTexture3DTarget(uint32_t value) { | |
| 5064 static const EnumToString string_table[] = { | |
| 5065 {GL_TEXTURE_3D, "GL_TEXTURE_3D"}, | |
| 5066 {GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"}, | |
| 5067 }; | |
| 5068 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5069 arraysize(string_table), value); | |
| 5070 } | |
| 5071 | |
| 5072 std::string GLES2Util::GetStringTextureBindTarget(uint32_t value) { | |
| 5073 static const EnumToString string_table[] = { | |
| 5074 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, | |
| 5075 {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"}, | |
| 5076 }; | |
| 5077 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5078 arraysize(string_table), value); | |
| 5079 } | |
| 5080 | |
| 5081 std::string GLES2Util::GetStringTextureFormat(uint32_t value) { | |
| 5082 static const EnumToString string_table[] = { | |
| 5083 {GL_ALPHA, "GL_ALPHA"}, | |
| 5084 {GL_LUMINANCE, "GL_LUMINANCE"}, | |
| 5085 {GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"}, | |
| 5086 {GL_RGB, "GL_RGB"}, | |
| 5087 {GL_RGBA, "GL_RGBA"}, | |
| 5088 }; | |
| 5089 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5090 arraysize(string_table), value); | |
| 5091 } | |
| 5092 | |
| 5093 std::string GLES2Util::GetStringTextureInternalFormat(uint32_t value) { | |
| 5094 static const EnumToString string_table[] = { | |
| 5095 {GL_ALPHA, "GL_ALPHA"}, | |
| 5096 {GL_LUMINANCE, "GL_LUMINANCE"}, | |
| 5097 {GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"}, | |
| 5098 {GL_RGB, "GL_RGB"}, | |
| 5099 {GL_RGBA, "GL_RGBA"}, | |
| 5100 }; | |
| 5101 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5102 arraysize(string_table), value); | |
| 5103 } | |
| 5104 | |
| 5105 std::string GLES2Util::GetStringTextureInternalFormatStorage(uint32_t value) { | |
| 5106 static const EnumToString string_table[] = { | |
| 5107 {GL_RGB565, "GL_RGB565"}, | |
| 5108 {GL_RGBA4, "GL_RGBA4"}, | |
| 5109 {GL_RGB5_A1, "GL_RGB5_A1"}, | |
| 5110 {GL_ALPHA8_EXT, "GL_ALPHA8_EXT"}, | |
| 5111 {GL_LUMINANCE8_EXT, "GL_LUMINANCE8_EXT"}, | |
| 5112 {GL_LUMINANCE8_ALPHA8_EXT, "GL_LUMINANCE8_ALPHA8_EXT"}, | |
| 5113 {GL_RGB8_OES, "GL_RGB8_OES"}, | |
| 5114 {GL_RGBA8_OES, "GL_RGBA8_OES"}, | |
| 5115 }; | |
| 5116 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5117 arraysize(string_table), value); | |
| 5118 } | |
| 5119 | |
| 5120 std::string GLES2Util::GetStringTextureMagFilterMode(uint32_t value) { | |
| 5121 static const EnumToString string_table[] = { | |
| 5122 {GL_NEAREST, "GL_NEAREST"}, {GL_LINEAR, "GL_LINEAR"}, | |
| 5123 }; | |
| 5124 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5125 arraysize(string_table), value); | |
| 5126 } | |
| 5127 | |
| 5128 std::string GLES2Util::GetStringTextureMinFilterMode(uint32_t value) { | |
| 5129 static const EnumToString string_table[] = { | |
| 5130 {GL_NEAREST, "GL_NEAREST"}, | |
| 5131 {GL_LINEAR, "GL_LINEAR"}, | |
| 5132 {GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"}, | |
| 5133 {GL_LINEAR_MIPMAP_NEAREST, "GL_LINEAR_MIPMAP_NEAREST"}, | |
| 5134 {GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"}, | |
| 5135 {GL_LINEAR_MIPMAP_LINEAR, "GL_LINEAR_MIPMAP_LINEAR"}, | |
| 5136 }; | |
| 5137 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5138 arraysize(string_table), value); | |
| 5139 } | |
| 5140 | |
| 5141 std::string GLES2Util::GetStringTextureParameter(uint32_t value) { | |
| 5142 static const EnumToString string_table[] = { | |
| 5143 {GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"}, | |
| 5144 {GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"}, | |
| 5145 {GL_TEXTURE_POOL_CHROMIUM, "GL_TEXTURE_POOL_CHROMIUM"}, | |
| 5146 {GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"}, | |
| 5147 {GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"}, | |
| 5148 }; | |
| 5149 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5150 arraysize(string_table), value); | |
| 5151 } | |
| 5152 | |
| 5153 std::string GLES2Util::GetStringTexturePool(uint32_t value) { | |
| 5154 static const EnumToString string_table[] = { | |
| 5155 {GL_TEXTURE_POOL_MANAGED_CHROMIUM, "GL_TEXTURE_POOL_MANAGED_CHROMIUM"}, | |
| 5156 {GL_TEXTURE_POOL_UNMANAGED_CHROMIUM, | |
| 5157 "GL_TEXTURE_POOL_UNMANAGED_CHROMIUM"}, | |
| 5158 }; | |
| 5159 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5160 arraysize(string_table), value); | |
| 5161 } | |
| 5162 | |
| 5163 std::string GLES2Util::GetStringTextureTarget(uint32_t value) { | |
| 5164 static const EnumToString string_table[] = { | |
| 5165 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, | |
| 5166 {GL_TEXTURE_CUBE_MAP_POSITIVE_X, "GL_TEXTURE_CUBE_MAP_POSITIVE_X"}, | |
| 5167 {GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"}, | |
| 5168 {GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"}, | |
| 5169 {GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"}, | |
| 5170 {GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z"}, | |
| 5171 {GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"}, | |
| 5172 }; | |
| 5173 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5174 arraysize(string_table), value); | |
| 5175 } | |
| 5176 | |
| 5177 std::string GLES2Util::GetStringTextureUsage(uint32_t value) { | |
| 5178 static const EnumToString string_table[] = { | |
| 5179 {GL_NONE, "GL_NONE"}, | |
| 5180 {GL_FRAMEBUFFER_ATTACHMENT_ANGLE, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE"}, | |
| 5181 }; | |
| 5182 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5183 arraysize(string_table), value); | |
| 5184 } | |
| 5185 | |
| 5186 std::string GLES2Util::GetStringTextureWrapMode(uint32_t value) { | |
| 5187 static const EnumToString string_table[] = { | |
| 5188 {GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE"}, | |
| 5189 {GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT"}, | |
| 5190 {GL_REPEAT, "GL_REPEAT"}, | |
| 5191 }; | |
| 5192 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5193 arraysize(string_table), value); | |
| 5194 } | |
| 5195 | |
| 5196 std::string GLES2Util::GetStringTransformFeedbackBindTarget(uint32_t value) { | |
| 5197 static const EnumToString string_table[] = { | |
| 5198 {GL_TRANSFORM_FEEDBACK, "GL_TRANSFORM_FEEDBACK"}, | |
| 5199 }; | |
| 5200 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5201 arraysize(string_table), value); | |
| 5202 } | |
| 5203 | |
| 5204 std::string GLES2Util::GetStringTransformFeedbackPrimitiveMode(uint32_t value) { | |
| 5205 static const EnumToString string_table[] = { | |
| 5206 {GL_POINTS, "GL_POINTS"}, | |
| 5207 {GL_LINES, "GL_LINES"}, | |
| 5208 {GL_TRIANGLES, "GL_TRIANGLES"}, | |
| 5209 }; | |
| 5210 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5211 arraysize(string_table), value); | |
| 5212 } | |
| 5213 | |
| 5214 std::string GLES2Util::GetStringValueBufferTarget(uint32_t value) { | |
| 5215 static const EnumToString string_table[] = { | |
| 5216 {GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM, | |
| 5217 "GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM"}, | |
| 5218 }; | |
| 5219 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5220 arraysize(string_table), value); | |
| 5221 } | |
| 5222 | |
| 5223 std::string GLES2Util::GetStringVertexAttribType(uint32_t value) { | |
| 5224 static const EnumToString string_table[] = { | |
| 5225 {GL_BYTE, "GL_BYTE"}, | |
| 5226 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | |
| 5227 {GL_SHORT, "GL_SHORT"}, | |
| 5228 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, | |
| 5229 {GL_FLOAT, "GL_FLOAT"}, | |
| 5230 }; | |
| 5231 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5232 arraysize(string_table), value); | |
| 5233 } | |
| 5234 | |
| 5235 std::string GLES2Util::GetStringVertexAttribute(uint32_t value) { | |
| 5236 static const EnumToString string_table[] = { | |
| 5237 {GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"}, | |
| 5238 {GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, | |
| 5239 "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"}, | |
| 5240 {GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"}, | |
| 5241 {GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"}, | |
| 5242 {GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"}, | |
| 5243 {GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"}, | |
| 5244 {GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"}, | |
| 5245 }; | |
| 5246 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5247 arraysize(string_table), value); | |
| 5248 } | |
| 5249 | |
| 5250 std::string GLES2Util::GetStringVertexPointer(uint32_t value) { | |
| 5251 static const EnumToString string_table[] = { | |
| 5252 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, | |
| 5253 }; | |
| 5254 return GLES2Util::GetQualifiedEnumString(string_table, | |
| 5255 arraysize(string_table), value); | |
| 5256 } | |
| 5257 | |
| 5258 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ | |
| OLD | NEW |