| 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"},
|
|
|