| 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 fe03fdff8aa8c5367fa927b98a63b85bebd32029..35b7c8b58f875b5084ef7866716574f6e4cbcc71 100644
|
| --- a/gpu/command_buffer/common/gles2_cmd_format_autogen.h
|
| +++ b/gpu/command_buffer/common/gles2_cmd_format_autogen.h
|
| @@ -79,65 +79,6 @@ COMPILE_ASSERT(offsetof(AttachShader, program) == 4,
|
| COMPILE_ASSERT(offsetof(AttachShader, shader) == 8,
|
| OffsetOf_AttachShader_shader_not_8);
|
|
|
| -struct BindAttribLocation {
|
| - typedef BindAttribLocation ValueType;
|
| - static const CommandId kCmdId = kBindAttribLocation;
|
| - static const cmd::ArgFlags kArgFlags = cmd::kFixed;
|
| - static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
|
| -
|
| - static uint32_t ComputeSize() {
|
| - return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
|
| - }
|
| -
|
| - void SetHeader() { header.SetCmd<ValueType>(); }
|
| -
|
| - void Init(GLuint _program,
|
| - GLuint _index,
|
| - uint32_t _name_shm_id,
|
| - uint32_t _name_shm_offset,
|
| - uint32_t _data_size) {
|
| - SetHeader();
|
| - program = _program;
|
| - index = _index;
|
| - name_shm_id = _name_shm_id;
|
| - name_shm_offset = _name_shm_offset;
|
| - data_size = _data_size;
|
| - }
|
| -
|
| - void* Set(void* cmd,
|
| - GLuint _program,
|
| - GLuint _index,
|
| - uint32_t _name_shm_id,
|
| - uint32_t _name_shm_offset,
|
| - uint32_t _data_size) {
|
| - static_cast<ValueType*>(cmd)
|
| - ->Init(_program, _index, _name_shm_id, _name_shm_offset, _data_size);
|
| - return NextCmdAddress<ValueType>(cmd);
|
| - }
|
| -
|
| - gpu::CommandHeader header;
|
| - uint32_t program;
|
| - uint32_t index;
|
| - uint32_t name_shm_id;
|
| - uint32_t name_shm_offset;
|
| - uint32_t data_size;
|
| -};
|
| -
|
| -COMPILE_ASSERT(sizeof(BindAttribLocation) == 24,
|
| - Sizeof_BindAttribLocation_is_not_24);
|
| -COMPILE_ASSERT(offsetof(BindAttribLocation, header) == 0,
|
| - OffsetOf_BindAttribLocation_header_not_0);
|
| -COMPILE_ASSERT(offsetof(BindAttribLocation, program) == 4,
|
| - OffsetOf_BindAttribLocation_program_not_4);
|
| -COMPILE_ASSERT(offsetof(BindAttribLocation, index) == 8,
|
| - OffsetOf_BindAttribLocation_index_not_8);
|
| -COMPILE_ASSERT(offsetof(BindAttribLocation, name_shm_id) == 12,
|
| - OffsetOf_BindAttribLocation_name_shm_id_not_12);
|
| -COMPILE_ASSERT(offsetof(BindAttribLocation, name_shm_offset) == 16,
|
| - OffsetOf_BindAttribLocation_name_shm_offset_not_16);
|
| -COMPILE_ASSERT(offsetof(BindAttribLocation, data_size) == 20,
|
| - OffsetOf_BindAttribLocation_data_size_not_20);
|
| -
|
| struct BindAttribLocationBucket {
|
| typedef BindAttribLocationBucket ValueType;
|
| static const CommandId kCmdId = kBindAttribLocationBucket;
|
| @@ -915,6 +856,72 @@ COMPILE_ASSERT(offsetof(CompileShader, header) == 0,
|
| COMPILE_ASSERT(offsetof(CompileShader, shader) == 4,
|
| OffsetOf_CompileShader_shader_not_4);
|
|
|
| +struct CompressedTexImage2DBucket {
|
| + typedef CompressedTexImage2DBucket ValueType;
|
| + static const CommandId kCmdId = kCompressedTexImage2DBucket;
|
| + static const cmd::ArgFlags kArgFlags = cmd::kFixed;
|
| + static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
|
| +
|
| + static uint32_t ComputeSize() {
|
| + return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
|
| + }
|
| +
|
| + void SetHeader() { header.SetCmd<ValueType>(); }
|
| +
|
| + void Init(GLenum _target,
|
| + GLint _level,
|
| + GLenum _internalformat,
|
| + GLsizei _width,
|
| + GLsizei _height,
|
| + GLuint _bucket_id) {
|
| + SetHeader();
|
| + target = _target;
|
| + level = _level;
|
| + internalformat = _internalformat;
|
| + width = _width;
|
| + height = _height;
|
| + bucket_id = _bucket_id;
|
| + }
|
| +
|
| + void* Set(void* cmd,
|
| + GLenum _target,
|
| + GLint _level,
|
| + GLenum _internalformat,
|
| + GLsizei _width,
|
| + GLsizei _height,
|
| + GLuint _bucket_id) {
|
| + static_cast<ValueType*>(cmd)
|
| + ->Init(_target, _level, _internalformat, _width, _height, _bucket_id);
|
| + return NextCmdAddress<ValueType>(cmd);
|
| + }
|
| +
|
| + gpu::CommandHeader header;
|
| + uint32_t target;
|
| + int32_t level;
|
| + uint32_t internalformat;
|
| + int32_t width;
|
| + int32_t height;
|
| + uint32_t bucket_id;
|
| + static const int32_t border = 0;
|
| +};
|
| +
|
| +COMPILE_ASSERT(sizeof(CompressedTexImage2DBucket) == 28,
|
| + Sizeof_CompressedTexImage2DBucket_is_not_28);
|
| +COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, header) == 0,
|
| + OffsetOf_CompressedTexImage2DBucket_header_not_0);
|
| +COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, target) == 4,
|
| + OffsetOf_CompressedTexImage2DBucket_target_not_4);
|
| +COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, level) == 8,
|
| + OffsetOf_CompressedTexImage2DBucket_level_not_8);
|
| +COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, internalformat) == 12,
|
| + OffsetOf_CompressedTexImage2DBucket_internalformat_not_12);
|
| +COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, width) == 16,
|
| + OffsetOf_CompressedTexImage2DBucket_width_not_16);
|
| +COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, height) == 20,
|
| + OffsetOf_CompressedTexImage2DBucket_height_not_20);
|
| +COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, bucket_id) == 24,
|
| + OffsetOf_CompressedTexImage2DBucket_bucket_id_not_24);
|
| +
|
| struct CompressedTexImage2D {
|
| typedef CompressedTexImage2D ValueType;
|
| static const CommandId kCmdId = kCompressedTexImage2D;
|
| @@ -999,9 +1006,9 @@ COMPILE_ASSERT(offsetof(CompressedTexImage2D, data_shm_id) == 28,
|
| COMPILE_ASSERT(offsetof(CompressedTexImage2D, data_shm_offset) == 32,
|
| OffsetOf_CompressedTexImage2D_data_shm_offset_not_32);
|
|
|
| -struct CompressedTexImage2DBucket {
|
| - typedef CompressedTexImage2DBucket ValueType;
|
| - static const CommandId kCmdId = kCompressedTexImage2DBucket;
|
| +struct CompressedTexSubImage2DBucket {
|
| + typedef CompressedTexSubImage2DBucket ValueType;
|
| + static const CommandId kCmdId = kCompressedTexSubImage2DBucket;
|
| static const cmd::ArgFlags kArgFlags = cmd::kFixed;
|
| static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
|
|
|
| @@ -1013,57 +1020,74 @@ struct CompressedTexImage2DBucket {
|
|
|
| void Init(GLenum _target,
|
| GLint _level,
|
| - GLenum _internalformat,
|
| + GLint _xoffset,
|
| + GLint _yoffset,
|
| GLsizei _width,
|
| GLsizei _height,
|
| + GLenum _format,
|
| GLuint _bucket_id) {
|
| SetHeader();
|
| target = _target;
|
| level = _level;
|
| - internalformat = _internalformat;
|
| + xoffset = _xoffset;
|
| + yoffset = _yoffset;
|
| width = _width;
|
| height = _height;
|
| + format = _format;
|
| bucket_id = _bucket_id;
|
| }
|
|
|
| void* Set(void* cmd,
|
| GLenum _target,
|
| GLint _level,
|
| - GLenum _internalformat,
|
| + GLint _xoffset,
|
| + GLint _yoffset,
|
| GLsizei _width,
|
| GLsizei _height,
|
| + GLenum _format,
|
| GLuint _bucket_id) {
|
| - static_cast<ValueType*>(cmd)
|
| - ->Init(_target, _level, _internalformat, _width, _height, _bucket_id);
|
| + static_cast<ValueType*>(cmd)->Init(_target,
|
| + _level,
|
| + _xoffset,
|
| + _yoffset,
|
| + _width,
|
| + _height,
|
| + _format,
|
| + _bucket_id);
|
| return NextCmdAddress<ValueType>(cmd);
|
| }
|
|
|
| gpu::CommandHeader header;
|
| uint32_t target;
|
| int32_t level;
|
| - uint32_t internalformat;
|
| + int32_t xoffset;
|
| + int32_t yoffset;
|
| int32_t width;
|
| int32_t height;
|
| + uint32_t format;
|
| uint32_t bucket_id;
|
| - static const int32_t border = 0;
|
| };
|
|
|
| -COMPILE_ASSERT(sizeof(CompressedTexImage2DBucket) == 28,
|
| - Sizeof_CompressedTexImage2DBucket_is_not_28);
|
| -COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, header) == 0,
|
| - OffsetOf_CompressedTexImage2DBucket_header_not_0);
|
| -COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, target) == 4,
|
| - OffsetOf_CompressedTexImage2DBucket_target_not_4);
|
| -COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, level) == 8,
|
| - OffsetOf_CompressedTexImage2DBucket_level_not_8);
|
| -COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, internalformat) == 12,
|
| - OffsetOf_CompressedTexImage2DBucket_internalformat_not_12);
|
| -COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, width) == 16,
|
| - OffsetOf_CompressedTexImage2DBucket_width_not_16);
|
| -COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, height) == 20,
|
| - OffsetOf_CompressedTexImage2DBucket_height_not_20);
|
| -COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, bucket_id) == 24,
|
| - OffsetOf_CompressedTexImage2DBucket_bucket_id_not_24);
|
| +COMPILE_ASSERT(sizeof(CompressedTexSubImage2DBucket) == 36,
|
| + Sizeof_CompressedTexSubImage2DBucket_is_not_36);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, header) == 0,
|
| + OffsetOf_CompressedTexSubImage2DBucket_header_not_0);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, target) == 4,
|
| + OffsetOf_CompressedTexSubImage2DBucket_target_not_4);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, level) == 8,
|
| + OffsetOf_CompressedTexSubImage2DBucket_level_not_8);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, xoffset) == 12,
|
| + OffsetOf_CompressedTexSubImage2DBucket_xoffset_not_12);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, yoffset) == 16,
|
| + OffsetOf_CompressedTexSubImage2DBucket_yoffset_not_16);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, width) == 20,
|
| + OffsetOf_CompressedTexSubImage2DBucket_width_not_20);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, height) == 24,
|
| + OffsetOf_CompressedTexSubImage2DBucket_height_not_24);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, format) == 28,
|
| + OffsetOf_CompressedTexSubImage2DBucket_format_not_28);
|
| +COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, bucket_id) == 32,
|
| + OffsetOf_CompressedTexSubImage2DBucket_bucket_id_not_32);
|
|
|
| struct CompressedTexSubImage2D {
|
| typedef CompressedTexSubImage2D ValueType;
|
| @@ -1162,89 +1186,6 @@ COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_id) == 36,
|
| COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_offset) == 40,
|
| OffsetOf_CompressedTexSubImage2D_data_shm_offset_not_40);
|
|
|
| -struct CompressedTexSubImage2DBucket {
|
| - typedef CompressedTexSubImage2DBucket ValueType;
|
| - static const CommandId kCmdId = kCompressedTexSubImage2DBucket;
|
| - static const cmd::ArgFlags kArgFlags = cmd::kFixed;
|
| - static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
|
| -
|
| - static uint32_t ComputeSize() {
|
| - return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
|
| - }
|
| -
|
| - void SetHeader() { header.SetCmd<ValueType>(); }
|
| -
|
| - void Init(GLenum _target,
|
| - GLint _level,
|
| - GLint _xoffset,
|
| - GLint _yoffset,
|
| - GLsizei _width,
|
| - GLsizei _height,
|
| - GLenum _format,
|
| - GLuint _bucket_id) {
|
| - SetHeader();
|
| - target = _target;
|
| - level = _level;
|
| - xoffset = _xoffset;
|
| - yoffset = _yoffset;
|
| - width = _width;
|
| - height = _height;
|
| - format = _format;
|
| - bucket_id = _bucket_id;
|
| - }
|
| -
|
| - void* Set(void* cmd,
|
| - GLenum _target,
|
| - GLint _level,
|
| - GLint _xoffset,
|
| - GLint _yoffset,
|
| - GLsizei _width,
|
| - GLsizei _height,
|
| - GLenum _format,
|
| - GLuint _bucket_id) {
|
| - static_cast<ValueType*>(cmd)->Init(_target,
|
| - _level,
|
| - _xoffset,
|
| - _yoffset,
|
| - _width,
|
| - _height,
|
| - _format,
|
| - _bucket_id);
|
| - return NextCmdAddress<ValueType>(cmd);
|
| - }
|
| -
|
| - gpu::CommandHeader header;
|
| - uint32_t target;
|
| - int32_t level;
|
| - int32_t xoffset;
|
| - int32_t yoffset;
|
| - int32_t width;
|
| - int32_t height;
|
| - uint32_t format;
|
| - uint32_t bucket_id;
|
| -};
|
| -
|
| -COMPILE_ASSERT(sizeof(CompressedTexSubImage2DBucket) == 36,
|
| - Sizeof_CompressedTexSubImage2DBucket_is_not_36);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, header) == 0,
|
| - OffsetOf_CompressedTexSubImage2DBucket_header_not_0);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, target) == 4,
|
| - OffsetOf_CompressedTexSubImage2DBucket_target_not_4);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, level) == 8,
|
| - OffsetOf_CompressedTexSubImage2DBucket_level_not_8);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, xoffset) == 12,
|
| - OffsetOf_CompressedTexSubImage2DBucket_xoffset_not_12);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, yoffset) == 16,
|
| - OffsetOf_CompressedTexSubImage2DBucket_yoffset_not_16);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, width) == 20,
|
| - OffsetOf_CompressedTexSubImage2DBucket_width_not_20);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, height) == 24,
|
| - OffsetOf_CompressedTexSubImage2DBucket_height_not_24);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, format) == 28,
|
| - OffsetOf_CompressedTexSubImage2DBucket_format_not_28);
|
| -COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, bucket_id) == 32,
|
| - OffsetOf_CompressedTexSubImage2DBucket_bucket_id_not_32);
|
| -
|
| struct CopyTexImage2D {
|
| typedef CopyTexImage2D ValueType;
|
| static const CommandId kCmdId = kCopyTexImage2D;
|
| @@ -4543,58 +4484,6 @@ COMPILE_ASSERT(offsetof(ShaderBinary, binary_shm_offset) == 24,
|
| COMPILE_ASSERT(offsetof(ShaderBinary, length) == 28,
|
| OffsetOf_ShaderBinary_length_not_28);
|
|
|
| -struct ShaderSource {
|
| - typedef ShaderSource ValueType;
|
| - static const CommandId kCmdId = kShaderSource;
|
| - static const cmd::ArgFlags kArgFlags = cmd::kFixed;
|
| - static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
|
| -
|
| - static uint32_t ComputeSize() {
|
| - return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
|
| - }
|
| -
|
| - void SetHeader() { header.SetCmd<ValueType>(); }
|
| -
|
| - void Init(GLuint _shader,
|
| - uint32_t _data_shm_id,
|
| - uint32_t _data_shm_offset,
|
| - uint32_t _data_size) {
|
| - SetHeader();
|
| - shader = _shader;
|
| - data_shm_id = _data_shm_id;
|
| - data_shm_offset = _data_shm_offset;
|
| - data_size = _data_size;
|
| - }
|
| -
|
| - void* Set(void* cmd,
|
| - GLuint _shader,
|
| - uint32_t _data_shm_id,
|
| - uint32_t _data_shm_offset,
|
| - uint32_t _data_size) {
|
| - static_cast<ValueType*>(cmd)
|
| - ->Init(_shader, _data_shm_id, _data_shm_offset, _data_size);
|
| - return NextCmdAddress<ValueType>(cmd);
|
| - }
|
| -
|
| - gpu::CommandHeader header;
|
| - uint32_t shader;
|
| - uint32_t data_shm_id;
|
| - uint32_t data_shm_offset;
|
| - uint32_t data_size;
|
| -};
|
| -
|
| -COMPILE_ASSERT(sizeof(ShaderSource) == 20, Sizeof_ShaderSource_is_not_20);
|
| -COMPILE_ASSERT(offsetof(ShaderSource, header) == 0,
|
| - OffsetOf_ShaderSource_header_not_0);
|
| -COMPILE_ASSERT(offsetof(ShaderSource, shader) == 4,
|
| - OffsetOf_ShaderSource_shader_not_4);
|
| -COMPILE_ASSERT(offsetof(ShaderSource, data_shm_id) == 8,
|
| - OffsetOf_ShaderSource_data_shm_id_not_8);
|
| -COMPILE_ASSERT(offsetof(ShaderSource, data_shm_offset) == 12,
|
| - OffsetOf_ShaderSource_data_shm_offset_not_12);
|
| -COMPILE_ASSERT(offsetof(ShaderSource, data_size) == 16,
|
| - OffsetOf_ShaderSource_data_size_not_16);
|
| -
|
| struct ShaderSourceBucket {
|
| typedef ShaderSourceBucket ValueType;
|
| static const CommandId kCmdId = kShaderSourceBucket;
|
| @@ -8347,65 +8236,6 @@ COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUMImmediate, header) == 0,
|
| COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUMImmediate, target) == 4,
|
| OffsetOf_ConsumeTextureCHROMIUMImmediate_target_not_4);
|
|
|
| -struct BindUniformLocationCHROMIUM {
|
| - typedef BindUniformLocationCHROMIUM ValueType;
|
| - static const CommandId kCmdId = kBindUniformLocationCHROMIUM;
|
| - static const cmd::ArgFlags kArgFlags = cmd::kFixed;
|
| - static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
|
| -
|
| - static uint32_t ComputeSize() {
|
| - return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
|
| - }
|
| -
|
| - void SetHeader() { header.SetCmd<ValueType>(); }
|
| -
|
| - void Init(GLuint _program,
|
| - GLint _location,
|
| - uint32_t _name_shm_id,
|
| - uint32_t _name_shm_offset,
|
| - uint32_t _data_size) {
|
| - SetHeader();
|
| - program = _program;
|
| - location = _location;
|
| - name_shm_id = _name_shm_id;
|
| - name_shm_offset = _name_shm_offset;
|
| - data_size = _data_size;
|
| - }
|
| -
|
| - void* Set(void* cmd,
|
| - GLuint _program,
|
| - GLint _location,
|
| - uint32_t _name_shm_id,
|
| - uint32_t _name_shm_offset,
|
| - uint32_t _data_size) {
|
| - static_cast<ValueType*>(cmd)
|
| - ->Init(_program, _location, _name_shm_id, _name_shm_offset, _data_size);
|
| - return NextCmdAddress<ValueType>(cmd);
|
| - }
|
| -
|
| - gpu::CommandHeader header;
|
| - uint32_t program;
|
| - int32_t location;
|
| - uint32_t name_shm_id;
|
| - uint32_t name_shm_offset;
|
| - uint32_t data_size;
|
| -};
|
| -
|
| -COMPILE_ASSERT(sizeof(BindUniformLocationCHROMIUM) == 24,
|
| - Sizeof_BindUniformLocationCHROMIUM_is_not_24);
|
| -COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, header) == 0,
|
| - OffsetOf_BindUniformLocationCHROMIUM_header_not_0);
|
| -COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, program) == 4,
|
| - OffsetOf_BindUniformLocationCHROMIUM_program_not_4);
|
| -COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, location) == 8,
|
| - OffsetOf_BindUniformLocationCHROMIUM_location_not_8);
|
| -COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, name_shm_id) == 12,
|
| - OffsetOf_BindUniformLocationCHROMIUM_name_shm_id_not_12);
|
| -COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, name_shm_offset) == 16,
|
| - OffsetOf_BindUniformLocationCHROMIUM_name_shm_offset_not_16);
|
| -COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, data_size) == 20,
|
| - OffsetOf_BindUniformLocationCHROMIUM_data_size_not_20);
|
| -
|
| struct BindUniformLocationCHROMIUMBucket {
|
| typedef BindUniformLocationCHROMIUMBucket ValueType;
|
| static const CommandId kCmdId = kBindUniformLocationCHROMIUMBucket;
|
|
|