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

Unified Diff: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h

Issue 1134373002: Add a bunch of ES3 enums to the validator. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 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 c4918565b8a4e273e3fb0763d00a175d3dabf1b5..be466a3e728ad171341a124026f545656901c4cb 100644
--- a/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
+++ b/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
@@ -4456,6 +4456,7 @@ std::string GLES2Util::GetStringAttachment(uint32_t value) {
{GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"},
{GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"},
{GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"},
+ {GL_DEPTH_STENCIL_ATTACHMENT, "GL_DEPTH_STENCIL_ATTACHMENT"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -4490,7 +4491,12 @@ std::string GLES2Util::GetStringBufferMode(uint32_t value) {
std::string GLES2Util::GetStringBufferParameter(uint32_t value) {
static const EnumToString string_table[] = {
- {GL_BUFFER_SIZE, "GL_BUFFER_SIZE"}, {GL_BUFFER_USAGE, "GL_BUFFER_USAGE"},
+ {GL_BUFFER_SIZE, "GL_BUFFER_SIZE"},
+ {GL_BUFFER_USAGE, "GL_BUFFER_USAGE"},
+ {GL_BUFFER_ACCESS_FLAGS, "GL_BUFFER_ACCESS_FLAGS"},
+ {GL_BUFFER_MAPPED, "GL_BUFFER_MAPPED"},
+ {GL_BUFFER_MAP_LENGTH, "GL_BUFFER_MAP_LENGTH"},
+ {GL_BUFFER_MAP_OFFSET, "GL_BUFFER_MAP_OFFSET"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -4516,6 +4522,12 @@ std::string GLES2Util::GetStringBufferUsage(uint32_t value) {
{GL_STREAM_DRAW, "GL_STREAM_DRAW"},
{GL_STATIC_DRAW, "GL_STATIC_DRAW"},
{GL_DYNAMIC_DRAW, "GL_DYNAMIC_DRAW"},
+ {GL_STREAM_READ, "GL_STREAM_READ"},
+ {GL_STREAM_COPY, "GL_STREAM_COPY"},
+ {GL_STATIC_READ, "GL_STATIC_READ"},
+ {GL_STATIC_COPY, "GL_STATIC_COPY"},
+ {GL_DYNAMIC_READ, "GL_DYNAMIC_READ"},
+ {GL_DYNAMIC_COPY, "GL_DYNAMIC_COPY"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -4646,6 +4658,8 @@ std::string GLES2Util::GetStringEquation(uint32_t value) {
{GL_FUNC_ADD, "GL_FUNC_ADD"},
{GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"},
{GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"},
+ {GL_MIN, "GL_MIN"},
+ {GL_MAX, "GL_MAX"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -4679,6 +4693,24 @@ std::string GLES2Util::GetStringFrameBufferParameter(uint32_t value) {
"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"},
{GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,
"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"},
+ {GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE,
+ "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"},
+ {GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE,
+ "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"},
+ {GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE,
+ "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"},
+ {GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE,
+ "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"},
+ {GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE,
+ "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"},
+ {GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE,
+ "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"},
+ {GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE,
+ "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"},
+ {GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING,
+ "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"},
+ {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER,
+ "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -4687,6 +4719,8 @@ std::string GLES2Util::GetStringFrameBufferParameter(uint32_t value) {
std::string GLES2Util::GetStringFrameBufferTarget(uint32_t value) {
static const EnumToString string_table[] = {
{GL_FRAMEBUFFER, "GL_FRAMEBUFFER"},
+ {GL_DRAW_FRAMEBUFFER, "GL_DRAW_FRAMEBUFFER"},
+ {GL_READ_FRAMEBUFFER, "GL_READ_FRAMEBUFFER"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -4918,6 +4952,8 @@ std::string GLES2Util::GetStringHintMode(uint32_t value) {
std::string GLES2Util::GetStringHintTarget(uint32_t value) {
static const EnumToString string_table[] = {
{GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"},
+ {GL_FRAGMENT_SHADER_DERIVATIVE_HINT,
+ "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -4946,6 +4982,7 @@ std::string GLES2Util::GetStringIndexType(uint32_t value) {
static const EnumToString string_table[] = {
{GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"},
{GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"},
+ {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -4975,6 +5012,23 @@ std::string GLES2Util::GetStringIndexedGLState(uint32_t value) {
arraysize(string_table), value);
}
+std::string GLES2Util::GetStringInternalFormatParameter(uint32_t value) {
+ static const EnumToString string_table[] = {
+ {GL_NUM_SAMPLE_COUNTS, "GL_NUM_SAMPLE_COUNTS"},
+ {GL_SAMPLES, "GL_SAMPLES"},
+ };
+ return GLES2Util::GetQualifiedEnumString(string_table,
+ arraysize(string_table), value);
+}
+
+std::string GLES2Util::GetStringInvalidateFrameBufferTarget(uint32_t value) {
+ static const EnumToString string_table[] = {
+ {GL_FRAMEBUFFER, "GL_FRAMEBUFFER"},
+ };
+ 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"},
@@ -5006,6 +5060,16 @@ std::string GLES2Util::GetStringPixelStore(uint32_t value) {
"GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"},
{GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM,
"GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"},
+ {GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"},
+ {GL_PACK_IMAGE_HEIGHT, "GL_PACK_IMAGE_HEIGHT"},
+ {GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"},
+ {GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"},
+ {GL_PACK_SKIP_IMAGES, "GL_PACK_SKIP_IMAGES"},
+ {GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"},
+ {GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"},
+ {GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"},
+ {GL_UNPACK_SKIP_ROWS, "GL_UNPACK_SKIP_ROWS"},
+ {GL_UNPACK_SKIP_IMAGES, "GL_UNPACK_SKIP_IMAGES"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -5045,6 +5109,13 @@ std::string GLES2Util::GetStringProgramParameter(uint32_t value) {
{GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"},
{GL_ACTIVE_UNIFORMS, "GL_ACTIVE_UNIFORMS"},
{GL_ACTIVE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_UNIFORM_MAX_LENGTH"},
+ {GL_ACTIVE_UNIFORM_BLOCKS, "GL_ACTIVE_UNIFORM_BLOCKS"},
+ {GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH,
+ "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"},
+ {GL_TRANSFORM_FEEDBACK_BUFFER_MODE, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"},
+ {GL_TRANSFORM_FEEDBACK_VARYINGS, "GL_TRANSFORM_FEEDBACK_VARYINGS"},
+ {GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH,
+ "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -5086,7 +5157,10 @@ std::string GLES2Util::GetStringQueryTarget(uint32_t value) {
std::string GLES2Util::GetStringReadPixelFormat(uint32_t value) {
static const EnumToString string_table[] = {
- {GL_ALPHA, "GL_ALPHA"}, {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"},
+ {GL_ALPHA, "GL_ALPHA"},
+ {GL_RGB, "GL_RGB"},
+ {GL_RGBA, "GL_RGBA"},
+ {GL_RGBA_INTEGER, "GL_RGBA_INTEGER"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -5098,6 +5172,9 @@ std::string GLES2Util::GetStringReadPixelType(uint32_t value) {
{GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"},
{GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"},
{GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"},
+ {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"},
+ {GL_INT, "GL_INT"},
+ {GL_FLOAT, "GL_FLOAT"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -5110,6 +5187,35 @@ std::string GLES2Util::GetStringRenderBufferFormat(uint32_t value) {
{GL_RGB5_A1, "GL_RGB5_A1"},
{GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"},
{GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"},
+ {GL_R8, "GL_R8"},
+ {GL_R8UI, "GL_R8UI"},
+ {GL_R8I, "GL_R8I"},
+ {GL_R16UI, "GL_R16UI"},
+ {GL_R16I, "GL_R16I"},
+ {GL_R32UI, "GL_R32UI"},
+ {GL_R32I, "GL_R32I"},
+ {GL_RG8, "GL_RG8"},
+ {GL_RG8UI, "GL_RG8UI"},
+ {GL_RG8I, "GL_RG8I"},
+ {GL_RG16UI, "GL_RG16UI"},
+ {GL_RG16I, "GL_RG16I"},
+ {GL_RG32UI, "GL_RG32UI"},
+ {GL_RG32I, "GL_RG32I"},
+ {GL_RGB8, "GL_RGB8"},
+ {GL_RGBA8, "GL_RGBA8"},
+ {GL_SRGB8_ALPHA8, "GL_SRGB8_ALPHA8"},
+ {GL_RGB10_A2, "GL_RGB10_A2"},
+ {GL_RGBA8UI, "GL_RGBA8UI"},
+ {GL_RGBA8I, "GL_RGBA8I"},
+ {GL_RGB10_A2UI, "GL_RGB10_A2UI"},
+ {GL_RGBA16UI, "GL_RGBA16UI"},
+ {GL_RGBA16I, "GL_RGBA16I"},
+ {GL_RGBA32UI, "GL_RGBA32UI"},
+ {GL_RGBA32I, "GL_RGBA32I"},
+ {GL_DEPTH_COMPONENT24, "GL_DEPTH_COMPONENT24"},
+ {GL_DEPTH_COMPONENT32F, "GL_DEPTH_COMPONENT32F"},
+ {GL_DEPTH24_STENCIL8, "GL_DEPTH24_STENCIL8"},
+ {GL_DEPTH32F_STENCIL8, "GL_DEPTH32F_STENCIL8"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -5126,6 +5232,7 @@ std::string GLES2Util::GetStringRenderBufferParameter(uint32_t value) {
{GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"},
{GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"},
{GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"},
+ {GL_RENDERBUFFER_SAMPLES, "GL_RENDERBUFFER_SAMPLES"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -5652,6 +5759,11 @@ std::string GLES2Util::GetStringVertexAttribType(uint32_t value) {
{GL_SHORT, "GL_SHORT"},
{GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"},
{GL_FLOAT, "GL_FLOAT"},
+ {GL_INT, "GL_INT"},
+ {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"},
+ {GL_HALF_FLOAT, "GL_HALF_FLOAT"},
+ {GL_INT_2_10_10_10_REV, "GL_INT_2_10_10_10_REV"},
+ {GL_UNSIGNED_INT_2_10_10_10_REV, "GL_UNSIGNED_INT_2_10_10_10_REV"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);
@@ -5667,6 +5779,8 @@ std::string GLES2Util::GetStringVertexAttribute(uint32_t value) {
{GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"},
{GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"},
{GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"},
+ {GL_VERTEX_ATTRIB_ARRAY_INTEGER, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"},
+ {GL_VERTEX_ATTRIB_ARRAY_DIVISOR, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"},
};
return GLES2Util::GetQualifiedEnumString(string_table,
arraysize(string_table), value);

Powered by Google App Engine
This is Rietveld 408576698