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 42da99ff960ae58bb8ee82841b765821750c0c7c..baba4ccbda75fb9db6403ac6dcb55672bb019419 100644 |
--- a/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h |
+++ b/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h |
@@ -4561,6 +4561,7 @@ std::string GLES2Util::GetStringCapability(uint32_t value) { |
{GL_SCISSOR_TEST, "GL_SCISSOR_TEST"}, |
{GL_STENCIL_TEST, "GL_STENCIL_TEST"}, |
{GL_RASTERIZER_DISCARD, "GL_RASTERIZER_DISCARD"}, |
+ {GL_PRIMITIVE_RESTART_FIXED_INDEX, "GL_PRIMITIVE_RESTART_FIXED_INDEX"}, |
}; |
return GLES2Util::GetQualifiedEnumString(string_table, |
arraysize(string_table), value); |
@@ -4770,6 +4771,94 @@ std::string GLES2Util::GetStringGLState(uint32_t value) { |
{GL_SCISSOR_TEST, "GL_SCISSOR_TEST"}, |
{GL_STENCIL_TEST, "GL_STENCIL_TEST"}, |
{GL_RASTERIZER_DISCARD, "GL_RASTERIZER_DISCARD"}, |
+ {GL_PRIMITIVE_RESTART_FIXED_INDEX, "GL_PRIMITIVE_RESTART_FIXED_INDEX"}, |
+ {GL_COPY_READ_BUFFER_BINDING, "GL_COPY_READ_BUFFER_BINDING"}, |
+ {GL_COPY_WRITE_BUFFER_BINDING, "GL_COPY_WRITE_BUFFER_BINDING"}, |
+ {GL_DRAW_BUFFER0, "GL_DRAW_BUFFER0"}, |
+ {GL_DRAW_BUFFER1, "GL_DRAW_BUFFER1"}, |
+ {GL_DRAW_BUFFER2, "GL_DRAW_BUFFER2"}, |
+ {GL_DRAW_BUFFER3, "GL_DRAW_BUFFER3"}, |
+ {GL_DRAW_BUFFER4, "GL_DRAW_BUFFER4"}, |
+ {GL_DRAW_BUFFER5, "GL_DRAW_BUFFER5"}, |
+ {GL_DRAW_BUFFER6, "GL_DRAW_BUFFER6"}, |
+ {GL_DRAW_BUFFER7, "GL_DRAW_BUFFER7"}, |
+ {GL_DRAW_BUFFER8, "GL_DRAW_BUFFER8"}, |
+ {GL_DRAW_BUFFER9, "GL_DRAW_BUFFER9"}, |
+ {GL_DRAW_BUFFER10, "GL_DRAW_BUFFER10"}, |
+ {GL_DRAW_BUFFER11, "GL_DRAW_BUFFER11"}, |
+ {GL_DRAW_BUFFER12, "GL_DRAW_BUFFER12"}, |
+ {GL_DRAW_BUFFER13, "GL_DRAW_BUFFER13"}, |
+ {GL_DRAW_BUFFER14, "GL_DRAW_BUFFER14"}, |
+ {GL_DRAW_BUFFER15, "GL_DRAW_BUFFER15"}, |
+ {GL_DRAW_FRAMEBUFFER_BINDING, "GL_DRAW_FRAMEBUFFER_BINDING"}, |
+ {GL_FRAGMENT_SHADER_DERIVATIVE_HINT, |
+ "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"}, |
+ {GL_MAJOR_VERSION, "GL_MAJOR_VERSION"}, |
+ {GL_MAX_3D_TEXTURE_SIZE, "GL_MAX_3D_TEXTURE_SIZE"}, |
+ {GL_MAX_ARRAY_TEXTURE_LAYERS, "GL_MAX_ARRAY_TEXTURE_LAYERS"}, |
+ {GL_MAX_COLOR_ATTACHMENTS, "GL_MAX_COLOR_ATTACHMENTS"}, |
+ {GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, |
+ "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"}, |
+ {GL_MAX_COMBINED_UNIFORM_BLOCKS, "GL_MAX_COMBINED_UNIFORM_BLOCKS"}, |
+ {GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, |
+ "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"}, |
+ {GL_MAX_DRAW_BUFFERS, "GL_MAX_DRAW_BUFFERS"}, |
+ {GL_MAX_ELEMENT_INDEX, "GL_MAX_ELEMENT_INDEX"}, |
+ {GL_MAX_ELEMENTS_INDICES, "GL_MAX_ELEMENTS_INDICES"}, |
+ {GL_MAX_ELEMENTS_VERTICES, "GL_MAX_ELEMENTS_VERTICES"}, |
+ {GL_MAX_FRAGMENT_INPUT_COMPONENTS, "GL_MAX_FRAGMENT_INPUT_COMPONENTS"}, |
+ {GL_MAX_FRAGMENT_UNIFORM_BLOCKS, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"}, |
+ {GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, |
+ "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"}, |
+ {GL_MAX_PROGRAM_TEXEL_OFFSET, "GL_MAX_PROGRAM_TEXEL_OFFSET"}, |
+ {GL_MAX_SAMPLES, "GL_MAX_SAMPLES"}, |
+ {GL_MAX_SERVER_WAIT_TIMEOUT, "GL_MAX_SERVER_WAIT_TIMEOUT"}, |
+ {GL_MAX_TEXTURE_LOD_BIAS, "GL_MAX_TEXTURE_LOD_BIAS"}, |
+ {GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, |
+ "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"}, |
+ {GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, |
+ "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"}, |
+ {GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, |
+ "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"}, |
+ {GL_MAX_UNIFORM_BLOCK_SIZE, "GL_MAX_UNIFORM_BLOCK_SIZE"}, |
+ {GL_MAX_UNIFORM_BUFFER_BINDINGS, "GL_MAX_UNIFORM_BUFFER_BINDINGS"}, |
+ {GL_MAX_VARYING_COMPONENTS, "GL_MAX_VARYING_COMPONENTS"}, |
+ {GL_MAX_VERTEX_OUTPUT_COMPONENTS, "GL_MAX_VERTEX_OUTPUT_COMPONENTS"}, |
+ {GL_MAX_VERTEX_UNIFORM_BLOCKS, "GL_MAX_VERTEX_UNIFORM_BLOCKS"}, |
+ {GL_MAX_VERTEX_UNIFORM_COMPONENTS, "GL_MAX_VERTEX_UNIFORM_COMPONENTS"}, |
+ {GL_MIN_PROGRAM_TEXEL_OFFSET, "GL_MIN_PROGRAM_TEXEL_OFFSET"}, |
+ {GL_MINOR_VERSION, "GL_MINOR_VERSION"}, |
+ {GL_NUM_EXTENSIONS, "GL_NUM_EXTENSIONS"}, |
+ {GL_NUM_PROGRAM_BINARY_FORMATS, "GL_NUM_PROGRAM_BINARY_FORMATS"}, |
+ {GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"}, |
+ {GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"}, |
+ {GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"}, |
+ {GL_PIXEL_PACK_BUFFER_BINDING, "GL_PIXEL_PACK_BUFFER_BINDING"}, |
+ {GL_PIXEL_UNPACK_BUFFER_BINDING, "GL_PIXEL_UNPACK_BUFFER_BINDING"}, |
+ {GL_PROGRAM_BINARY_FORMATS, "GL_PROGRAM_BINARY_FORMATS"}, |
+ {GL_READ_BUFFER, "GL_READ_BUFFER"}, |
+ {GL_READ_FRAMEBUFFER_BINDING, "GL_READ_FRAMEBUFFER_BINDING"}, |
+ {GL_SAMPLER_BINDING, "GL_SAMPLER_BINDING"}, |
+ {GL_TEXTURE_BINDING_2D_ARRAY, "GL_TEXTURE_BINDING_2D_ARRAY"}, |
+ {GL_TEXTURE_BINDING_3D, "GL_TEXTURE_BINDING_3D"}, |
+ {GL_TRANSFORM_FEEDBACK_BINDING, "GL_TRANSFORM_FEEDBACK_BINDING"}, |
+ {GL_TRANSFORM_FEEDBACK_ACTIVE, "GL_TRANSFORM_FEEDBACK_ACTIVE"}, |
+ {GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, |
+ "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"}, |
+ {GL_TRANSFORM_FEEDBACK_PAUSED, "GL_TRANSFORM_FEEDBACK_PAUSED"}, |
+ {GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"}, |
+ {GL_TRANSFORM_FEEDBACK_BUFFER_START, |
+ "GL_TRANSFORM_FEEDBACK_BUFFER_START"}, |
+ {GL_UNIFORM_BUFFER_BINDING, "GL_UNIFORM_BUFFER_BINDING"}, |
+ {GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, |
+ "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"}, |
+ {GL_UNIFORM_BUFFER_SIZE, "GL_UNIFORM_BUFFER_SIZE"}, |
+ {GL_UNIFORM_BUFFER_START, "GL_UNIFORM_BUFFER_START"}, |
+ {GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"}, |
+ {GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"}, |
+ {GL_UNPACK_SKIP_IMAGES, "GL_UNPACK_SKIP_IMAGES"}, |
+ {GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"}, |
+ {GL_UNPACK_SKIP_ROWS, "GL_UNPACK_SKIP_ROWS"}, |
}; |
return GLES2Util::GetQualifiedEnumString(string_table, |
arraysize(string_table), value); |
@@ -4847,6 +4936,21 @@ std::string GLES2Util::GetStringIndexedBufferTarget(uint32_t value) { |
arraysize(string_table), value); |
} |
+std::string GLES2Util::GetStringIndexedGLState(uint32_t value) { |
+ static const EnumToString string_table[] = { |
+ {GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, |
+ "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"}, |
+ {GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"}, |
+ {GL_TRANSFORM_FEEDBACK_BUFFER_START, |
+ "GL_TRANSFORM_FEEDBACK_BUFFER_START"}, |
+ {GL_UNIFORM_BUFFER_BINDING, "GL_UNIFORM_BUFFER_BINDING"}, |
+ {GL_UNIFORM_BUFFER_SIZE, "GL_UNIFORM_BUFFER_SIZE"}, |
+ {GL_UNIFORM_BUFFER_START, "GL_UNIFORM_BUFFER_START"}, |
+ }; |
+ return GLES2Util::GetQualifiedEnumString(string_table, |
+ arraysize(string_table), value); |
+} |
+ |
std::string GLES2Util::GetStringMapBufferAccess(uint32_t value) { |
static const EnumToString string_table[] = { |
{GL_MAP_READ_BIT, "GL_MAP_READ_BIT"}, |
@@ -5471,6 +5575,19 @@ std::string GLES2Util::GetStringValueBufferTarget(uint32_t value) { |
arraysize(string_table), value); |
} |
+std::string GLES2Util::GetStringVertexAttribIType(uint32_t value) { |
+ static const EnumToString string_table[] = { |
+ {GL_BYTE, "GL_BYTE"}, |
+ {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, |
+ {GL_SHORT, "GL_SHORT"}, |
+ {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, |
+ {GL_INT, "GL_INT"}, |
+ {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"}, |
+ }; |
+ return GLES2Util::GetQualifiedEnumString(string_table, |
+ arraysize(string_table), value); |
+} |
+ |
std::string GLES2Util::GetStringVertexAttribType(uint32_t value) { |
static const EnumToString string_table[] = { |
{GL_BYTE, "GL_BYTE"}, |