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

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: rebas Created 5 years, 3 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 1133 matching lines...) Expand 10 before | Expand all | Expand 10 after
4030 std::string GLES2Util::GetStringPathFillMode(uint32_t value) { 4057 std::string GLES2Util::GetStringPathFillMode(uint32_t value) {
4031 static const EnumToString string_table[] = { 4058 static const EnumToString string_table[] = {
4032 {GL_INVERT, "GL_INVERT"}, 4059 {GL_INVERT, "GL_INVERT"},
4033 {GL_COUNT_UP_CHROMIUM, "GL_COUNT_UP_CHROMIUM"}, 4060 {GL_COUNT_UP_CHROMIUM, "GL_COUNT_UP_CHROMIUM"},
4034 {GL_COUNT_DOWN_CHROMIUM, "GL_COUNT_DOWN_CHROMIUM"}, 4061 {GL_COUNT_DOWN_CHROMIUM, "GL_COUNT_DOWN_CHROMIUM"},
4035 }; 4062 };
4036 return GLES2Util::GetQualifiedEnumString(string_table, 4063 return GLES2Util::GetQualifiedEnumString(string_table,
4037 arraysize(string_table), value); 4064 arraysize(string_table), value);
4038 } 4065 }
4039 4066
4067 std::string GLES2Util::GetStringPathInstancedCoverMode(uint32_t value) {
4068 static const EnumToString string_table[] = {
4069 {GL_CONVEX_HULL_CHROMIUM, "GL_CONVEX_HULL_CHROMIUM"},
4070 {GL_BOUNDING_BOX_CHROMIUM, "GL_BOUNDING_BOX_CHROMIUM"},
4071 {GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM,
4072 "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM"},
4073 };
4074 return GLES2Util::GetQualifiedEnumString(string_table,
4075 arraysize(string_table), value);
4076 }
4077
4078 std::string GLES2Util::GetStringPathNameType(uint32_t value) {
4079 static const EnumToString string_table[] = {
4080 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, {GL_BYTE, "GL_BYTE"},
4081 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, {GL_SHORT, "GL_SHORT"},
4082 {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"}, {GL_INT, "GL_INT"},
4083 };
4084 return GLES2Util::GetQualifiedEnumString(string_table,
4085 arraysize(string_table), value);
4086 }
4087
4040 std::string GLES2Util::GetStringPathParameter(uint32_t value) { 4088 std::string GLES2Util::GetStringPathParameter(uint32_t value) {
4041 static const EnumToString string_table[] = { 4089 static const EnumToString string_table[] = {
4042 {GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"}, 4090 {GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"},
4043 {GL_PATH_END_CAPS_CHROMIUM, "GL_PATH_END_CAPS_CHROMIUM"}, 4091 {GL_PATH_END_CAPS_CHROMIUM, "GL_PATH_END_CAPS_CHROMIUM"},
4044 {GL_PATH_JOIN_STYLE_CHROMIUM, "GL_PATH_JOIN_STYLE_CHROMIUM"}, 4092 {GL_PATH_JOIN_STYLE_CHROMIUM, "GL_PATH_JOIN_STYLE_CHROMIUM"},
4045 {GL_PATH_MITER_LIMIT_CHROMIUM, "GL_PATH_MITER_LIMIT_CHROMIUM"}, 4093 {GL_PATH_MITER_LIMIT_CHROMIUM, "GL_PATH_MITER_LIMIT_CHROMIUM"},
4046 {GL_PATH_STROKE_BOUND_CHROMIUM, "GL_PATH_STROKE_BOUND_CHROMIUM"}, 4094 {GL_PATH_STROKE_BOUND_CHROMIUM, "GL_PATH_STROKE_BOUND_CHROMIUM"},
4047 }; 4095 };
4048 return GLES2Util::GetQualifiedEnumString(string_table, 4096 return GLES2Util::GetQualifiedEnumString(string_table,
4049 arraysize(string_table), value); 4097 arraysize(string_table), value);
4050 } 4098 }
4051 4099
4100 std::string GLES2Util::GetStringPathTransformType(uint32_t value) {
4101 static const EnumToString string_table[] = {
4102 {GL_NONE, "GL_NONE"},
4103 {GL_TRANSLATE_X_CHROMIUM, "GL_TRANSLATE_X_CHROMIUM"},
4104 {GL_TRANSLATE_Y_CHROMIUM, "GL_TRANSLATE_Y_CHROMIUM"},
4105 {GL_TRANSLATE_2D_CHROMIUM, "GL_TRANSLATE_2D_CHROMIUM"},
4106 {GL_TRANSLATE_3D_CHROMIUM, "GL_TRANSLATE_3D_CHROMIUM"},
4107 {GL_AFFINE_2D_CHROMIUM, "GL_AFFINE_2D_CHROMIUM"},
4108 {GL_AFFINE_3D_CHROMIUM, "GL_AFFINE_3D_CHROMIUM"},
4109 {GL_TRANSPOSE_AFFINE_2D_CHROMIUM, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM"},
4110 {GL_TRANSPOSE_AFFINE_3D_CHROMIUM, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM"},
4111 };
4112 return GLES2Util::GetQualifiedEnumString(string_table,
4113 arraysize(string_table), value);
4114 }
4115
4052 std::string GLES2Util::GetStringPixelStore(uint32_t value) { 4116 std::string GLES2Util::GetStringPixelStore(uint32_t value) {
4053 static const EnumToString string_table[] = { 4117 static const EnumToString string_table[] = {
4054 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, 4118 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"},
4055 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, 4119 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"},
4056 {GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"}, 4120 {GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"},
4057 {GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"}, 4121 {GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"},
4058 {GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"}, 4122 {GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"},
4059 {GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"}, 4123 {GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"},
4060 {GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"}, 4124 {GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"},
4061 {GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"}, 4125 {GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"},
(...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after
4800 4864
4801 std::string GLES2Util::GetStringVertexPointer(uint32_t value) { 4865 std::string GLES2Util::GetStringVertexPointer(uint32_t value) {
4802 static const EnumToString string_table[] = { 4866 static const EnumToString string_table[] = {
4803 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, 4867 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"},
4804 }; 4868 };
4805 return GLES2Util::GetQualifiedEnumString(string_table, 4869 return GLES2Util::GetQualifiedEnumString(string_table,
4806 arraysize(string_table), value); 4870 arraysize(string_table), value);
4807 } 4871 }
4808 4872
4809 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 4873 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698