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

Unified 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, 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 side-by-side diff with in-line comments
Download patch
Index: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
diff --git a/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h b/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
index ba69729251a802c00b78d13b4ac0729fca0038d5..78453ec3941f432e443692de229eab0ca23929c9 100644
--- a/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
+++ b/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
@@ -343,6 +343,9 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
0x8F96, "GL_RGB8_SNORM",
},
{
+ 0x9091, "GL_TRANSLATE_3D_CHROMIUM",
+ },
+ {
0x8260, "GL_UNDEFINED_VERTEX_EXT",
},
{
@@ -1549,9 +1552,21 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
0x9253, "GL_DMP_PROGRAM_BINARY_DMP",
},
{
+ 0x9096, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM",
+ },
+ {
+ 0x9094, "GL_AFFINE_3D_CHROMIUM",
+ },
+ {
0x8DC8, "GL_UNSIGNED_INT_VEC4",
},
{
+ 0x9092, "GL_AFFINE_2D_CHROMIUM",
+ },
+ {
+ 0x9090, "GL_TRANSLATE_2D_CHROMIUM",
+ },
+ {
0x3000, "GL_CLIP_DISTANCE0_APPLE",
},
{
@@ -2656,9 +2671,15 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
0x83FA, "GL_PERFQUERY_FLUSH_INTEL",
},
{
+ 0x909C, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM",
+ },
+ {
0x0D03, "GL_PACK_SKIP_ROWS",
},
{
+ 0x908E, "GL_TRANSLATE_X_CHROMIUM",
+ },
+ {
0x84F3, "GL_FENCE_STATUS_NV",
},
{
@@ -2716,6 +2737,9 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
0x1004, "GL_TEXTURE_BORDER_COLOR_EXT",
},
{
+ 0x908F, "GL_TRANSLATE_Y_CHROMIUM",
+ },
+ {
0x8A2D, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS",
},
{
@@ -2875,6 +2899,9 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM",
},
{
+ 0x9098, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM",
+ },
+ {
0x78EC, "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM",
},
{
@@ -4030,6 +4057,27 @@ std::string GLES2Util::GetStringPathFillMode(uint32_t value) {
arraysize(string_table), value);
}
+std::string GLES2Util::GetStringPathInstancedCoverMode(uint32_t value) {
+ static const EnumToString string_table[] = {
+ {GL_CONVEX_HULL_CHROMIUM, "GL_CONVEX_HULL_CHROMIUM"},
+ {GL_BOUNDING_BOX_CHROMIUM, "GL_BOUNDING_BOX_CHROMIUM"},
+ {GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM,
+ "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM"},
+ };
+ return GLES2Util::GetQualifiedEnumString(string_table,
+ arraysize(string_table), value);
+}
+
+std::string GLES2Util::GetStringPathNameType(uint32_t value) {
+ static const EnumToString string_table[] = {
+ {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, {GL_BYTE, "GL_BYTE"},
+ {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, {GL_SHORT, "GL_SHORT"},
+ {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"}, {GL_INT, "GL_INT"},
+ };
+ return GLES2Util::GetQualifiedEnumString(string_table,
+ arraysize(string_table), value);
+}
+
std::string GLES2Util::GetStringPathParameter(uint32_t value) {
static const EnumToString string_table[] = {
{GL_PATH_STROKE_WIDTH_CHROMIUM, "GL_PATH_STROKE_WIDTH_CHROMIUM"},
@@ -4042,6 +4090,22 @@ std::string GLES2Util::GetStringPathParameter(uint32_t value) {
arraysize(string_table), value);
}
+std::string GLES2Util::GetStringPathTransformType(uint32_t value) {
+ static const EnumToString string_table[] = {
+ {GL_NONE, "GL_NONE"},
+ {GL_TRANSLATE_X_CHROMIUM, "GL_TRANSLATE_X_CHROMIUM"},
+ {GL_TRANSLATE_Y_CHROMIUM, "GL_TRANSLATE_Y_CHROMIUM"},
+ {GL_TRANSLATE_2D_CHROMIUM, "GL_TRANSLATE_2D_CHROMIUM"},
+ {GL_TRANSLATE_3D_CHROMIUM, "GL_TRANSLATE_3D_CHROMIUM"},
+ {GL_AFFINE_2D_CHROMIUM, "GL_AFFINE_2D_CHROMIUM"},
+ {GL_AFFINE_3D_CHROMIUM, "GL_AFFINE_3D_CHROMIUM"},
+ {GL_TRANSPOSE_AFFINE_2D_CHROMIUM, "GL_TRANSPOSE_AFFINE_2D_CHROMIUM"},
+ {GL_TRANSPOSE_AFFINE_3D_CHROMIUM, "GL_TRANSPOSE_AFFINE_3D_CHROMIUM"},
+ };
+ return GLES2Util::GetQualifiedEnumString(string_table,
+ arraysize(string_table), value);
+}
+
std::string GLES2Util::GetStringPixelStore(uint32_t value) {
static const EnumToString string_table[] = {
{GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"},
« 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