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

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: rebase Created 5 years, 2 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 328 matching lines...) Expand 10 before | Expand all | Expand 10 after
339 { 339 {
340 0x8069, "GL_TEXTURE_BINDING_2D", 340 0x8069, "GL_TEXTURE_BINDING_2D",
341 }, 341 },
342 { 342 {
343 0x8A2E, "GL_MAX_COMBINED_UNIFORM_BLOCKS", 343 0x8A2E, "GL_MAX_COMBINED_UNIFORM_BLOCKS",
344 }, 344 },
345 { 345 {
346 0x8F96, "GL_RGB8_SNORM", 346 0x8F96, "GL_RGB8_SNORM",
347 }, 347 },
348 { 348 {
349 0x9091, "GL_TRANSLATE_3D_CHROMIUM",
350 },
351 {
349 0x8260, "GL_UNDEFINED_VERTEX_EXT", 352 0x8260, "GL_UNDEFINED_VERTEX_EXT",
350 }, 353 },
351 { 354 {
352 0x8261, "GL_NO_RESET_NOTIFICATION_KHR", 355 0x8261, "GL_NO_RESET_NOTIFICATION_KHR",
353 }, 356 },
354 { 357 {
355 0x0D02, "GL_PACK_ROW_LENGTH", 358 0x0D02, "GL_PACK_ROW_LENGTH",
356 }, 359 },
357 { 360 {
358 0x8DFA, "GL_SHADER_COMPILER", 361 0x8DFA, "GL_SHADER_COMPILER",
(...skipping 1189 matching lines...) Expand 10 before | Expand all | Expand 10 after
1548 { 1551 {
1549 0x9251, "GL_SMAPHS30_PROGRAM_BINARY_DMP", 1552 0x9251, "GL_SMAPHS30_PROGRAM_BINARY_DMP",
1550 }, 1553 },
1551 { 1554 {
1552 0x9252, "GL_SMAPHS_PROGRAM_BINARY_DMP", 1555 0x9252, "GL_SMAPHS_PROGRAM_BINARY_DMP",
1553 }, 1556 },
1554 { 1557 {
1555 0x9253, "GL_DMP_PROGRAM_BINARY_DMP", 1558 0x9253, "GL_DMP_PROGRAM_BINARY_DMP",
1556 }, 1559 },
1557 { 1560 {
1561 0x9096, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM",
1562 },
1563 {
1564 0x9094, "GL_AFFINE_3D_CHROMIUM",
1565 },
1566 {
1558 0x8DC8, "GL_UNSIGNED_INT_VEC4", 1567 0x8DC8, "GL_UNSIGNED_INT_VEC4",
1559 }, 1568 },
1560 { 1569 {
1570 0x9092, "GL_AFFINE_2D_CHROMIUM",
1571 },
1572 {
1573 0x9090, "GL_TRANSLATE_2D_CHROMIUM",
1574 },
1575 {
1561 0x3000, "GL_CLIP_DISTANCE0_APPLE", 1576 0x3000, "GL_CLIP_DISTANCE0_APPLE",
1562 }, 1577 },
1563 { 1578 {
1564 0x8C92, "GL_ATC_RGB_AMD", 1579 0x8C92, "GL_ATC_RGB_AMD",
1565 }, 1580 },
1566 { 1581 {
1567 0x8DC1, "GL_SAMPLER_2D_ARRAY", 1582 0x8DC1, "GL_SAMPLER_2D_ARRAY",
1568 }, 1583 },
1569 { 1584 {
1570 0x9154, "GL_VERTEX_ARRAY_OBJECT_EXT", 1585 0x9154, "GL_VERTEX_ARRAY_OBJECT_EXT",
(...skipping 1084 matching lines...) Expand 10 before | Expand all | Expand 10 after
2655 { 2670 {
2656 0x8B65, "GL_FLOAT_MAT2x3_NV", 2671 0x8B65, "GL_FLOAT_MAT2x3_NV",
2657 }, 2672 },
2658 { 2673 {
2659 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM", 2674 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM",
2660 }, 2675 },
2661 { 2676 {
2662 0x83FA, "GL_PERFQUERY_FLUSH_INTEL", 2677 0x83FA, "GL_PERFQUERY_FLUSH_INTEL",
2663 }, 2678 },
2664 { 2679 {
2680 0x909C, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM",
2681 },
2682 {
2665 0x0D03, "GL_PACK_SKIP_ROWS", 2683 0x0D03, "GL_PACK_SKIP_ROWS",
2666 }, 2684 },
2667 { 2685 {
2686 0x908E, "GL_TRANSLATE_X_CHROMIUM",
2687 },
2688 {
2668 0x84F3, "GL_FENCE_STATUS_NV", 2689 0x84F3, "GL_FENCE_STATUS_NV",
2669 }, 2690 },
2670 { 2691 {
2671 0x908D, "GL_BOUNDING_BOX_CHROMIUM", 2692 0x908D, "GL_BOUNDING_BOX_CHROMIUM",
2672 }, 2693 },
2673 { 2694 {
2674 0x88E6, "GL_STATIC_COPY", 2695 0x88E6, "GL_STATIC_COPY",
2675 }, 2696 },
2676 { 2697 {
2677 0x0B93, "GL_STENCIL_VALUE_MASK", 2698 0x0B93, "GL_STENCIL_VALUE_MASK",
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
2715 { 2736 {
2716 0x94F0, "GL_PERFQUERY_COUNTER_EVENT_INTEL", 2737 0x94F0, "GL_PERFQUERY_COUNTER_EVENT_INTEL",
2717 }, 2738 },
2718 { 2739 {
2719 0x8B40, "GL_PROGRAM_OBJECT_EXT", 2740 0x8B40, "GL_PROGRAM_OBJECT_EXT",
2720 }, 2741 },
2721 { 2742 {
2722 0x1004, "GL_TEXTURE_BORDER_COLOR_EXT", 2743 0x1004, "GL_TEXTURE_BORDER_COLOR_EXT",
2723 }, 2744 },
2724 { 2745 {
2746 0x908F, "GL_TRANSLATE_Y_CHROMIUM",
2747 },
2748 {
2725 0x8A2D, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS", 2749 0x8A2D, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS",
2726 }, 2750 },
2727 { 2751 {
2728 0x8B48, "GL_SHADER_OBJECT_EXT", 2752 0x8B48, "GL_SHADER_OBJECT_EXT",
2729 }, 2753 },
2730 { 2754 {
2731 0x8B49, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS", 2755 0x8B49, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS",
2732 }, 2756 },
2733 { 2757 {
2734 0x813A, "GL_TEXTURE_MIN_LOD", 2758 0x813A, "GL_TEXTURE_MIN_LOD",
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
2877 { 2901 {
2878 0x8D20, "GL_STENCIL_ATTACHMENT", 2902 0x8D20, "GL_STENCIL_ATTACHMENT",
2879 }, 2903 },
2880 { 2904 {
2881 0x8B91, "GL_PALETTE4_RGBA8_OES", 2905 0x8B91, "GL_PALETTE4_RGBA8_OES",
2882 }, 2906 },
2883 { 2907 {
2884 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM", 2908 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM",
2885 }, 2909 },
2886 { 2910 {
2911 0x9098, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM",
2912 },
2913 {
2887 0x78EC, "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM", 2914 0x78EC, "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM",
2888 }, 2915 },
2889 { 2916 {
2890 0x78FA, "GL_RGB_YUV_420_CHROMIUM", 2917 0x78FA, "GL_RGB_YUV_420_CHROMIUM",
2891 }, 2918 },
2892 { 2919 {
2893 0x00008000, "GL_COVERAGE_BUFFER_BIT_NV", 2920 0x00008000, "GL_COVERAGE_BUFFER_BIT_NV",
2894 }, 2921 },
2895 { 2922 {
2896 0x1506, "GL_XOR_NV", 2923 0x1506, "GL_XOR_NV",
(...skipping 1136 matching lines...) Expand 10 before | Expand all | Expand 10 after
4033 std::string GLES2Util::GetStringPathFillMode(uint32_t value) { 4060 std::string GLES2Util::GetStringPathFillMode(uint32_t value) {
4034 static const EnumToString string_table[] = { 4061 static const EnumToString string_table[] = {
4035 {GL_INVERT, "GL_INVERT"}, 4062 {GL_INVERT, "GL_INVERT"},
4036 {GL_COUNT_UP_CHROMIUM, "GL_COUNT_UP_CHROMIUM"}, 4063 {GL_COUNT_UP_CHROMIUM, "GL_COUNT_UP_CHROMIUM"},
4037 {GL_COUNT_DOWN_CHROMIUM, "GL_COUNT_DOWN_CHROMIUM"}, 4064 {GL_COUNT_DOWN_CHROMIUM, "GL_COUNT_DOWN_CHROMIUM"},
4038 }; 4065 };
4039 return GLES2Util::GetQualifiedEnumString(string_table, 4066 return GLES2Util::GetQualifiedEnumString(string_table,
4040 arraysize(string_table), value); 4067 arraysize(string_table), value);
4041 } 4068 }
4042 4069
4070 std::string GLES2Util::GetStringPathInstancedCoverMode(uint32_t value) {
4071 static const EnumToString string_table[] = {
4072 {GL_CONVEX_HULL_CHROMIUM, "GL_CONVEX_HULL_CHROMIUM"},
4073 {GL_BOUNDING_BOX_CHROMIUM, "GL_BOUNDING_BOX_CHROMIUM"},
4074 {GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM,
4075 "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM"},
4076 };
4077 return GLES2Util::GetQualifiedEnumString(string_table,
4078 arraysize(string_table), value);
4079 }
4080
4081 std::string GLES2Util::GetStringPathNameType(uint32_t value) {
4082 static const EnumToString string_table[] = {
4083 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, {GL_BYTE, "GL_BYTE"},
4084 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, {GL_SHORT, "GL_SHORT"},
4085 {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"}, {GL_INT, "GL_INT"},
4086 };
4087 return GLES2Util::GetQualifiedEnumString(string_table,
4088 arraysize(string_table), value);
4089 }
4090
4043 std::string GLES2Util::GetStringPathParameter(uint32_t value) { 4091 std::string GLES2Util::GetStringPathParameter(uint32_t value) {
4044 static const EnumToString string_table[] = { 4092 static const EnumToString string_table[] = {
4045 {GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"}, 4093 {GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"},
4046 {GL_PATH_END_CAPS_CHROMIUM, "GL_PATH_END_CAPS_CHROMIUM"}, 4094 {GL_PATH_END_CAPS_CHROMIUM, "GL_PATH_END_CAPS_CHROMIUM"},
4047 {GL_PATH_JOIN_STYLE_CHROMIUM, "GL_PATH_JOIN_STYLE_CHROMIUM"}, 4095 {GL_PATH_JOIN_STYLE_CHROMIUM, "GL_PATH_JOIN_STYLE_CHROMIUM"},
4048 {GL_PATH_MITER_LIMIT_CHROMIUM, "GL_PATH_MITER_LIMIT_CHROMIUM"}, 4096 {GL_PATH_MITER_LIMIT_CHROMIUM, "GL_PATH_MITER_LIMIT_CHROMIUM"},
4049 {GL_PATH_STROKE_BOUND_CHROMIUM, "GL_PATH_STROKE_BOUND_CHROMIUM"}, 4097 {GL_PATH_STROKE_BOUND_CHROMIUM, "GL_PATH_STROKE_BOUND_CHROMIUM"},
4050 }; 4098 };
4051 return GLES2Util::GetQualifiedEnumString(string_table, 4099 return GLES2Util::GetQualifiedEnumString(string_table,
4052 arraysize(string_table), value); 4100 arraysize(string_table), value);
4053 } 4101 }
4054 4102
4103 std::string GLES2Util::GetStringPathTransformType(uint32_t value) {
4104 static const EnumToString string_table[] = {
4105 {GL_NONE, "GL_NONE"},
4106 {GL_TRANSLATE_X_CHROMIUM, "GL_TRANSLATE_X_CHROMIUM"},
4107 {GL_TRANSLATE_Y_CHROMIUM, "GL_TRANSLATE_Y_CHROMIUM"},
4108 {GL_TRANSLATE_2D_CHROMIUM, "GL_TRANSLATE_2D_CHROMIUM"},
4109 {GL_TRANSLATE_3D_CHROMIUM, "GL_TRANSLATE_3D_CHROMIUM"},
4110 {GL_AFFINE_2D_CHROMIUM, "GL_AFFINE_2D_CHROMIUM"},
4111 {GL_AFFINE_3D_CHROMIUM, "GL_AFFINE_3D_CHROMIUM"},
4112 {GL_TRANSPOSE_AFFINE_2D_CHROMIUM, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM"},
4113 {GL_TRANSPOSE_AFFINE_3D_CHROMIUM, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM"},
4114 };
4115 return GLES2Util::GetQualifiedEnumString(string_table,
4116 arraysize(string_table), value);
4117 }
4118
4055 std::string GLES2Util::GetStringPixelStore(uint32_t value) { 4119 std::string GLES2Util::GetStringPixelStore(uint32_t value) {
4056 static const EnumToString string_table[] = { 4120 static const EnumToString string_table[] = {
4057 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, 4121 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"},
4058 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, 4122 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"},
4059 {GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"}, 4123 {GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"},
4060 {GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"}, 4124 {GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"},
4061 {GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"}, 4125 {GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"},
4062 {GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"}, 4126 {GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"},
4063 {GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"}, 4127 {GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"},
4064 {GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"}, 4128 {GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"},
(...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after
4803 4867
4804 std::string GLES2Util::GetStringVertexPointer(uint32_t value) { 4868 std::string GLES2Util::GetStringVertexPointer(uint32_t value) {
4805 static const EnumToString string_table[] = { 4869 static const EnumToString string_table[] = {
4806 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, 4870 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"},
4807 }; 4871 };
4808 return GLES2Util::GetQualifiedEnumString(string_table, 4872 return GLES2Util::GetQualifiedEnumString(string_table,
4809 arraysize(string_table), value); 4873 arraysize(string_table), value);
4810 } 4874 }
4811 4875
4812 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 4876 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698