Index: gpu/command_buffer/common/gles2_cmd_format_autogen.h |
diff --git a/gpu/command_buffer/common/gles2_cmd_format_autogen.h b/gpu/command_buffer/common/gles2_cmd_format_autogen.h |
index 070e11fd27889c0c7aeb1f1c65423623edd8dd80..2653eddf69432dc986eb258daedbc6f778468510 100644 |
--- a/gpu/command_buffer/common/gles2_cmd_format_autogen.h |
+++ b/gpu/command_buffer/common/gles2_cmd_format_autogen.h |
@@ -10882,4 +10882,901 @@ COMPILE_ASSERT(offsetof(MatrixLoadIdentityCHROMIUM, header) == 0, |
COMPILE_ASSERT(offsetof(MatrixLoadIdentityCHROMIUM, matrixMode) == 4, |
OffsetOf_MatrixLoadIdentityCHROMIUM_matrixMode_not_4); |
+struct GenPathsCHROMIUM { |
+ typedef GenPathsCHROMIUM ValueType; |
+ static const CommandId kCmdId = kGenPathsCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLsizei _range, |
+ uint32 _client_ids_shm_id, |
+ uint32 _client_ids_shm_offset) { |
+ SetHeader(); |
+ range = _range; |
+ client_ids_shm_id = _client_ids_shm_id; |
+ client_ids_shm_offset = _client_ids_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLsizei _range, |
+ uint32 _client_ids_shm_id, |
+ uint32 _client_ids_shm_offset) { |
+ static_cast<ValueType*>(cmd) |
+ ->Init(_range, _client_ids_shm_id, _client_ids_shm_offset); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ int32 range; |
+ uint32 client_ids_shm_id; |
+ uint32 client_ids_shm_offset; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(GenPathsCHROMIUM) == 16, |
+ Sizeof_GenPathsCHROMIUM_is_not_16); |
+COMPILE_ASSERT(offsetof(GenPathsCHROMIUM, header) == 0, |
+ OffsetOf_GenPathsCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(GenPathsCHROMIUM, range) == 4, |
+ OffsetOf_GenPathsCHROMIUM_range_not_4); |
+COMPILE_ASSERT(offsetof(GenPathsCHROMIUM, client_ids_shm_id) == 8, |
+ OffsetOf_GenPathsCHROMIUM_client_ids_shm_id_not_8); |
+COMPILE_ASSERT(offsetof(GenPathsCHROMIUM, client_ids_shm_offset) == 12, |
+ OffsetOf_GenPathsCHROMIUM_client_ids_shm_offset_not_12); |
+ |
+struct DeletePathsCHROMIUM { |
+ typedef DeletePathsCHROMIUM ValueType; |
+ static const CommandId kCmdId = kDeletePathsCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLuint _path, GLsizei _range) { |
+ SetHeader(); |
+ path = _path; |
+ range = _range; |
+ } |
+ |
+ void* Set(void* cmd, GLuint _path, GLsizei _range) { |
+ static_cast<ValueType*>(cmd)->Init(_path, _range); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 path; |
+ int32 range; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(DeletePathsCHROMIUM) == 12, |
+ Sizeof_DeletePathsCHROMIUM_is_not_12); |
+COMPILE_ASSERT(offsetof(DeletePathsCHROMIUM, header) == 0, |
+ OffsetOf_DeletePathsCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(DeletePathsCHROMIUM, path) == 4, |
+ OffsetOf_DeletePathsCHROMIUM_path_not_4); |
+COMPILE_ASSERT(offsetof(DeletePathsCHROMIUM, range) == 8, |
+ OffsetOf_DeletePathsCHROMIUM_range_not_8); |
+ |
+struct PathCommandsCHROMIUM { |
+ typedef PathCommandsCHROMIUM ValueType; |
+ static const CommandId kCmdId = kPathCommandsCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLuint _path, |
+ GLsizei _numCommands, |
+ uint32 _commands_shm_id, |
+ uint32 _commands_shm_offset, |
+ GLsizei _numCoords, |
+ GLenum _coordType, |
+ uint32 _coords_shm_id, |
+ uint32 _coords_shm_offset) { |
+ SetHeader(); |
+ path = _path; |
+ numCommands = _numCommands; |
+ commands_shm_id = _commands_shm_id; |
+ commands_shm_offset = _commands_shm_offset; |
+ numCoords = _numCoords; |
+ coordType = _coordType; |
+ coords_shm_id = _coords_shm_id; |
+ coords_shm_offset = _coords_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLuint _path, |
+ GLsizei _numCommands, |
+ uint32 _commands_shm_id, |
+ uint32 _commands_shm_offset, |
+ GLsizei _numCoords, |
+ GLenum _coordType, |
+ uint32 _coords_shm_id, |
+ uint32 _coords_shm_offset) { |
+ static_cast<ValueType*>(cmd)->Init(_path, |
+ _numCommands, |
+ _commands_shm_id, |
+ _commands_shm_offset, |
+ _numCoords, |
+ _coordType, |
+ _coords_shm_id, |
+ _coords_shm_offset); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 path; |
+ int32 numCommands; |
+ uint32 commands_shm_id; |
+ uint32 commands_shm_offset; |
+ int32 numCoords; |
+ uint32 coordType; |
+ uint32 coords_shm_id; |
+ uint32 coords_shm_offset; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(PathCommandsCHROMIUM) == 36, |
+ Sizeof_PathCommandsCHROMIUM_is_not_36); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, header) == 0, |
+ OffsetOf_PathCommandsCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, path) == 4, |
+ OffsetOf_PathCommandsCHROMIUM_path_not_4); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, numCommands) == 8, |
+ OffsetOf_PathCommandsCHROMIUM_numCommands_not_8); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, commands_shm_id) == 12, |
+ OffsetOf_PathCommandsCHROMIUM_commands_shm_id_not_12); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, commands_shm_offset) == 16, |
+ OffsetOf_PathCommandsCHROMIUM_commands_shm_offset_not_16); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, numCoords) == 20, |
+ OffsetOf_PathCommandsCHROMIUM_numCoords_not_20); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, coordType) == 24, |
+ OffsetOf_PathCommandsCHROMIUM_coordType_not_24); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, coords_shm_id) == 28, |
+ OffsetOf_PathCommandsCHROMIUM_coords_shm_id_not_28); |
+COMPILE_ASSERT(offsetof(PathCommandsCHROMIUM, coords_shm_offset) == 32, |
+ OffsetOf_PathCommandsCHROMIUM_coords_shm_offset_not_32); |
+ |
+struct PathParameterfCHROMIUM { |
+ typedef PathParameterfCHROMIUM ValueType; |
+ static const CommandId kCmdId = kPathParameterfCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLuint _path, GLenum _pname, GLfloat _value) { |
+ SetHeader(); |
+ path = _path; |
+ pname = _pname; |
+ value = _value; |
+ } |
+ |
+ void* Set(void* cmd, GLuint _path, GLenum _pname, GLfloat _value) { |
+ static_cast<ValueType*>(cmd)->Init(_path, _pname, _value); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 path; |
+ uint32 pname; |
+ float value; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(PathParameterfCHROMIUM) == 16, |
+ Sizeof_PathParameterfCHROMIUM_is_not_16); |
+COMPILE_ASSERT(offsetof(PathParameterfCHROMIUM, header) == 0, |
+ OffsetOf_PathParameterfCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(PathParameterfCHROMIUM, path) == 4, |
+ OffsetOf_PathParameterfCHROMIUM_path_not_4); |
+COMPILE_ASSERT(offsetof(PathParameterfCHROMIUM, pname) == 8, |
+ OffsetOf_PathParameterfCHROMIUM_pname_not_8); |
+COMPILE_ASSERT(offsetof(PathParameterfCHROMIUM, value) == 12, |
+ OffsetOf_PathParameterfCHROMIUM_value_not_12); |
+ |
+struct PathParameteriCHROMIUM { |
+ typedef PathParameteriCHROMIUM ValueType; |
+ static const CommandId kCmdId = kPathParameteriCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLuint _path, GLenum _pname, GLint _value) { |
+ SetHeader(); |
+ path = _path; |
+ pname = _pname; |
+ value = _value; |
+ } |
+ |
+ void* Set(void* cmd, GLuint _path, GLenum _pname, GLint _value) { |
+ static_cast<ValueType*>(cmd)->Init(_path, _pname, _value); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 path; |
+ uint32 pname; |
+ int32 value; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(PathParameteriCHROMIUM) == 16, |
+ Sizeof_PathParameteriCHROMIUM_is_not_16); |
+COMPILE_ASSERT(offsetof(PathParameteriCHROMIUM, header) == 0, |
+ OffsetOf_PathParameteriCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(PathParameteriCHROMIUM, path) == 4, |
+ OffsetOf_PathParameteriCHROMIUM_path_not_4); |
+COMPILE_ASSERT(offsetof(PathParameteriCHROMIUM, pname) == 8, |
+ OffsetOf_PathParameteriCHROMIUM_pname_not_8); |
+COMPILE_ASSERT(offsetof(PathParameteriCHROMIUM, value) == 12, |
+ OffsetOf_PathParameteriCHROMIUM_value_not_12); |
+ |
+struct PathStencilFuncCHROMIUM { |
+ typedef PathStencilFuncCHROMIUM ValueType; |
+ static const CommandId kCmdId = kPathStencilFuncCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLenum _func, GLint _ref, GLuint _mask) { |
+ SetHeader(); |
+ func = _func; |
+ ref = _ref; |
+ mask = _mask; |
+ } |
+ |
+ void* Set(void* cmd, GLenum _func, GLint _ref, GLuint _mask) { |
+ static_cast<ValueType*>(cmd)->Init(_func, _ref, _mask); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 func; |
+ int32 ref; |
+ uint32 mask; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(PathStencilFuncCHROMIUM) == 16, |
+ Sizeof_PathStencilFuncCHROMIUM_is_not_16); |
+COMPILE_ASSERT(offsetof(PathStencilFuncCHROMIUM, header) == 0, |
+ OffsetOf_PathStencilFuncCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(PathStencilFuncCHROMIUM, func) == 4, |
+ OffsetOf_PathStencilFuncCHROMIUM_func_not_4); |
+COMPILE_ASSERT(offsetof(PathStencilFuncCHROMIUM, ref) == 8, |
+ OffsetOf_PathStencilFuncCHROMIUM_ref_not_8); |
+COMPILE_ASSERT(offsetof(PathStencilFuncCHROMIUM, mask) == 12, |
+ OffsetOf_PathStencilFuncCHROMIUM_mask_not_12); |
+ |
+struct StencilFillPathCHROMIUM { |
+ typedef StencilFillPathCHROMIUM ValueType; |
+ static const CommandId kCmdId = kStencilFillPathCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLuint _path, GLenum _fillMode, GLuint _mask) { |
+ SetHeader(); |
+ path = _path; |
+ fillMode = _fillMode; |
+ mask = _mask; |
+ } |
+ |
+ void* Set(void* cmd, GLuint _path, GLenum _fillMode, GLuint _mask) { |
+ static_cast<ValueType*>(cmd)->Init(_path, _fillMode, _mask); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 path; |
+ uint32 fillMode; |
+ uint32 mask; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(StencilFillPathCHROMIUM) == 16, |
+ Sizeof_StencilFillPathCHROMIUM_is_not_16); |
+COMPILE_ASSERT(offsetof(StencilFillPathCHROMIUM, header) == 0, |
+ OffsetOf_StencilFillPathCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(StencilFillPathCHROMIUM, path) == 4, |
+ OffsetOf_StencilFillPathCHROMIUM_path_not_4); |
+COMPILE_ASSERT(offsetof(StencilFillPathCHROMIUM, fillMode) == 8, |
+ OffsetOf_StencilFillPathCHROMIUM_fillMode_not_8); |
+COMPILE_ASSERT(offsetof(StencilFillPathCHROMIUM, mask) == 12, |
+ OffsetOf_StencilFillPathCHROMIUM_mask_not_12); |
+ |
+struct StencilFillPathInstancedCHROMIUM { |
+ typedef StencilFillPathInstancedCHROMIUM ValueType; |
+ static const CommandId kCmdId = kStencilFillPathInstancedCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLsizei _numPaths, |
+ GLenum _pathNameType, |
+ uint32 _paths_shm_id, |
+ uint32 _paths_shm_offset, |
+ GLuint _pathBase, |
+ GLenum _fillMode, |
+ GLuint _mask, |
+ GLenum _transformType, |
+ uint32 _transformValues_shm_id, |
+ uint32 _transformValues_shm_offset) { |
+ SetHeader(); |
+ numPaths = _numPaths; |
+ pathNameType = _pathNameType; |
+ paths_shm_id = _paths_shm_id; |
+ paths_shm_offset = _paths_shm_offset; |
+ pathBase = _pathBase; |
+ fillMode = _fillMode; |
+ mask = _mask; |
+ transformType = _transformType; |
+ transformValues_shm_id = _transformValues_shm_id; |
+ transformValues_shm_offset = _transformValues_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLsizei _numPaths, |
+ GLenum _pathNameType, |
+ uint32 _paths_shm_id, |
+ uint32 _paths_shm_offset, |
+ GLuint _pathBase, |
+ GLenum _fillMode, |
+ GLuint _mask, |
+ GLenum _transformType, |
+ uint32 _transformValues_shm_id, |
+ uint32 _transformValues_shm_offset) { |
+ static_cast<ValueType*>(cmd)->Init(_numPaths, |
+ _pathNameType, |
+ _paths_shm_id, |
+ _paths_shm_offset, |
+ _pathBase, |
+ _fillMode, |
+ _mask, |
+ _transformType, |
+ _transformValues_shm_id, |
+ _transformValues_shm_offset); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ int32 numPaths; |
+ uint32 pathNameType; |
+ uint32 paths_shm_id; |
+ uint32 paths_shm_offset; |
+ uint32 pathBase; |
+ uint32 fillMode; |
+ uint32 mask; |
+ uint32 transformType; |
+ uint32 transformValues_shm_id; |
+ uint32 transformValues_shm_offset; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(StencilFillPathInstancedCHROMIUM) == 44, |
+ Sizeof_StencilFillPathInstancedCHROMIUM_is_not_44); |
+COMPILE_ASSERT(offsetof(StencilFillPathInstancedCHROMIUM, header) == 0, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(StencilFillPathInstancedCHROMIUM, numPaths) == 4, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_numPaths_not_4); |
+COMPILE_ASSERT(offsetof(StencilFillPathInstancedCHROMIUM, pathNameType) == 8, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_pathNameType_not_8); |
+COMPILE_ASSERT(offsetof(StencilFillPathInstancedCHROMIUM, paths_shm_id) == 12, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_paths_shm_id_not_12); |
+COMPILE_ASSERT( |
+ offsetof(StencilFillPathInstancedCHROMIUM, paths_shm_offset) == 16, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_paths_shm_offset_not_16); |
+COMPILE_ASSERT(offsetof(StencilFillPathInstancedCHROMIUM, pathBase) == 20, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_pathBase_not_20); |
+COMPILE_ASSERT(offsetof(StencilFillPathInstancedCHROMIUM, fillMode) == 24, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_fillMode_not_24); |
+COMPILE_ASSERT(offsetof(StencilFillPathInstancedCHROMIUM, mask) == 28, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_mask_not_28); |
+COMPILE_ASSERT(offsetof(StencilFillPathInstancedCHROMIUM, transformType) == 32, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_transformType_not_32); |
+COMPILE_ASSERT( |
+ offsetof(StencilFillPathInstancedCHROMIUM, transformValues_shm_id) == 36, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_transformValues_shm_id_not_36); |
+COMPILE_ASSERT( |
+ offsetof(StencilFillPathInstancedCHROMIUM, transformValues_shm_offset) == |
+ 40, |
+ OffsetOf_StencilFillPathInstancedCHROMIUM_transformValues_shm_offset_not_40); |
+ |
+struct StencilStrokePathCHROMIUM { |
+ typedef StencilStrokePathCHROMIUM ValueType; |
+ static const CommandId kCmdId = kStencilStrokePathCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLuint _path, GLint _reference, GLuint _mask) { |
+ SetHeader(); |
+ path = _path; |
+ reference = _reference; |
+ mask = _mask; |
+ } |
+ |
+ void* Set(void* cmd, GLuint _path, GLint _reference, GLuint _mask) { |
+ static_cast<ValueType*>(cmd)->Init(_path, _reference, _mask); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 path; |
+ int32 reference; |
+ uint32 mask; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(StencilStrokePathCHROMIUM) == 16, |
+ Sizeof_StencilStrokePathCHROMIUM_is_not_16); |
+COMPILE_ASSERT(offsetof(StencilStrokePathCHROMIUM, header) == 0, |
+ OffsetOf_StencilStrokePathCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(StencilStrokePathCHROMIUM, path) == 4, |
+ OffsetOf_StencilStrokePathCHROMIUM_path_not_4); |
+COMPILE_ASSERT(offsetof(StencilStrokePathCHROMIUM, reference) == 8, |
+ OffsetOf_StencilStrokePathCHROMIUM_reference_not_8); |
+COMPILE_ASSERT(offsetof(StencilStrokePathCHROMIUM, mask) == 12, |
+ OffsetOf_StencilStrokePathCHROMIUM_mask_not_12); |
+ |
+struct StencilStrokePathInstancedCHROMIUM { |
+ typedef StencilStrokePathInstancedCHROMIUM ValueType; |
+ static const CommandId kCmdId = kStencilStrokePathInstancedCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLsizei _numPaths, |
+ GLenum _pathNameType, |
+ uint32 _paths_shm_id, |
+ uint32 _paths_shm_offset, |
+ GLuint _pathBase, |
+ GLint _ref, |
+ GLuint _mask, |
+ GLenum _transformType, |
+ uint32 _transformValues_shm_id, |
+ uint32 _transformValues_shm_offset) { |
+ SetHeader(); |
+ numPaths = _numPaths; |
+ pathNameType = _pathNameType; |
+ paths_shm_id = _paths_shm_id; |
+ paths_shm_offset = _paths_shm_offset; |
+ pathBase = _pathBase; |
+ ref = _ref; |
+ mask = _mask; |
+ transformType = _transformType; |
+ transformValues_shm_id = _transformValues_shm_id; |
+ transformValues_shm_offset = _transformValues_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLsizei _numPaths, |
+ GLenum _pathNameType, |
+ uint32 _paths_shm_id, |
+ uint32 _paths_shm_offset, |
+ GLuint _pathBase, |
+ GLint _ref, |
+ GLuint _mask, |
+ GLenum _transformType, |
+ uint32 _transformValues_shm_id, |
+ uint32 _transformValues_shm_offset) { |
+ static_cast<ValueType*>(cmd)->Init(_numPaths, |
+ _pathNameType, |
+ _paths_shm_id, |
+ _paths_shm_offset, |
+ _pathBase, |
+ _ref, |
+ _mask, |
+ _transformType, |
+ _transformValues_shm_id, |
+ _transformValues_shm_offset); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ int32 numPaths; |
+ uint32 pathNameType; |
+ uint32 paths_shm_id; |
+ uint32 paths_shm_offset; |
+ uint32 pathBase; |
+ int32 ref; |
+ uint32 mask; |
+ uint32 transformType; |
+ uint32 transformValues_shm_id; |
+ uint32 transformValues_shm_offset; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(StencilStrokePathInstancedCHROMIUM) == 44, |
+ Sizeof_StencilStrokePathInstancedCHROMIUM_is_not_44); |
+COMPILE_ASSERT(offsetof(StencilStrokePathInstancedCHROMIUM, header) == 0, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(StencilStrokePathInstancedCHROMIUM, numPaths) == 4, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_numPaths_not_4); |
+COMPILE_ASSERT(offsetof(StencilStrokePathInstancedCHROMIUM, pathNameType) == 8, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_pathNameType_not_8); |
+COMPILE_ASSERT(offsetof(StencilStrokePathInstancedCHROMIUM, paths_shm_id) == 12, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_paths_shm_id_not_12); |
+COMPILE_ASSERT( |
+ offsetof(StencilStrokePathInstancedCHROMIUM, paths_shm_offset) == 16, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_paths_shm_offset_not_16); |
+COMPILE_ASSERT(offsetof(StencilStrokePathInstancedCHROMIUM, pathBase) == 20, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_pathBase_not_20); |
+COMPILE_ASSERT(offsetof(StencilStrokePathInstancedCHROMIUM, ref) == 24, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_ref_not_24); |
+COMPILE_ASSERT(offsetof(StencilStrokePathInstancedCHROMIUM, mask) == 28, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_mask_not_28); |
+COMPILE_ASSERT( |
+ offsetof(StencilStrokePathInstancedCHROMIUM, transformType) == 32, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_transformType_not_32); |
+COMPILE_ASSERT( |
+ offsetof(StencilStrokePathInstancedCHROMIUM, transformValues_shm_id) == 36, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_transformValues_shm_id_not_36); |
+COMPILE_ASSERT( |
+ offsetof(StencilStrokePathInstancedCHROMIUM, transformValues_shm_offset) == |
+ 40, |
+ OffsetOf_StencilStrokePathInstancedCHROMIUM_transformValues_shm_offset_not_40); |
+ |
+struct PathTexGenCHROMIUM { |
+ typedef PathTexGenCHROMIUM ValueType; |
+ static const CommandId kCmdId = kPathTexGenCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLenum _texCoordSet, |
+ GLenum _genMode, |
+ GLint _components, |
+ uint32 _coeffs_shm_id, |
+ uint32 _coeffs_shm_offset) { |
+ SetHeader(); |
+ texCoordSet = _texCoordSet; |
+ genMode = _genMode; |
+ components = _components; |
+ coeffs_shm_id = _coeffs_shm_id; |
+ coeffs_shm_offset = _coeffs_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLenum _texCoordSet, |
+ GLenum _genMode, |
+ GLint _components, |
+ uint32 _coeffs_shm_id, |
+ uint32 _coeffs_shm_offset) { |
+ static_cast<ValueType*>(cmd)->Init(_texCoordSet, |
+ _genMode, |
+ _components, |
+ _coeffs_shm_id, |
+ _coeffs_shm_offset); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 texCoordSet; |
+ uint32 genMode; |
+ int32 components; |
+ uint32 coeffs_shm_id; |
+ uint32 coeffs_shm_offset; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(PathTexGenCHROMIUM) == 24, |
+ Sizeof_PathTexGenCHROMIUM_is_not_24); |
+COMPILE_ASSERT(offsetof(PathTexGenCHROMIUM, header) == 0, |
+ OffsetOf_PathTexGenCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(PathTexGenCHROMIUM, texCoordSet) == 4, |
+ OffsetOf_PathTexGenCHROMIUM_texCoordSet_not_4); |
+COMPILE_ASSERT(offsetof(PathTexGenCHROMIUM, genMode) == 8, |
+ OffsetOf_PathTexGenCHROMIUM_genMode_not_8); |
+COMPILE_ASSERT(offsetof(PathTexGenCHROMIUM, components) == 12, |
+ OffsetOf_PathTexGenCHROMIUM_components_not_12); |
+COMPILE_ASSERT(offsetof(PathTexGenCHROMIUM, coeffs_shm_id) == 16, |
+ OffsetOf_PathTexGenCHROMIUM_coeffs_shm_id_not_16); |
+COMPILE_ASSERT(offsetof(PathTexGenCHROMIUM, coeffs_shm_offset) == 20, |
+ OffsetOf_PathTexGenCHROMIUM_coeffs_shm_offset_not_20); |
+ |
+struct CoverFillPathCHROMIUM { |
+ typedef CoverFillPathCHROMIUM ValueType; |
+ static const CommandId kCmdId = kCoverFillPathCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLuint _path, GLenum _coverMode) { |
+ SetHeader(); |
+ path = _path; |
+ coverMode = _coverMode; |
+ } |
+ |
+ void* Set(void* cmd, GLuint _path, GLenum _coverMode) { |
+ static_cast<ValueType*>(cmd)->Init(_path, _coverMode); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 path; |
+ uint32 coverMode; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(CoverFillPathCHROMIUM) == 12, |
+ Sizeof_CoverFillPathCHROMIUM_is_not_12); |
+COMPILE_ASSERT(offsetof(CoverFillPathCHROMIUM, header) == 0, |
+ OffsetOf_CoverFillPathCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(CoverFillPathCHROMIUM, path) == 4, |
+ OffsetOf_CoverFillPathCHROMIUM_path_not_4); |
+COMPILE_ASSERT(offsetof(CoverFillPathCHROMIUM, coverMode) == 8, |
+ OffsetOf_CoverFillPathCHROMIUM_coverMode_not_8); |
+ |
+struct CoverFillPathInstancedCHROMIUM { |
+ typedef CoverFillPathInstancedCHROMIUM ValueType; |
+ static const CommandId kCmdId = kCoverFillPathInstancedCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLsizei _numPaths, |
+ GLenum _pathNameType, |
+ uint32 _paths_shm_id, |
+ uint32 _paths_shm_offset, |
+ GLuint _pathBase, |
+ GLenum _coverMode, |
+ GLenum _transformType, |
+ uint32 _transformValues_shm_id, |
+ uint32 _transformValues_shm_offset) { |
+ SetHeader(); |
+ numPaths = _numPaths; |
+ pathNameType = _pathNameType; |
+ paths_shm_id = _paths_shm_id; |
+ paths_shm_offset = _paths_shm_offset; |
+ pathBase = _pathBase; |
+ coverMode = _coverMode; |
+ transformType = _transformType; |
+ transformValues_shm_id = _transformValues_shm_id; |
+ transformValues_shm_offset = _transformValues_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLsizei _numPaths, |
+ GLenum _pathNameType, |
+ uint32 _paths_shm_id, |
+ uint32 _paths_shm_offset, |
+ GLuint _pathBase, |
+ GLenum _coverMode, |
+ GLenum _transformType, |
+ uint32 _transformValues_shm_id, |
+ uint32 _transformValues_shm_offset) { |
+ static_cast<ValueType*>(cmd)->Init(_numPaths, |
+ _pathNameType, |
+ _paths_shm_id, |
+ _paths_shm_offset, |
+ _pathBase, |
+ _coverMode, |
+ _transformType, |
+ _transformValues_shm_id, |
+ _transformValues_shm_offset); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ int32 numPaths; |
+ uint32 pathNameType; |
+ uint32 paths_shm_id; |
+ uint32 paths_shm_offset; |
+ uint32 pathBase; |
+ uint32 coverMode; |
+ uint32 transformType; |
+ uint32 transformValues_shm_id; |
+ uint32 transformValues_shm_offset; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(CoverFillPathInstancedCHROMIUM) == 40, |
+ Sizeof_CoverFillPathInstancedCHROMIUM_is_not_40); |
+COMPILE_ASSERT(offsetof(CoverFillPathInstancedCHROMIUM, header) == 0, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(CoverFillPathInstancedCHROMIUM, numPaths) == 4, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_numPaths_not_4); |
+COMPILE_ASSERT(offsetof(CoverFillPathInstancedCHROMIUM, pathNameType) == 8, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_pathNameType_not_8); |
+COMPILE_ASSERT(offsetof(CoverFillPathInstancedCHROMIUM, paths_shm_id) == 12, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_paths_shm_id_not_12); |
+COMPILE_ASSERT(offsetof(CoverFillPathInstancedCHROMIUM, paths_shm_offset) == 16, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_paths_shm_offset_not_16); |
+COMPILE_ASSERT(offsetof(CoverFillPathInstancedCHROMIUM, pathBase) == 20, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_pathBase_not_20); |
+COMPILE_ASSERT(offsetof(CoverFillPathInstancedCHROMIUM, coverMode) == 24, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_coverMode_not_24); |
+COMPILE_ASSERT(offsetof(CoverFillPathInstancedCHROMIUM, transformType) == 28, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_transformType_not_28); |
+COMPILE_ASSERT( |
+ offsetof(CoverFillPathInstancedCHROMIUM, transformValues_shm_id) == 32, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_transformValues_shm_id_not_32); |
+COMPILE_ASSERT( |
+ offsetof(CoverFillPathInstancedCHROMIUM, transformValues_shm_offset) == 36, |
+ OffsetOf_CoverFillPathInstancedCHROMIUM_transformValues_shm_offset_not_36); |
+ |
+struct CoverStrokePathCHROMIUM { |
+ typedef CoverStrokePathCHROMIUM ValueType; |
+ static const CommandId kCmdId = kCoverStrokePathCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLuint _path, GLenum _coverMode) { |
+ SetHeader(); |
+ path = _path; |
+ coverMode = _coverMode; |
+ } |
+ |
+ void* Set(void* cmd, GLuint _path, GLenum _coverMode) { |
+ static_cast<ValueType*>(cmd)->Init(_path, _coverMode); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32 path; |
+ uint32 coverMode; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(CoverStrokePathCHROMIUM) == 12, |
+ Sizeof_CoverStrokePathCHROMIUM_is_not_12); |
+COMPILE_ASSERT(offsetof(CoverStrokePathCHROMIUM, header) == 0, |
+ OffsetOf_CoverStrokePathCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(CoverStrokePathCHROMIUM, path) == 4, |
+ OffsetOf_CoverStrokePathCHROMIUM_path_not_4); |
+COMPILE_ASSERT(offsetof(CoverStrokePathCHROMIUM, coverMode) == 8, |
+ OffsetOf_CoverStrokePathCHROMIUM_coverMode_not_8); |
+ |
+struct CoverStrokePathInstancedCHROMIUM { |
+ typedef CoverStrokePathInstancedCHROMIUM ValueType; |
+ static const CommandId kCmdId = kCoverStrokePathInstancedCHROMIUM; |
+ static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
+ |
+ static uint32 ComputeSize() { |
+ return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
+ } |
+ |
+ void SetHeader() { header.SetCmd<ValueType>(); } |
+ |
+ void Init(GLsizei _numPaths, |
+ GLenum _pathNameType, |
+ uint32 _paths_shm_id, |
+ uint32 _paths_shm_offset, |
+ GLuint _pathBase, |
+ GLenum _coverMode, |
+ GLenum _transformType, |
+ uint32 _transformValues_shm_id, |
+ uint32 _transformValues_shm_offset) { |
+ SetHeader(); |
+ numPaths = _numPaths; |
+ pathNameType = _pathNameType; |
+ paths_shm_id = _paths_shm_id; |
+ paths_shm_offset = _paths_shm_offset; |
+ pathBase = _pathBase; |
+ coverMode = _coverMode; |
+ transformType = _transformType; |
+ transformValues_shm_id = _transformValues_shm_id; |
+ transformValues_shm_offset = _transformValues_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLsizei _numPaths, |
+ GLenum _pathNameType, |
+ uint32 _paths_shm_id, |
+ uint32 _paths_shm_offset, |
+ GLuint _pathBase, |
+ GLenum _coverMode, |
+ GLenum _transformType, |
+ uint32 _transformValues_shm_id, |
+ uint32 _transformValues_shm_offset) { |
+ static_cast<ValueType*>(cmd)->Init(_numPaths, |
+ _pathNameType, |
+ _paths_shm_id, |
+ _paths_shm_offset, |
+ _pathBase, |
+ _coverMode, |
+ _transformType, |
+ _transformValues_shm_id, |
+ _transformValues_shm_offset); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ int32 numPaths; |
+ uint32 pathNameType; |
+ uint32 paths_shm_id; |
+ uint32 paths_shm_offset; |
+ uint32 pathBase; |
+ uint32 coverMode; |
+ uint32 transformType; |
+ uint32 transformValues_shm_id; |
+ uint32 transformValues_shm_offset; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(CoverStrokePathInstancedCHROMIUM) == 40, |
+ Sizeof_CoverStrokePathInstancedCHROMIUM_is_not_40); |
+COMPILE_ASSERT(offsetof(CoverStrokePathInstancedCHROMIUM, header) == 0, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(CoverStrokePathInstancedCHROMIUM, numPaths) == 4, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_numPaths_not_4); |
+COMPILE_ASSERT(offsetof(CoverStrokePathInstancedCHROMIUM, pathNameType) == 8, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_pathNameType_not_8); |
+COMPILE_ASSERT(offsetof(CoverStrokePathInstancedCHROMIUM, paths_shm_id) == 12, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_paths_shm_id_not_12); |
+COMPILE_ASSERT( |
+ offsetof(CoverStrokePathInstancedCHROMIUM, paths_shm_offset) == 16, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_paths_shm_offset_not_16); |
+COMPILE_ASSERT(offsetof(CoverStrokePathInstancedCHROMIUM, pathBase) == 20, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_pathBase_not_20); |
+COMPILE_ASSERT(offsetof(CoverStrokePathInstancedCHROMIUM, coverMode) == 24, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_coverMode_not_24); |
+COMPILE_ASSERT(offsetof(CoverStrokePathInstancedCHROMIUM, transformType) == 28, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_transformType_not_28); |
+COMPILE_ASSERT( |
+ offsetof(CoverStrokePathInstancedCHROMIUM, transformValues_shm_id) == 32, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_transformValues_shm_id_not_32); |
+COMPILE_ASSERT( |
+ offsetof(CoverStrokePathInstancedCHROMIUM, transformValues_shm_offset) == |
+ 36, |
+ OffsetOf_CoverStrokePathInstancedCHROMIUM_transformValues_shm_offset_not_36); |
+ |
#endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |