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

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

Issue 477623004: command_buffer: Support instanced path rendering in gpu command buffer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@new-03-path-funcs
Patch Set: fix msvc signedness warning in an unittest Created 5 years, 1 month 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 325 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 { 336 {
337 0x8069, "GL_TEXTURE_BINDING_2D", 337 0x8069, "GL_TEXTURE_BINDING_2D",
338 }, 338 },
339 { 339 {
340 0x8A2E, "GL_MAX_COMBINED_UNIFORM_BLOCKS", 340 0x8A2E, "GL_MAX_COMBINED_UNIFORM_BLOCKS",
341 }, 341 },
342 { 342 {
343 0x8F96, "GL_RGB8_SNORM", 343 0x8F96, "GL_RGB8_SNORM",
344 }, 344 },
345 { 345 {
346 0x9091, "GL_TRANSLATE_3D_CHROMIUM",
347 },
348 {
346 0x8260, "GL_UNDEFINED_VERTEX_EXT", 349 0x8260, "GL_UNDEFINED_VERTEX_EXT",
347 }, 350 },
348 { 351 {
349 0x8261, "GL_NO_RESET_NOTIFICATION_KHR", 352 0x8261, "GL_NO_RESET_NOTIFICATION_KHR",
350 }, 353 },
351 { 354 {
352 0x0D02, "GL_PACK_ROW_LENGTH", 355 0x0D02, "GL_PACK_ROW_LENGTH",
353 }, 356 },
354 { 357 {
355 0x8DFA, "GL_SHADER_COMPILER", 358 0x8DFA, "GL_SHADER_COMPILER",
(...skipping 1186 matching lines...) Expand 10 before | Expand all | Expand 10 after
1542 { 1545 {
1543 0x9251, "GL_SMAPHS30_PROGRAM_BINARY_DMP", 1546 0x9251, "GL_SMAPHS30_PROGRAM_BINARY_DMP",
1544 }, 1547 },
1545 { 1548 {
1546 0x9252, "GL_SMAPHS_PROGRAM_BINARY_DMP", 1549 0x9252, "GL_SMAPHS_PROGRAM_BINARY_DMP",
1547 }, 1550 },
1548 { 1551 {
1549 0x9253, "GL_DMP_PROGRAM_BINARY_DMP", 1552 0x9253, "GL_DMP_PROGRAM_BINARY_DMP",
1550 }, 1553 },
1551 { 1554 {
1555 0x9096, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM",
1556 },
1557 {
1558 0x9094, "GL_AFFINE_3D_CHROMIUM",
1559 },
1560 {
1552 0x8DC8, "GL_UNSIGNED_INT_VEC4", 1561 0x8DC8, "GL_UNSIGNED_INT_VEC4",
1553 }, 1562 },
1554 { 1563 {
1564 0x9092, "GL_AFFINE_2D_CHROMIUM",
1565 },
1566 {
1567 0x9090, "GL_TRANSLATE_2D_CHROMIUM",
1568 },
1569 {
1555 0x3000, "GL_CLIP_DISTANCE0_APPLE", 1570 0x3000, "GL_CLIP_DISTANCE0_APPLE",
1556 }, 1571 },
1557 { 1572 {
1558 0x8C92, "GL_ATC_RGB_AMD", 1573 0x8C92, "GL_ATC_RGB_AMD",
1559 }, 1574 },
1560 { 1575 {
1561 0x8DC1, "GL_SAMPLER_2D_ARRAY", 1576 0x8DC1, "GL_SAMPLER_2D_ARRAY",
1562 }, 1577 },
1563 { 1578 {
1564 0x9154, "GL_VERTEX_ARRAY_OBJECT_EXT", 1579 0x9154, "GL_VERTEX_ARRAY_OBJECT_EXT",
(...skipping 1084 matching lines...) Expand 10 before | Expand all | Expand 10 after
2649 { 2664 {
2650 0x8B65, "GL_FLOAT_MAT2x3_NV", 2665 0x8B65, "GL_FLOAT_MAT2x3_NV",
2651 }, 2666 },
2652 { 2667 {
2653 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM", 2668 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM",
2654 }, 2669 },
2655 { 2670 {
2656 0x83FA, "GL_PERFQUERY_FLUSH_INTEL", 2671 0x83FA, "GL_PERFQUERY_FLUSH_INTEL",
2657 }, 2672 },
2658 { 2673 {
2674 0x909C, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM",
2675 },
2676 {
2659 0x0D03, "GL_PACK_SKIP_ROWS", 2677 0x0D03, "GL_PACK_SKIP_ROWS",
2660 }, 2678 },
2661 { 2679 {
2680 0x908E, "GL_TRANSLATE_X_CHROMIUM",
2681 },
2682 {
2662 0x84F3, "GL_FENCE_STATUS_NV", 2683 0x84F3, "GL_FENCE_STATUS_NV",
2663 }, 2684 },
2664 { 2685 {
2665 0x908D, "GL_BOUNDING_BOX_CHROMIUM", 2686 0x908D, "GL_BOUNDING_BOX_CHROMIUM",
2666 }, 2687 },
2667 { 2688 {
2668 0x88E6, "GL_STATIC_COPY", 2689 0x88E6, "GL_STATIC_COPY",
2669 }, 2690 },
2670 { 2691 {
2671 0x0B93, "GL_STENCIL_VALUE_MASK", 2692 0x0B93, "GL_STENCIL_VALUE_MASK",
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
2709 { 2730 {
2710 0x94F0, "GL_PERFQUERY_COUNTER_EVENT_INTEL", 2731 0x94F0, "GL_PERFQUERY_COUNTER_EVENT_INTEL",
2711 }, 2732 },
2712 { 2733 {
2713 0x8B40, "GL_PROGRAM_OBJECT_EXT", 2734 0x8B40, "GL_PROGRAM_OBJECT_EXT",
2714 }, 2735 },
2715 { 2736 {
2716 0x1004, "GL_TEXTURE_BORDER_COLOR_EXT", 2737 0x1004, "GL_TEXTURE_BORDER_COLOR_EXT",
2717 }, 2738 },
2718 { 2739 {
2740 0x908F, "GL_TRANSLATE_Y_CHROMIUM",
2741 },
2742 {
2719 0x8A2D, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS", 2743 0x8A2D, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS",
2720 }, 2744 },
2721 { 2745 {
2722 0x8B48, "GL_SHADER_OBJECT_EXT", 2746 0x8B48, "GL_SHADER_OBJECT_EXT",
2723 }, 2747 },
2724 { 2748 {
2725 0x8B49, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS", 2749 0x8B49, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS",
2726 }, 2750 },
2727 { 2751 {
2728 0x813A, "GL_TEXTURE_MIN_LOD", 2752 0x813A, "GL_TEXTURE_MIN_LOD",
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
2868 { 2892 {
2869 0x8D20, "GL_STENCIL_ATTACHMENT", 2893 0x8D20, "GL_STENCIL_ATTACHMENT",
2870 }, 2894 },
2871 { 2895 {
2872 0x8B91, "GL_PALETTE4_RGBA8_OES", 2896 0x8B91, "GL_PALETTE4_RGBA8_OES",
2873 }, 2897 },
2874 { 2898 {
2875 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM", 2899 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM",
2876 }, 2900 },
2877 { 2901 {
2902 0x9098, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM",
2903 },
2904 {
2878 0x78EC, "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM", 2905 0x78EC, "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM",
2879 }, 2906 },
2880 { 2907 {
2881 0x78FA, "GL_RGB_YUV_420_CHROMIUM", 2908 0x78FA, "GL_RGB_YUV_420_CHROMIUM",
2882 }, 2909 },
2883 { 2910 {
2884 0x00008000, "GL_COVERAGE_BUFFER_BIT_NV", 2911 0x00008000, "GL_COVERAGE_BUFFER_BIT_NV",
2885 }, 2912 },
2886 { 2913 {
2887 0x1506, "GL_XOR_NV", 2914 0x1506, "GL_XOR_NV",
(...skipping 1135 matching lines...) Expand 10 before | Expand all | Expand 10 after
4023 std::string GLES2Util::GetStringPathFillMode(uint32_t value) { 4050 std::string GLES2Util::GetStringPathFillMode(uint32_t value) {
4024 static const EnumToString string_table[] = { 4051 static const EnumToString string_table[] = {
4025 {GL_INVERT, "GL_INVERT"}, 4052 {GL_INVERT, "GL_INVERT"},
4026 {GL_COUNT_UP_CHROMIUM, "GL_COUNT_UP_CHROMIUM"}, 4053 {GL_COUNT_UP_CHROMIUM, "GL_COUNT_UP_CHROMIUM"},
4027 {GL_COUNT_DOWN_CHROMIUM, "GL_COUNT_DOWN_CHROMIUM"}, 4054 {GL_COUNT_DOWN_CHROMIUM, "GL_COUNT_DOWN_CHROMIUM"},
4028 }; 4055 };
4029 return GLES2Util::GetQualifiedEnumString(string_table, 4056 return GLES2Util::GetQualifiedEnumString(string_table,
4030 arraysize(string_table), value); 4057 arraysize(string_table), value);
4031 } 4058 }
4032 4059
4060 std::string GLES2Util::GetStringPathInstancedCoverMode(uint32_t value) {
4061 static const EnumToString string_table[] = {
4062 {GL_CONVEX_HULL_CHROMIUM, "GL_CONVEX_HULL_CHROMIUM"},
4063 {GL_BOUNDING_BOX_CHROMIUM, "GL_BOUNDING_BOX_CHROMIUM"},
4064 {GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM,
4065 "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM"},
4066 };
4067 return GLES2Util::GetQualifiedEnumString(string_table,
4068 arraysize(string_table), value);
4069 }
4070
4071 std::string GLES2Util::GetStringPathNameType(uint32_t value) {
4072 static const EnumToString string_table[] = {
4073 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, {GL_BYTE, "GL_BYTE"},
4074 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, {GL_SHORT, "GL_SHORT"},
4075 {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"}, {GL_INT, "GL_INT"},
4076 };
4077 return GLES2Util::GetQualifiedEnumString(string_table,
4078 arraysize(string_table), value);
4079 }
4080
4033 std::string GLES2Util::GetStringPathParameter(uint32_t value) { 4081 std::string GLES2Util::GetStringPathParameter(uint32_t value) {
4034 static const EnumToString string_table[] = { 4082 static const EnumToString string_table[] = {
4035 {GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"}, 4083 {GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"},
4036 {GL_PATH_END_CAPS_CHROMIUM, "GL_PATH_END_CAPS_CHROMIUM"}, 4084 {GL_PATH_END_CAPS_CHROMIUM, "GL_PATH_END_CAPS_CHROMIUM"},
4037 {GL_PATH_JOIN_STYLE_CHROMIUM, "GL_PATH_JOIN_STYLE_CHROMIUM"}, 4085 {GL_PATH_JOIN_STYLE_CHROMIUM, "GL_PATH_JOIN_STYLE_CHROMIUM"},
4038 {GL_PATH_MITER_LIMIT_CHROMIUM, "GL_PATH_MITER_LIMIT_CHROMIUM"}, 4086 {GL_PATH_MITER_LIMIT_CHROMIUM, "GL_PATH_MITER_LIMIT_CHROMIUM"},
4039 {GL_PATH_STROKE_BOUND_CHROMIUM, "GL_PATH_STROKE_BOUND_CHROMIUM"}, 4087 {GL_PATH_STROKE_BOUND_CHROMIUM, "GL_PATH_STROKE_BOUND_CHROMIUM"},
4040 }; 4088 };
4041 return GLES2Util::GetQualifiedEnumString(string_table, 4089 return GLES2Util::GetQualifiedEnumString(string_table,
4042 arraysize(string_table), value); 4090 arraysize(string_table), value);
4043 } 4091 }
4044 4092
4093 std::string GLES2Util::GetStringPathTransformType(uint32_t value) {
4094 static const EnumToString string_table[] = {
4095 {GL_NONE, "GL_NONE"},
4096 {GL_TRANSLATE_X_CHROMIUM, "GL_TRANSLATE_X_CHROMIUM"},
4097 {GL_TRANSLATE_Y_CHROMIUM, "GL_TRANSLATE_Y_CHROMIUM"},
4098 {GL_TRANSLATE_2D_CHROMIUM, "GL_TRANSLATE_2D_CHROMIUM"},
4099 {GL_TRANSLATE_3D_CHROMIUM, "GL_TRANSLATE_3D_CHROMIUM"},
4100 {GL_AFFINE_2D_CHROMIUM, "GL_AFFINE_2D_CHROMIUM"},
4101 {GL_AFFINE_3D_CHROMIUM, "GL_AFFINE_3D_CHROMIUM"},
4102 {GL_TRANSPOSE_AFFINE_2D_CHROMIUM, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM"},
4103 {GL_TRANSPOSE_AFFINE_3D_CHROMIUM, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM"},
4104 };
4105 return GLES2Util::GetQualifiedEnumString(string_table,
4106 arraysize(string_table), value);
4107 }
4108
4045 std::string GLES2Util::GetStringPixelStore(uint32_t value) { 4109 std::string GLES2Util::GetStringPixelStore(uint32_t value) {
4046 static const EnumToString string_table[] = { 4110 static const EnumToString string_table[] = {
4047 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, 4111 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"},
4048 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, 4112 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"},
4049 {GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"}, 4113 {GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"},
4050 {GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"}, 4114 {GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"},
4051 {GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"}, 4115 {GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"},
4052 {GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"}, 4116 {GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"},
4053 {GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"}, 4117 {GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"},
4054 {GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"}, 4118 {GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"},
(...skipping 727 matching lines...) Expand 10 before | Expand all | Expand 10 after
4782 4846
4783 std::string GLES2Util::GetStringVertexPointer(uint32_t value) { 4847 std::string GLES2Util::GetStringVertexPointer(uint32_t value) {
4784 static const EnumToString string_table[] = { 4848 static const EnumToString string_table[] = {
4785 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, 4849 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"},
4786 }; 4850 };
4787 return GLES2Util::GetQualifiedEnumString(string_table, 4851 return GLES2Util::GetQualifiedEnumString(string_table,
4788 arraysize(string_table), value); 4852 arraysize(string_table), value);
4789 } 4853 }
4790 4854
4791 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 4855 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_utils_autogen.h ('k') | gpu/command_buffer/service/gles2_cmd_decoder.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698