Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(164)

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h

Issue 169403005: command_buffer: Implement path rendering functions for CHROMIUM_path_rendering (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@nv-pr-02-texgen
Patch Set: improve parameter validation and write up the extension .txt file Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 // gpu/command_buffer/build_gles2_cmd_buffer.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
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 { 42 {
43 0x00400000, "GL_STENCIL_BUFFER_BIT6_QCOM", 43 0x00400000, "GL_STENCIL_BUFFER_BIT6_QCOM",
44 }, 44 },
45 { 45 {
46 0x9138, "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG", 46 0x9138, "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG",
47 }, 47 },
48 { 48 {
49 0x8FC4, "GL_SHADER_BINARY_VIV", 49 0x8FC4, "GL_SHADER_BINARY_VIV",
50 }, 50 },
51 { 51 {
52 0xa, "GL_QUADRATIC_CURVE_TO_CHROMIUM",
53 },
54 {
52 0x9130, "GL_SGX_PROGRAM_BINARY_IMG", 55 0x9130, "GL_SGX_PROGRAM_BINARY_IMG",
53 }, 56 },
54 { 57 {
55 0x9133, "GL_RENDERBUFFER_SAMPLES_IMG", 58 0x9133, "GL_RENDERBUFFER_SAMPLES_IMG",
56 }, 59 },
57 { 60 {
58 0x82E0, "GL_BUFFER_KHR", 61 0x82E0, "GL_BUFFER_KHR",
59 }, 62 },
60 { 63 {
61 0x9135, "GL_MAX_SAMPLES_IMG", 64 0x9135, "GL_MAX_SAMPLES_IMG",
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 { 120 {
118 0x8741, "GL_PROGRAM_BINARY_LENGTH_OES", 121 0x8741, "GL_PROGRAM_BINARY_LENGTH_OES",
119 }, 122 },
120 { 123 {
121 0x8740, "GL_Z400_BINARY_AMD", 124 0x8740, "GL_Z400_BINARY_AMD",
122 }, 125 },
123 { 126 {
124 0x8192, "GL_GENERATE_MIPMAP_HINT", 127 0x8192, "GL_GENERATE_MIPMAP_HINT",
125 }, 128 },
126 { 129 {
130 0x4, "GL_LINE_TO_CHROMIUM",
131 },
132 {
127 0x8A54, "GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT", 133 0x8A54, "GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT",
128 }, 134 },
129 { 135 {
130 0x8A55, "GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT", 136 0x8A55, "GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT",
131 }, 137 },
132 { 138 {
133 0x8A56, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT", 139 0x8A56, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT",
134 }, 140 },
135 { 141 {
136 0x8A57, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT", 142 0x8A57, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT",
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
273 { 279 {
274 0x0C10, "GL_SCISSOR_BOX", 280 0x0C10, "GL_SCISSOR_BOX",
275 }, 281 },
276 { 282 {
277 0x0C11, "GL_SCISSOR_TEST", 283 0x0C11, "GL_SCISSOR_TEST",
278 }, 284 },
279 { 285 {
280 0x80000000, "GL_MULTISAMPLE_BUFFER_BIT7_QCOM", 286 0x80000000, "GL_MULTISAMPLE_BUFFER_BIT7_QCOM",
281 }, 287 },
282 { 288 {
289 0x90a4, "GL_ROUND_CHROMIUM",
290 },
291 {
283 0x8A48, "GL_TEXTURE_SRGB_DECODE_EXT", 292 0x8A48, "GL_TEXTURE_SRGB_DECODE_EXT",
284 }, 293 },
285 { 294 {
286 0x300E, "GL_CONTEXT_LOST", 295 0x300E, "GL_CONTEXT_LOST",
287 }, 296 },
288 { 297 {
298 0x2400, "GL_EYE_LINEAR_CHROMIUM",
299 },
300 {
301 0x90a3, "GL_SQUARE_CHROMIUM",
302 },
303 {
289 0x02000000, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM", 304 0x02000000, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM",
290 }, 305 },
291 { 306 {
292 0x8C2F, "GL_ANY_SAMPLES_PASSED_EXT", 307 0x8C2F, "GL_ANY_SAMPLES_PASSED_EXT",
293 }, 308 },
294 { 309 {
295 0x8BD2, "GL_TEXTURE_WIDTH_QCOM", 310 0x8BD2, "GL_TEXTURE_WIDTH_QCOM",
296 }, 311 },
297 { 312 {
298 0x8BD3, "GL_TEXTURE_HEIGHT_QCOM", 313 0x8BD3, "GL_TEXTURE_HEIGHT_QCOM",
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
393 { 408 {
394 0x8D43, "GL_RENDERBUFFER_HEIGHT", 409 0x8D43, "GL_RENDERBUFFER_HEIGHT",
395 }, 410 },
396 { 411 {
397 0x8D40, "GL_FRAMEBUFFER", 412 0x8D40, "GL_FRAMEBUFFER",
398 }, 413 },
399 { 414 {
400 0x8D41, "GL_RENDERBUFFER", 415 0x8D41, "GL_RENDERBUFFER",
401 }, 416 },
402 { 417 {
418 0x90B7, "GL_PATH_STENCIL_FUNC_CHROMIUM",
419 },
420 {
403 0x0BD0, "GL_DITHER", 421 0x0BD0, "GL_DITHER",
404 }, 422 },
405 { 423 {
424 0x90B9, "GL_PATH_STENCIL_VALUE_MASK_CHROMIUM",
425 },
426 {
427 0x90B8, "GL_PATH_STENCIL_REF_CHROMIUM",
428 },
429 {
406 0x93D3, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR", 430 0x93D3, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR",
407 }, 431 },
408 { 432 {
433 0x1D00, "GL_FLAT_CHROMIUM",
434 },
435 {
409 0x1801, "GL_DEPTH_EXT", 436 0x1801, "GL_DEPTH_EXT",
410 }, 437 },
411 { 438 {
412 0x1800, "GL_COLOR_EXT", 439 0x1800, "GL_COLOR_EXT",
413 }, 440 },
414 { 441 {
415 0x1802, "GL_STENCIL_EXT", 442 0x1802, "GL_STENCIL_EXT",
416 }, 443 },
417 { 444 {
418 0x0B21, "GL_LINE_WIDTH", 445 0x0B21, "GL_LINE_WIDTH",
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
576 { 603 {
577 0x00000080, "GL_COLOR_BUFFER_BIT7_QCOM", 604 0x00000080, "GL_COLOR_BUFFER_BIT7_QCOM",
578 }, 605 },
579 { 606 {
580 0x88F0, "GL_DEPTH24_STENCIL8_OES", 607 0x88F0, "GL_DEPTH24_STENCIL8_OES",
581 }, 608 },
582 { 609 {
583 0x80A0, "GL_SAMPLE_COVERAGE", 610 0x80A0, "GL_SAMPLE_COVERAGE",
584 }, 611 },
585 { 612 {
613 0x0C, "GL_CUBIC_CURVE_TO_CHROMIUM",
614 },
615 {
586 0x928F, "GL_DST_ATOP_NV", 616 0x928F, "GL_DST_ATOP_NV",
587 }, 617 },
588 { 618 {
589 0x80A9, "GL_SAMPLES", 619 0x80A9, "GL_SAMPLES",
590 }, 620 },
591 { 621 {
592 0x80A8, "GL_SAMPLE_BUFFERS", 622 0x80A8, "GL_SAMPLE_BUFFERS",
593 }, 623 },
594 { 624 {
595 0x0D55, "GL_ALPHA_BITS", 625 0x0D55, "GL_ALPHA_BITS",
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
657 { 687 {
658 0x0308, "GL_SRC_ALPHA_SATURATE", 688 0x0308, "GL_SRC_ALPHA_SATURATE",
659 }, 689 },
660 { 690 {
661 0x2A00, "GL_POLYGON_OFFSET_UNITS", 691 0x2A00, "GL_POLYGON_OFFSET_UNITS",
662 }, 692 },
663 { 693 {
664 0xFFFFFFFF, "GL_ALL_SHADER_BITS_EXT", 694 0xFFFFFFFF, "GL_ALL_SHADER_BITS_EXT",
665 }, 695 },
666 { 696 {
697 0x908E, "GL_TRANSLATE_X_CHROMIUM",
698 },
699 {
667 0x00800000, "GL_STENCIL_BUFFER_BIT7_QCOM", 700 0x00800000, "GL_STENCIL_BUFFER_BIT7_QCOM",
668 }, 701 },
669 { 702 {
670 0x8C4D, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV", 703 0x8C4D, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV",
671 }, 704 },
672 { 705 {
673 0x00020000, "GL_STENCIL_BUFFER_BIT1_QCOM", 706 0x00020000, "GL_STENCIL_BUFFER_BIT1_QCOM",
674 }, 707 },
675 { 708 {
676 0x8D00, "GL_DEPTH_ATTACHMENT", 709 0x8D00, "GL_DEPTH_ATTACHMENT",
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
741 { 774 {
742 0x8A4F, "GL_PROGRAM_PIPELINE_OBJECT_EXT", 775 0x8A4F, "GL_PROGRAM_PIPELINE_OBJECT_EXT",
743 }, 776 },
744 { 777 {
745 0x882C, "GL_DRAW_BUFFER7_EXT", 778 0x882C, "GL_DRAW_BUFFER7_EXT",
746 }, 779 },
747 { 780 {
748 0x0010, "GL_MAP_FLUSH_EXPLICIT_BIT_EXT", 781 0x0010, "GL_MAP_FLUSH_EXPLICIT_BIT_EXT",
749 }, 782 },
750 { 783 {
784 0x90A6, "GL_BEVEL_CHROMIUM",
785 },
786 {
787 0x90A7, "GL_MITER_REVERT_CHROMIUM",
788 },
789 {
790 0x90A4, "GL_ROUND_CHROMIUM",
791 },
792 {
751 0x882D, "GL_DRAW_BUFFER8_EXT", 793 0x882D, "GL_DRAW_BUFFER8_EXT",
752 }, 794 },
753 { 795 {
754 0x0BA6, "GL_MODELVIEW_MATRIX_CHROMIUM", 796 0x0BA6, "GL_MODELVIEW_MATRIX_CHROMIUM",
755 }, 797 },
756 { 798 {
757 0x8F37, "GL_COPY_WRITE_BUFFER_NV", 799 0x8F37, "GL_COPY_WRITE_BUFFER_NV",
758 }, 800 },
759 { 801 {
760 0x8F36, "GL_COPY_READ_BUFFER_NV", 802 0x8F36, "GL_COPY_READ_BUFFER_NV",
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
990 { 1032 {
991 0x92A6, "GL_VIVIDLIGHT_NV", 1033 0x92A6, "GL_VIVIDLIGHT_NV",
992 }, 1034 },
993 { 1035 {
994 0x00080000, "GL_STENCIL_BUFFER_BIT3_QCOM", 1036 0x00080000, "GL_STENCIL_BUFFER_BIT3_QCOM",
995 }, 1037 },
996 { 1038 {
997 0x92A7, "GL_LINEARLIGHT_NV", 1039 0x92A7, "GL_LINEARLIGHT_NV",
998 }, 1040 },
999 { 1041 {
1042 0x00, "GL_CLOSE_PATH_CHROMIUM",
1043 },
1044 {
1045 0x02, "GL_MOVE_TO_CHROMIUM",
1046 },
1047 {
1000 0x886A, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED", 1048 0x886A, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED",
1001 }, 1049 },
1002 { 1050 {
1051 0x9078, "GL_PATH_TERMINAL_END_CAP_CHROMIUM",
1052 },
1053 {
1054 0x9079, "GL_PATH_JOIN_STYLE_CHROMIUM",
1055 },
1056 {
1003 0x0C01, "GL_DRAW_BUFFER_EXT", 1057 0x0C01, "GL_DRAW_BUFFER_EXT",
1004 }, 1058 },
1005 { 1059 {
1060 0x9075, "GL_PATH_STROKE_WIDTH_CHROMIUM",
1061 },
1062 {
1063 0x9077, "GL_PATH_INITIAL_END_CAP_CHROMIUM",
1064 },
1065 {
1006 0x93C7, "GL_COMPRESSED_RGBA_ASTC_6x5x5_OES", 1066 0x93C7, "GL_COMPRESSED_RGBA_ASTC_6x5x5_OES",
1007 }, 1067 },
1008 { 1068 {
1009 0x8B5F, "GL_SAMPLER_3D_OES", 1069 0x8B5F, "GL_SAMPLER_3D_OES",
1010 }, 1070 },
1011 { 1071 {
1012 0x8B95, "GL_PALETTE8_RGB8_OES", 1072 0x8B95, "GL_PALETTE8_RGB8_OES",
1013 }, 1073 },
1014 { 1074 {
1015 0x9250, "GL_SHADER_BINARY_DMP", 1075 0x9250, "GL_SHADER_BINARY_DMP",
1016 }, 1076 },
1017 { 1077 {
1078 0x9096, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM",
1079 },
1080 {
1081 0x9094, "GL_AFFINE_3D_CHROMIUM",
1082 },
1083 {
1084 0x9092, "GL_AFFINE_2D_CHROMIUM",
1085 },
1086 {
1087 0x9090, "GL_TRANSLATE_2D_CHROMIUM",
1088 },
1089 {
1018 0x10000000, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM", 1090 0x10000000, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM",
1019 }, 1091 },
1020 { 1092 {
1021 0x8C92, "GL_ATC_RGB_AMD", 1093 0x8C92, "GL_ATC_RGB_AMD",
1022 }, 1094 },
1023 { 1095 {
1024 0x9154, "GL_VERTEX_ARRAY_OBJECT_EXT", 1096 0x9154, "GL_VERTEX_ARRAY_OBJECT_EXT",
1025 }, 1097 },
1026 { 1098 {
1027 0x9153, "GL_QUERY_OBJECT_EXT", 1099 0x9153, "GL_QUERY_OBJECT_EXT",
(...skipping 22 matching lines...) Expand all
1050 { 1122 {
1051 0x1702, "GL_TEXTURE", 1123 0x1702, "GL_TEXTURE",
1052 }, 1124 },
1053 { 1125 {
1054 0x00000008, "GL_COLOR_BUFFER_BIT3_QCOM", 1126 0x00000008, "GL_COLOR_BUFFER_BIT3_QCOM",
1055 }, 1127 },
1056 { 1128 {
1057 0x8B58, "GL_BOOL_VEC3", 1129 0x8B58, "GL_BOOL_VEC3",
1058 }, 1130 },
1059 { 1131 {
1132 0x907a, "GL_PATH_MITER_LIMIT_CHROMIUM",
1133 },
1134 {
1060 0x8828, "GL_DRAW_BUFFER3_EXT", 1135 0x8828, "GL_DRAW_BUFFER3_EXT",
1061 }, 1136 },
1062 { 1137 {
1063 0x8DF0, "GL_LOW_FLOAT", 1138 0x8DF0, "GL_LOW_FLOAT",
1064 }, 1139 },
1065 { 1140 {
1066 0x1906, "GL_ALPHA", 1141 0x1906, "GL_ALPHA",
1067 }, 1142 },
1068 { 1143 {
1069 0x1907, "GL_RGB", 1144 0x1907, "GL_RGB",
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1128 { 1203 {
1129 0x8B52, "GL_FLOAT_VEC4", 1204 0x8B52, "GL_FLOAT_VEC4",
1130 }, 1205 },
1131 { 1206 {
1132 0x9240, "GL_UNPACK_FLIP_Y_CHROMIUM", 1207 0x9240, "GL_UNPACK_FLIP_Y_CHROMIUM",
1133 }, 1208 },
1134 { 1209 {
1135 0x8DF6, "GL_UNSIGNED_INT_10_10_10_2_OES", 1210 0x8DF6, "GL_UNSIGNED_INT_10_10_10_2_OES",
1136 }, 1211 },
1137 { 1212 {
1213 0x9091, "GL_TRANSLATE_3D_CHROMIUM",
1214 },
1215 {
1138 0x8230, "GL_RG32F_EXT", 1216 0x8230, "GL_RG32F_EXT",
1139 }, 1217 },
1140 { 1218 {
1141 0x8DF7, "GL_INT_10_10_10_2_OES", 1219 0x8DF7, "GL_INT_10_10_10_2_OES",
1142 }, 1220 },
1143 { 1221 {
1144 0x9246, "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM", 1222 0x9246, "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM",
1145 }, 1223 },
1146 { 1224 {
1147 0x8B69, "GL_FLOAT_MAT4x2_NV", 1225 0x8B69, "GL_FLOAT_MAT4x2_NV",
(...skipping 682 matching lines...) Expand 10 before | Expand all | Expand 10 after
1830 { 1908 {
1831 0x8B4C, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS", 1909 0x8B4C, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS",
1832 }, 1910 },
1833 { 1911 {
1834 0x8B4D, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS", 1912 0x8B4D, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS",
1835 }, 1913 },
1836 { 1914 {
1837 0x8B4F, "GL_SHADER_TYPE", 1915 0x8B4F, "GL_SHADER_TYPE",
1838 }, 1916 },
1839 { 1917 {
1918 0x9089, "GL_COUNT_DOWN_CHROMIUM",
1919 },
1920 {
1921 0x9088, "GL_COUNT_UP_CHROMIUM",
1922 },
1923 {
1840 0x00004000, "GL_COLOR_BUFFER_BIT", 1924 0x00004000, "GL_COLOR_BUFFER_BIT",
1841 }, 1925 },
1842 { 1926 {
1843 0x00000010, "GL_COLOR_BUFFER_BIT4_QCOM", 1927 0x00000010, "GL_COLOR_BUFFER_BIT4_QCOM",
1844 }, 1928 },
1845 { 1929 {
1846 0x8834, "GL_DRAW_BUFFER15_EXT", 1930 0x8834, "GL_DRAW_BUFFER15_EXT",
1847 }, 1931 },
1848 { 1932 {
1849 0x8833, "GL_DRAW_BUFFER14_EXT", 1933 0x8833, "GL_DRAW_BUFFER14_EXT",
(...skipping 13 matching lines...) Expand all
1863 { 1947 {
1864 0x93B8, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR", 1948 0x93B8, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR",
1865 }, 1949 },
1866 { 1950 {
1867 0x9241, "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM", 1951 0x9241, "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM",
1868 }, 1952 },
1869 { 1953 {
1870 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM", 1954 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM",
1871 }, 1955 },
1872 { 1956 {
1957 0x909C, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM",
1958 },
1959 {
1960 0x908d, "GL_BOUNDING_BOX_CHROMIUM",
1961 },
1962 {
1873 0x0B93, "GL_STENCIL_VALUE_MASK", 1963 0x0B93, "GL_STENCIL_VALUE_MASK",
1874 }, 1964 },
1875 { 1965 {
1876 0x0B92, "GL_STENCIL_FUNC", 1966 0x0B92, "GL_STENCIL_FUNC",
1877 }, 1967 },
1878 { 1968 {
1879 0x0B91, "GL_STENCIL_CLEAR_VALUE", 1969 0x0B91, "GL_STENCIL_CLEAR_VALUE",
1880 }, 1970 },
1881 { 1971 {
1882 0x883D, "GL_BLEND_EQUATION_ALPHA", 1972 0x883D, "GL_BLEND_EQUATION_ALPHA",
(...skipping 13 matching lines...) Expand all
1896 { 1986 {
1897 0x0B98, "GL_STENCIL_WRITEMASK", 1987 0x0B98, "GL_STENCIL_WRITEMASK",
1898 }, 1988 },
1899 { 1989 {
1900 0x8B40, "GL_PROGRAM_OBJECT_EXT", 1990 0x8B40, "GL_PROGRAM_OBJECT_EXT",
1901 }, 1991 },
1902 { 1992 {
1903 0x1004, "GL_TEXTURE_BORDER_COLOR_NV", 1993 0x1004, "GL_TEXTURE_BORDER_COLOR_NV",
1904 }, 1994 },
1905 { 1995 {
1996 0x908F, "GL_TRANSLATE_Y_CHROMIUM",
1997 },
1998 {
1906 0x8B48, "GL_SHADER_OBJECT_EXT", 1999 0x8B48, "GL_SHADER_OBJECT_EXT",
1907 }, 2000 },
1908 { 2001 {
1909 0x912F, "GL_TEXTURE_IMMUTABLE_FORMAT_EXT", 2002 0x912F, "GL_TEXTURE_IMMUTABLE_FORMAT_EXT",
1910 }, 2003 },
1911 { 2004 {
1912 0x924A, "GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM", 2005 0x924A, "GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM",
1913 }, 2006 },
1914 { 2007 {
1915 0x20000000, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM", 2008 0x20000000, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM",
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
1980 { 2073 {
1981 0x8D20, "GL_STENCIL_ATTACHMENT", 2074 0x8D20, "GL_STENCIL_ATTACHMENT",
1982 }, 2075 },
1983 { 2076 {
1984 0x8B91, "GL_PALETTE4_RGBA8_OES", 2077 0x8B91, "GL_PALETTE4_RGBA8_OES",
1985 }, 2078 },
1986 { 2079 {
1987 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM", 2080 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM",
1988 }, 2081 },
1989 { 2082 {
2083 0x9098, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM",
2084 },
2085 {
1990 0x00008000, "GL_COVERAGE_BUFFER_BIT_NV", 2086 0x00008000, "GL_COVERAGE_BUFFER_BIT_NV",
1991 }, 2087 },
1992 { 2088 {
1993 0x1506, "GL_XOR_NV", 2089 0x1506, "GL_XOR_NV",
1994 }, 2090 },
1995 { 2091 {
1996 0x8CA8, "GL_READ_FRAMEBUFFER_ANGLE", 2092 0x8CA8, "GL_READ_FRAMEBUFFER_ANGLE",
1997 }, 2093 },
1998 { 2094 {
1999 0x8CA9, "GL_DRAW_FRAMEBUFFER_ANGLE", 2095 0x8CA9, "GL_DRAW_FRAMEBUFFER_ANGLE",
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
2064 { 2160 {
2065 0x8CE9, "GL_COLOR_ATTACHMENT9_EXT", 2161 0x8CE9, "GL_COLOR_ATTACHMENT9_EXT",
2066 }, 2162 },
2067 { 2163 {
2068 0x8B96, "GL_PALETTE8_RGBA8_OES", 2164 0x8B96, "GL_PALETTE8_RGBA8_OES",
2069 }, 2165 },
2070 { 2166 {
2071 0x8872, "GL_MAX_TEXTURE_IMAGE_UNITS", 2167 0x8872, "GL_MAX_TEXTURE_IMAGE_UNITS",
2072 }, 2168 },
2073 { 2169 {
2170 0x8871, "GL_MAX_TEXTURE_COORDS_CHROMIUM",
2171 },
2172 {
2173 0x2401, "GL_OBJECT_LINEAR_CHROMIUM",
2174 },
2175 {
2074 0x8508, "GL_DECR_WRAP", 2176 0x8508, "GL_DECR_WRAP",
2075 }, 2177 },
2076 { 2178 {
2077 0x92AD, "GL_HSL_HUE_NV", 2179 0x92AD, "GL_HSL_HUE_NV",
2078 }, 2180 },
2079 { 2181 {
2080 0x92AE, "GL_HSL_SATURATION_NV", 2182 0x92AE, "GL_HSL_SATURATION_NV",
2081 }, 2183 },
2082 { 2184 {
2083 0x92AF, "GL_HSL_COLOR_NV", 2185 0x92AF, "GL_HSL_COLOR_NV",
(...skipping 616 matching lines...) Expand 10 before | Expand all | Expand 10 after
2700 2802
2701 std::string GLES2Util::GetStringMatrixMode(uint32 value) { 2803 std::string GLES2Util::GetStringMatrixMode(uint32 value) {
2702 static const EnumToString string_table[] = { 2804 static const EnumToString string_table[] = {
2703 {GL_PROJECTION_CHROMIUM, "GL_PROJECTION_CHROMIUM"}, 2805 {GL_PROJECTION_CHROMIUM, "GL_PROJECTION_CHROMIUM"},
2704 {GL_MODELVIEW_CHROMIUM, "GL_MODELVIEW_CHROMIUM"}, 2806 {GL_MODELVIEW_CHROMIUM, "GL_MODELVIEW_CHROMIUM"},
2705 }; 2807 };
2706 return GLES2Util::GetQualifiedEnumString( 2808 return GLES2Util::GetQualifiedEnumString(
2707 string_table, arraysize(string_table), value); 2809 string_table, arraysize(string_table), value);
2708 } 2810 }
2709 2811
2812 std::string GLES2Util::GetStringPathCoordType(uint32 value) {
2813 static const EnumToString string_table[] = {
2814 {GL_FLOAT, "GL_FLOAT"},
2815 };
2816 return GLES2Util::GetQualifiedEnumString(
2817 string_table, arraysize(string_table), value);
2818 }
2819
2820 std::string GLES2Util::GetStringPathCoverMode(uint32 value) {
2821 static const EnumToString string_table[] = {
2822 {GL_BOUNDING_BOX_CHROMIUM, "GL_BOUNDING_BOX_CHROMIUM"},
2823 };
2824 return GLES2Util::GetQualifiedEnumString(
2825 string_table, arraysize(string_table), value);
2826 }
2827
2828 std::string GLES2Util::GetStringPathCoverModeInstanced(uint32 value) {
2829 static const EnumToString string_table[] = {
2830 {GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM,
2831 "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM"},
2832 };
2833 return GLES2Util::GetQualifiedEnumString(
2834 string_table, arraysize(string_table), value);
2835 }
2836
2837 std::string GLES2Util::GetStringPathFillMode(uint32 value) {
2838 static const EnumToString string_table[] = {
2839 {GL_INVERT, "GL_INVERT"},
2840 {GL_COUNT_UP_CHROMIUM, "GL_COUNT_UP_CHROMIUM"},
2841 {GL_COUNT_DOWN_CHROMIUM, "GL_COUNT_DOWN_CHROMIUM"},
2842 };
2843 return GLES2Util::GetQualifiedEnumString(
2844 string_table, arraysize(string_table), value);
2845 }
2846
2847 std::string GLES2Util::GetStringPathGenMode(uint32 value) {
2848 static const EnumToString string_table[] = {
2849 {GL_OBJECT_LINEAR_CHROMIUM, "GL_OBJECT_LINEAR_CHROMIUM"},
2850 {GL_EYE_LINEAR_CHROMIUM, "GL_EYE_LINEAR_CHROMIUM"},
2851 };
2852 return GLES2Util::GetQualifiedEnumString(
2853 string_table, arraysize(string_table), value);
2854 }
2855
2856 std::string GLES2Util::GetStringPathNameType(uint32 value) {
2857 static const EnumToString string_table[] = {
2858 {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"},
2859 };
2860 return GLES2Util::GetQualifiedEnumString(
2861 string_table, arraysize(string_table), value);
2862 }
2863
2864 std::string GLES2Util::GetStringPathParameter(uint32 value) {
2865 static const EnumToString string_table[] = {
2866 {GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"},
2867 {GL_PATH_INITIAL_END_CAP_CHROMIUM, "GL_PATH_INITIAL_END_CAP_CHROMIUM"},
2868 {GL_PATH_TERMINAL_END_CAP_CHROMIUM, "GL_PATH_TERMINAL_END_CAP_CHROMIUM"},
2869 {GL_PATH_JOIN_STYLE_CHROMIUM, "GL_PATH_JOIN_STYLE_CHROMIUM"},
2870 {GL_PATH_MITER_LIMIT_CHROMIUM, "GL_PATH_MITER_LIMIT_CHROMIUM"},
2871 };
2872 return GLES2Util::GetQualifiedEnumString(
2873 string_table, arraysize(string_table), value);
2874 }
2875
2876 std::string GLES2Util::GetStringPathTransformType(uint32 value) {
2877 static const EnumToString string_table[] = {
2878 {GL_NONE, "GL_NONE"},
2879 {GL_TRANSLATE_X_CHROMIUM, "GL_TRANSLATE_X_CHROMIUM"},
2880 {GL_TRANSLATE_Y_CHROMIUM, "GL_TRANSLATE_Y_CHROMIUM"},
2881 {GL_TRANSLATE_2D_CHROMIUM, "GL_TRANSLATE_2D_CHROMIUM"},
2882 {GL_TRANSLATE_3D_CHROMIUM, "GL_TRANSLATE_3D_CHROMIUM"},
2883 {GL_AFFINE_2D_CHROMIUM, "GL_AFFINE_2D_CHROMIUM"},
2884 {GL_AFFINE_3D_CHROMIUM, "GL_AFFINE_3D_CHROMIUM"},
2885 {GL_TRANSPOSE_AFFINE_2D_CHROMIUM, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM"},
2886 {GL_TRANSPOSE_AFFINE_3D_CHROMIUM, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM"},
2887 };
2888 return GLES2Util::GetQualifiedEnumString(
2889 string_table, arraysize(string_table), value);
2890 }
2891
2710 std::string GLES2Util::GetStringPixelStore(uint32 value) { 2892 std::string GLES2Util::GetStringPixelStore(uint32 value) {
2711 static const EnumToString string_table[] = { 2893 static const EnumToString string_table[] = {
2712 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, 2894 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"},
2713 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, 2895 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"},
2714 {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"}, 2896 {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"},
2715 {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM, 2897 {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM,
2716 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"}, 2898 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"},
2717 {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, 2899 {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM,
2718 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"}, 2900 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"},
2719 }; 2901 };
(...skipping 369 matching lines...) Expand 10 before | Expand all | Expand 10 after
3089 3271
3090 std::string GLES2Util::GetStringVertexPointer(uint32 value) { 3272 std::string GLES2Util::GetStringVertexPointer(uint32 value) {
3091 static const EnumToString string_table[] = { 3273 static const EnumToString string_table[] = {
3092 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, 3274 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"},
3093 }; 3275 };
3094 return GLES2Util::GetQualifiedEnumString( 3276 return GLES2Util::GetQualifiedEnumString(
3095 string_table, arraysize(string_table), value); 3277 string_table, arraysize(string_table), value);
3096 } 3278 }
3097 3279
3098 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 3280 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698