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

Unified Diff: gpu/command_buffer/service/gles2_cmd_validation_implementation_autogen.h

Issue 558054: Renamed ParseError -> Error, parse_error -> error, kParseNoError -> kNoError,... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 11 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/service/gles2_cmd_validation_implementation_autogen.h
===================================================================
--- gpu/command_buffer/service/gles2_cmd_validation_implementation_autogen.h (revision 37750)
+++ gpu/command_buffer/service/gles2_cmd_validation_implementation_autogen.h (working copy)
@@ -7,6 +7,17 @@
#ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGEN_H_
#define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGEN_H_
+bool ValidateGLenumAttachment(GLenum value) {
+ switch (value) {
+ case GL_COLOR_ATTACHMENT0:
+ case GL_DEPTH_ATTACHMENT:
+ case GL_STENCIL_ATTACHMENT:
+ return true;
+ default:
+ return false;
+ }
+}
+
bool ValidateGLenumBufferParameter(GLenum value) {
switch (value) {
case GL_BUFFER_SIZE:
@@ -17,77 +28,91 @@
}
}
-bool ValidateGLenumProgramParameter(GLenum value) {
+bool ValidateGLenumBufferTarget(GLenum value) {
switch (value) {
- case GL_DELETE_STATUS:
- case GL_LINK_STATUS:
- case GL_VALIDATE_STATUS:
- case GL_INFO_LOG_LENGTH:
- case GL_ATTACHED_SHADERS:
- case GL_ACTIVE_ATTRIBUTES:
- case GL_ACTIVE_ATTRIBUTE_MAX_LENGTH:
- case GL_ACTIVE_UNIFORMS:
- case GL_ACTIVE_UNIFORM_MAX_LENGTH:
+ case GL_ARRAY_BUFFER:
+ case GL_ELEMENT_ARRAY_BUFFER:
return true;
default:
return false;
}
}
-bool ValidateGLenumFaceMode(GLenum value) {
+bool ValidateGLenumBufferUsage(GLenum value) {
switch (value) {
- case GL_CW:
- case GL_CCW:
+ case GL_STREAM_DRAW:
+ case GL_STATIC_DRAW:
+ case GL_DYNAMIC_DRAW:
return true;
default:
return false;
}
}
-bool ValidateGLenumShaderParameter(GLenum value) {
+bool ValidateGLenumCapability(GLenum value) {
switch (value) {
- case GL_SHADER_TYPE:
- case GL_DELETE_STATUS:
- case GL_COMPILE_STATUS:
- case GL_INFO_LOG_LENGTH:
- case GL_SHADER_SOURCE_LENGTH:
+ case GL_BLEND:
+ case GL_CULL_FACE:
+ case GL_DEPTH_TEST:
+ case GL_DITHER:
+ case GL_POLYGON_OFFSET_FILL:
+ case GL_SAMPLE_ALPHA_TO_COVERAGE:
+ case GL_SAMPLE_COVERAGE:
+ case GL_SCISSOR_TEST:
+ case GL_STENCIL_TEST:
return true;
default:
return false;
}
}
-bool ValidateGLenumIndexType(GLenum value) {
+bool ValidateGLenumCmpFunction(GLenum value) {
switch (value) {
- case GL_UNSIGNED_BYTE:
- case GL_UNSIGNED_SHORT:
+ case GL_NEVER:
+ case GL_LESS:
+ case GL_EQUAL:
+ case GL_LEQUAL:
+ case GL_GREATER:
+ case GL_NOTEQUAL:
+ case GL_GEQUAL:
+ case GL_ALWAYS:
return true;
default:
return false;
}
}
-bool ValidateGLenumVertexAttribute(GLenum value) {
+bool ValidateGLenumDrawMode(GLenum value) {
switch (value) {
- case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:
- case GL_VERTEX_ATTRIB_ARRAY_ENABLED:
- case GL_VERTEX_ATTRIB_ARRAY_SIZE:
- case GL_VERTEX_ATTRIB_ARRAY_STRIDE:
- case GL_VERTEX_ATTRIB_ARRAY_TYPE:
- case GL_VERTEX_ATTRIB_ARRAY_NORMALIZED:
- case GL_CURRENT_VERTEX_ATTRIB:
+ case GL_POINTS:
+ case GL_LINE_STRIP:
+ case GL_LINE_LOOP:
+ case GL_LINES:
+ case GL_TRIANGLE_STRIP:
+ case GL_TRIANGLE_FAN:
+ case GL_TRIANGLES:
return true;
default:
return false;
}
}
-bool ValidateGLenumPixelType(GLenum value) {
+bool ValidateGLenumDstBlendFactor(GLenum value) {
switch (value) {
- case GL_UNSIGNED_BYTE:
- case GL_UNSIGNED_SHORT_5_6_5:
- case GL_UNSIGNED_SHORT_4_4_4_4:
- case GL_UNSIGNED_SHORT_5_5_5_1:
+ case GL_ZERO:
+ case GL_ONE:
+ case GL_SRC_COLOR:
+ case GL_ONE_MINUS_SRC_COLOR:
+ case GL_DST_COLOR:
+ case GL_ONE_MINUS_DST_COLOR:
+ case GL_SRC_ALPHA:
+ case GL_ONE_MINUS_SRC_ALPHA:
+ case GL_DST_ALPHA:
+ case GL_ONE_MINUS_DST_ALPHA:
+ case GL_CONSTANT_COLOR:
+ case GL_ONE_MINUS_CONSTANT_COLOR:
+ case GL_CONSTANT_ALPHA:
+ case GL_ONE_MINUS_CONSTANT_ALPHA:
return true;
default:
return false;
@@ -105,180 +130,141 @@
}
}
-bool ValidateGLenumRenderBufferTarget(GLenum value) {
+bool ValidateGLenumFaceMode(GLenum value) {
switch (value) {
- case GL_RENDERBUFFER:
+ case GL_CW:
+ case GL_CCW:
return true;
default:
return false;
}
}
-bool ValidateGLenumShaderPercision(GLenum value) {
+bool ValidateGLenumFaceType(GLenum value) {
switch (value) {
- case GL_LOW_FLOAT:
- case GL_MEDIUM_FLOAT:
- case GL_HIGH_FLOAT:
- case GL_LOW_INT:
- case GL_MEDIUM_INT:
- case GL_HIGH_INT:
+ case GL_FRONT:
+ case GL_BACK:
+ case GL_FRONT_AND_BACK:
return true;
default:
return false;
}
}
-bool ValidateGLenumReadPixelFormat(GLenum value) {
+bool ValidateGLbooleanFalse(GLenum value) {
switch (value) {
- case GL_ALPHA:
- case GL_RGB:
- case GL_RGBA:
+ case false:
return true;
default:
return false;
}
}
-bool ValidateGLenumTextureBindTarget(GLenum value) {
+bool ValidateGLenumFrameBufferParameter(GLenum value) {
switch (value) {
- case GL_TEXTURE_2D:
- case GL_TEXTURE_CUBE_MAP:
+ case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:
+ case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:
+ case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:
+ case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:
return true;
default:
return false;
}
}
-bool ValidateGLenumCmpFunction(GLenum value) {
+bool ValidateGLenumFrameBufferTarget(GLenum value) {
switch (value) {
- case GL_NEVER:
- case GL_LESS:
- case GL_EQUAL:
- case GL_LEQUAL:
- case GL_GREATER:
- case GL_NOTEQUAL:
- case GL_GEQUAL:
- case GL_ALWAYS:
+ case GL_FRAMEBUFFER:
return true;
default:
return false;
}
}
-bool ValidateGLenumCapability(GLenum value) {
+bool ValidateGLenumHintMode(GLenum value) {
switch (value) {
- case GL_BLEND:
- case GL_CULL_FACE:
- case GL_DEPTH_TEST:
- case GL_DITHER:
- case GL_POLYGON_OFFSET_FILL:
- case GL_SAMPLE_ALPHA_TO_COVERAGE:
- case GL_SAMPLE_COVERAGE:
- case GL_SCISSOR_TEST:
- case GL_STENCIL_TEST:
+ case GL_FASTEST:
+ case GL_NICEST:
+ case GL_DONT_CARE:
return true;
default:
return false;
}
}
-bool ValidateGLenumDstBlendFactor(GLenum value) {
+bool ValidateGLenumHintTarget(GLenum value) {
switch (value) {
- case GL_ZERO:
- case GL_ONE:
- case GL_SRC_COLOR:
- case GL_ONE_MINUS_SRC_COLOR:
- case GL_DST_COLOR:
- case GL_ONE_MINUS_DST_COLOR:
- case GL_SRC_ALPHA:
- case GL_ONE_MINUS_SRC_ALPHA:
- case GL_DST_ALPHA:
- case GL_ONE_MINUS_DST_ALPHA:
- case GL_CONSTANT_COLOR:
- case GL_ONE_MINUS_CONSTANT_COLOR:
- case GL_CONSTANT_ALPHA:
- case GL_ONE_MINUS_CONSTANT_ALPHA:
+ case GL_GENERATE_MIPMAP_HINT:
return true;
default:
return false;
}
}
-bool ValidateGLenumAttachment(GLenum value) {
+bool ValidateGLenumIndexType(GLenum value) {
switch (value) {
- case GL_COLOR_ATTACHMENT0:
- case GL_DEPTH_ATTACHMENT:
- case GL_STENCIL_ATTACHMENT:
+ case GL_UNSIGNED_BYTE:
+ case GL_UNSIGNED_SHORT:
return true;
default:
return false;
}
}
-bool ValidateGLenumRenderBufferFormat(GLenum value) {
+bool ValidateGLenumPixelStore(GLenum value) {
switch (value) {
- case GL_RGBA4:
- case GL_RGB565:
- case GL_RGB5_A1:
- case GL_DEPTH_COMPONENT16:
- case GL_STENCIL_INDEX8:
+ case GL_PACK_ALIGNMENT:
+ case GL_UNPACK_ALIGNMENT:
return true;
default:
return false;
}
}
-bool ValidateGLenumDrawMode(GLenum value) {
+bool ValidateGLintPixelStoreAlignment(GLenum value) {
switch (value) {
- case GL_POINTS:
- case GL_LINE_STRIP:
- case GL_LINE_LOOP:
- case GL_LINES:
- case GL_TRIANGLE_STRIP:
- case GL_TRIANGLE_FAN:
- case GL_TRIANGLES:
+ case 1:
+ case 2:
+ case 4:
+ case 8:
return true;
default:
return false;
}
}
-bool ValidateGLenumBufferUsage(GLenum value) {
+bool ValidateGLenumPixelType(GLenum value) {
switch (value) {
- case GL_STREAM_DRAW:
- case GL_STATIC_DRAW:
- case GL_DYNAMIC_DRAW:
+ case GL_UNSIGNED_BYTE:
+ case GL_UNSIGNED_SHORT_5_6_5:
+ case GL_UNSIGNED_SHORT_4_4_4_4:
+ case GL_UNSIGNED_SHORT_5_5_5_1:
return true;
default:
return false;
}
}
-bool ValidateGLenumHintTarget(GLenum value) {
+bool ValidateGLenumProgramParameter(GLenum value) {
switch (value) {
- case GL_GENERATE_MIPMAP_HINT:
+ case GL_DELETE_STATUS:
+ case GL_LINK_STATUS:
+ case GL_VALIDATE_STATUS:
+ case GL_INFO_LOG_LENGTH:
+ case GL_ATTACHED_SHADERS:
+ case GL_ACTIVE_ATTRIBUTES:
+ case GL_ACTIVE_ATTRIBUTE_MAX_LENGTH:
+ case GL_ACTIVE_UNIFORMS:
+ case GL_ACTIVE_UNIFORM_MAX_LENGTH:
return true;
default:
return false;
}
}
-bool ValidateGLenumHintMode(GLenum value) {
+bool ValidateGLenumReadPixelFormat(GLenum value) {
switch (value) {
- case GL_FASTEST:
- case GL_NICEST:
- case GL_DONT_CARE:
- return true;
- default:
- return false;
- }
-}
-
-bool ValidateGLenumTextureFormat(GLenum value) {
- switch (value) {
case GL_ALPHA:
- case GL_LUMINANCE:
- case GL_LUMINANCE_ALPHA:
case GL_RGB:
case GL_RGBA:
return true;
@@ -287,85 +273,72 @@
}
}
-bool ValidateGLenumStringType(GLenum value) {
+bool ValidateGLenumRenderBufferFormat(GLenum value) {
switch (value) {
- case GL_VENDOR:
- case GL_RENDERER:
- case GL_VERSION:
- case GL_SHADING_LANGUAGE_VERSION:
- case GL_EXTENSIONS:
+ case GL_RGBA4:
+ case GL_RGB565:
+ case GL_RGB5_A1:
+ case GL_DEPTH_COMPONENT16:
+ case GL_STENCIL_INDEX8:
return true;
default:
return false;
}
}
-bool ValidateGLintTextureBorder(GLenum value) {
+bool ValidateGLenumRenderBufferParameter(GLenum value) {
switch (value) {
- case 0:
+ case GL_RENDERBUFFER_WIDTH:
+ case GL_RENDERBUFFER_HEIGHT:
+ case GL_RENDERBUFFER_INTERNAL_FORMAT:
+ case GL_RENDERBUFFER_RED_SIZE:
+ case GL_RENDERBUFFER_GREEN_SIZE:
+ case GL_RENDERBUFFER_BLUE_SIZE:
+ case GL_RENDERBUFFER_ALPHA_SIZE:
+ case GL_RENDERBUFFER_DEPTH_SIZE:
+ case GL_RENDERBUFFER_STENCIL_SIZE:
return true;
default:
return false;
}
}
-bool ValidateGLenumFrameBufferTarget(GLenum value) {
+bool ValidateGLenumRenderBufferTarget(GLenum value) {
switch (value) {
- case GL_FRAMEBUFFER:
+ case GL_RENDERBUFFER:
return true;
default:
return false;
}
}
-bool ValidateGLbooleanFalse(GLenum value) {
+bool ValidateGLenumShaderParameter(GLenum value) {
switch (value) {
- case false:
+ case GL_SHADER_TYPE:
+ case GL_DELETE_STATUS:
+ case GL_COMPILE_STATUS:
+ case GL_INFO_LOG_LENGTH:
+ case GL_SHADER_SOURCE_LENGTH:
return true;
default:
return false;
}
}
-bool ValidateGLintPixelStoreAlignment(GLenum value) {
+bool ValidateGLenumShaderPercision(GLenum value) {
switch (value) {
- case 1:
- case 2:
- case 4:
- case 8:
+ case GL_LOW_FLOAT:
+ case GL_MEDIUM_FLOAT:
+ case GL_HIGH_FLOAT:
+ case GL_LOW_INT:
+ case GL_MEDIUM_INT:
+ case GL_HIGH_INT:
return true;
default:
return false;
}
}
-bool ValidateGLenumTextureParameter(GLenum value) {
- switch (value) {
- case GL_TEXTURE_MAG_FILTER:
- case GL_TEXTURE_MIN_FILTER:
- case GL_TEXTURE_WRAP_S:
- case GL_TEXTURE_WRAP_T:
- return true;
- default:
- return false;
- }
-}
-
-bool ValidateGLenumTextureTarget(GLenum value) {
- switch (value) {
- case GL_TEXTURE_2D:
- case GL_TEXTURE_CUBE_MAP_POSITIVE_X:
- case GL_TEXTURE_CUBE_MAP_NEGATIVE_X:
- case GL_TEXTURE_CUBE_MAP_POSITIVE_Y:
- case GL_TEXTURE_CUBE_MAP_NEGATIVE_Y:
- case GL_TEXTURE_CUBE_MAP_POSITIVE_Z:
- case GL_TEXTURE_CUBE_MAP_NEGATIVE_Z:
- return true;
- default:
- return false;
- }
-}
-
bool ValidateGLenumShaderType(GLenum value) {
switch (value) {
case GL_VERTEX_SHADER:
@@ -376,17 +349,6 @@
}
}
-bool ValidateGLenumFaceType(GLenum value) {
- switch (value) {
- case GL_FRONT:
- case GL_BACK:
- case GL_FRONT_AND_BACK:
- return true;
- default:
- return false;
- }
-}
-
bool ValidateGLenumSrcBlendFactor(GLenum value) {
switch (value) {
case GL_ZERO:
@@ -410,19 +372,6 @@
}
}
-bool ValidateGLenumVertexAttribType(GLenum value) {
- switch (value) {
- case GL_BYTE:
- case GL_UNSIGNED_BYTE:
- case GL_SHORT:
- case GL_UNSIGNED_SHORT:
- case GL_FLOAT:
- return true;
- default:
- return false;
- }
-}
-
bool ValidateGLenumStencilOp(GLenum value) {
switch (value) {
case GL_KEEP:
@@ -439,67 +388,118 @@
}
}
-bool ValidateGLintVertexAttribSize(GLenum value) {
+bool ValidateGLenumStringType(GLenum value) {
switch (value) {
- case 1:
- case 2:
- case 3:
- case 4:
+ case GL_VENDOR:
+ case GL_RENDERER:
+ case GL_VERSION:
+ case GL_SHADING_LANGUAGE_VERSION:
+ case GL_EXTENSIONS:
return true;
default:
return false;
}
}
-bool ValidateGLenumBufferTarget(GLenum value) {
+bool ValidateGLenumTextureBindTarget(GLenum value) {
switch (value) {
- case GL_ARRAY_BUFFER:
- case GL_ELEMENT_ARRAY_BUFFER:
+ case GL_TEXTURE_2D:
+ case GL_TEXTURE_CUBE_MAP:
return true;
default:
return false;
}
}
-bool ValidateGLenumPixelStore(GLenum value) {
+bool ValidateGLintTextureBorder(GLenum value) {
switch (value) {
- case GL_PACK_ALIGNMENT:
- case GL_UNPACK_ALIGNMENT:
+ case 0:
return true;
default:
return false;
}
}
-bool ValidateGLenumRenderBufferParameter(GLenum value) {
+bool ValidateGLenumTextureFormat(GLenum value) {
switch (value) {
- case GL_RENDERBUFFER_WIDTH:
- case GL_RENDERBUFFER_HEIGHT:
- case GL_RENDERBUFFER_INTERNAL_FORMAT:
- case GL_RENDERBUFFER_RED_SIZE:
- case GL_RENDERBUFFER_GREEN_SIZE:
- case GL_RENDERBUFFER_BLUE_SIZE:
- case GL_RENDERBUFFER_ALPHA_SIZE:
- case GL_RENDERBUFFER_DEPTH_SIZE:
- case GL_RENDERBUFFER_STENCIL_SIZE:
+ case GL_ALPHA:
+ case GL_LUMINANCE:
+ case GL_LUMINANCE_ALPHA:
+ case GL_RGB:
+ case GL_RGBA:
return true;
default:
return false;
}
}
-bool ValidateGLenumFrameBufferParameter(GLenum value) {
+bool ValidateGLenumTextureParameter(GLenum value) {
switch (value) {
- case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:
- case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:
- case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:
- case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:
+ case GL_TEXTURE_MAG_FILTER:
+ case GL_TEXTURE_MIN_FILTER:
+ case GL_TEXTURE_WRAP_S:
+ case GL_TEXTURE_WRAP_T:
return true;
default:
return false;
}
}
+bool ValidateGLenumTextureTarget(GLenum value) {
+ switch (value) {
+ case GL_TEXTURE_2D:
+ case GL_TEXTURE_CUBE_MAP_POSITIVE_X:
+ case GL_TEXTURE_CUBE_MAP_NEGATIVE_X:
+ case GL_TEXTURE_CUBE_MAP_POSITIVE_Y:
+ case GL_TEXTURE_CUBE_MAP_NEGATIVE_Y:
+ case GL_TEXTURE_CUBE_MAP_POSITIVE_Z:
+ case GL_TEXTURE_CUBE_MAP_NEGATIVE_Z:
+ return true;
+ default:
+ return false;
+ }
+}
+
+bool ValidateGLintVertexAttribSize(GLenum value) {
+ switch (value) {
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ return true;
+ default:
+ return false;
+ }
+}
+
+bool ValidateGLenumVertexAttribType(GLenum value) {
+ switch (value) {
+ case GL_BYTE:
+ case GL_UNSIGNED_BYTE:
+ case GL_SHORT:
+ case GL_UNSIGNED_SHORT:
+ case GL_FLOAT:
+ return true;
+ default:
+ return false;
+ }
+}
+
+bool ValidateGLenumVertexAttribute(GLenum value) {
+ switch (value) {
+ case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:
+ case GL_VERTEX_ATTRIB_ARRAY_ENABLED:
+ case GL_VERTEX_ATTRIB_ARRAY_SIZE:
+ case GL_VERTEX_ATTRIB_ARRAY_STRIDE:
+ case GL_VERTEX_ATTRIB_ARRAY_TYPE:
+ case GL_VERTEX_ATTRIB_ARRAY_NORMALIZED:
+ case GL_CURRENT_VERTEX_ATTRIB:
+ return true;
+ default:
+ return false;
+ }
+}
+
bool ValidateGLenumVertexPointer(GLenum value) {
switch (value) {
case GL_VERTEX_ATTRIB_ARRAY_POINTER:
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_validation_autogen.h ('k') | gpu/command_buffer/service/gpu_processor.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698