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 bdee4e693a7953e89e3173e6e312191d14951068..245575a9df54c5c61cee05b5b7263267ccfbf0c0 100644 |
--- a/gpu/command_buffer/common/gles2_cmd_format_autogen.h |
+++ b/gpu/command_buffer/common/gles2_cmd_format_autogen.h |
@@ -9062,6 +9062,65 @@ COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, internalformat) == 20, |
COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, dest_type) == 24, |
OffsetOf_CopyTextureCHROMIUM_dest_type_not_24); |
+struct CopyCompressedTextureCHROMIUM { |
+ typedef CopyCompressedTextureCHROMIUM ValueType; |
+ static const CommandId kCmdId = kCopyCompressedTextureCHROMIUM; |
+ 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, |
+ GLenum _source_id, |
+ GLenum _dest_id, |
+ GLenum _internalformat, |
+ GLenum _dest_type) { |
+ SetHeader(); |
+ target = _target; |
+ source_id = _source_id; |
+ dest_id = _dest_id; |
+ internalformat = _internalformat; |
+ dest_type = _dest_type; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLenum _target, |
+ GLenum _source_id, |
+ GLenum _dest_id, |
+ GLenum _internalformat, |
+ GLenum _dest_type) { |
+ static_cast<ValueType*>(cmd) |
+ ->Init(_target, _source_id, _dest_id, _internalformat, _dest_type); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32_t target; |
+ uint32_t source_id; |
+ uint32_t dest_id; |
+ uint32_t internalformat; |
+ uint32_t dest_type; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(CopyCompressedTextureCHROMIUM) == 24, |
+ Sizeof_CopyCompressedTextureCHROMIUM_is_not_24); |
+COMPILE_ASSERT(offsetof(CopyCompressedTextureCHROMIUM, header) == 0, |
+ OffsetOf_CopyCompressedTextureCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(CopyCompressedTextureCHROMIUM, target) == 4, |
+ OffsetOf_CopyCompressedTextureCHROMIUM_target_not_4); |
+COMPILE_ASSERT(offsetof(CopyCompressedTextureCHROMIUM, source_id) == 8, |
+ OffsetOf_CopyCompressedTextureCHROMIUM_source_id_not_8); |
+COMPILE_ASSERT(offsetof(CopyCompressedTextureCHROMIUM, dest_id) == 12, |
+ OffsetOf_CopyCompressedTextureCHROMIUM_dest_id_not_12); |
+COMPILE_ASSERT(offsetof(CopyCompressedTextureCHROMIUM, internalformat) == 16, |
+ OffsetOf_CopyCompressedTextureCHROMIUM_internalformat_not_16); |
+COMPILE_ASSERT(offsetof(CopyCompressedTextureCHROMIUM, dest_type) == 20, |
+ OffsetOf_CopyCompressedTextureCHROMIUM_dest_type_not_20); |
+ |
struct DrawArraysInstancedANGLE { |
typedef DrawArraysInstancedANGLE ValueType; |
static const CommandId kCmdId = kDrawArraysInstancedANGLE; |
@@ -10010,6 +10069,223 @@ COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_id) == 44, |
COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_offset) == 48, |
OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_offset_not_48); |
+struct AsyncCompressedTexSubImage2DCHROMIUM { |
+ typedef AsyncCompressedTexSubImage2DCHROMIUM ValueType; |
+ static const CommandId kCmdId = kAsyncCompressedTexSubImage2DCHROMIUM; |
+ 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, |
+ GLsizei _imagesize, |
+ uint32_t _data_shm_id, |
+ uint32_t _data_shm_offset, |
+ uint32_t _async_upload_token, |
+ uint32_t _sync_data_shm_id, |
+ uint32_t _sync_data_shm_offset) { |
+ SetHeader(); |
+ target = _target; |
+ level = _level; |
+ xoffset = _xoffset; |
+ yoffset = _yoffset; |
+ width = _width; |
+ height = _height; |
+ format = _format; |
+ imagesize = _imagesize; |
+ data_shm_id = _data_shm_id; |
+ data_shm_offset = _data_shm_offset; |
+ async_upload_token = _async_upload_token; |
+ sync_data_shm_id = _sync_data_shm_id; |
+ sync_data_shm_offset = _sync_data_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLenum _target, |
+ GLint _level, |
+ GLint _xoffset, |
+ GLint _yoffset, |
+ GLsizei _width, |
+ GLsizei _height, |
+ GLenum _format, |
+ GLsizei _imagesize, |
+ uint32_t _data_shm_id, |
+ uint32_t _data_shm_offset, |
+ uint32_t _async_upload_token, |
+ uint32_t _sync_data_shm_id, |
+ uint32_t _sync_data_shm_offset) { |
+ static_cast<ValueType*>(cmd) |
+ ->Init(_target, _level, _xoffset, _yoffset, _width, _height, _format, |
+ _imagesize, _data_shm_id, _data_shm_offset, _async_upload_token, |
+ _sync_data_shm_id, _sync_data_shm_offset); |
+ 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; |
+ int32_t imagesize; |
+ uint32_t data_shm_id; |
+ uint32_t data_shm_offset; |
+ uint32_t async_upload_token; |
+ uint32_t sync_data_shm_id; |
+ uint32_t sync_data_shm_offset; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(AsyncCompressedTexSubImage2DCHROMIUM) == 56, |
+ Sizeof_AsyncCompressedTexSubImage2DCHROMIUM_is_not_56); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, header) == 0, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, target) == 4, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_target_not_4); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, level) == 8, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_level_not_8); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, xoffset) == 12, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_xoffset_not_12); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, yoffset) == 16, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_yoffset_not_16); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, width) == 20, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_width_not_20); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, height) == 24, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_height_not_24); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, format) == 28, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_format_not_28); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexSubImage2DCHROMIUM, imagesize) == 32, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_imagesize_not_32); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexSubImage2DCHROMIUM, data_shm_id) == 36, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_data_shm_id_not_36); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexSubImage2DCHROMIUM, data_shm_offset) == 40, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_data_shm_offset_not_40); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexSubImage2DCHROMIUM, async_upload_token) == 44, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_async_upload_token_not_44); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexSubImage2DCHROMIUM, sync_data_shm_id) == 48, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_sync_data_shm_id_not_48); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexSubImage2DCHROMIUM, sync_data_shm_offset) == 52, |
+ OffsetOf_AsyncCompressedTexSubImage2DCHROMIUM_sync_data_shm_offset_not_52); |
+ |
+struct AsyncCompressedTexImage2DCHROMIUM { |
+ typedef AsyncCompressedTexImage2DCHROMIUM ValueType; |
+ static const CommandId kCmdId = kAsyncCompressedTexImage2DCHROMIUM; |
+ 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 _internalformat, |
+ GLsizei _width, |
+ GLsizei _height, |
+ GLsizei _imagesize, |
+ uint32_t _pixels_shm_id, |
+ uint32_t _pixels_shm_offset, |
+ uint32_t _async_upload_token, |
+ uint32_t _sync_data_shm_id, |
+ uint32_t _sync_data_shm_offset) { |
+ SetHeader(); |
+ target = _target; |
+ level = _level; |
+ internalformat = _internalformat; |
+ width = _width; |
+ height = _height; |
+ imagesize = _imagesize; |
+ pixels_shm_id = _pixels_shm_id; |
+ pixels_shm_offset = _pixels_shm_offset; |
+ async_upload_token = _async_upload_token; |
+ sync_data_shm_id = _sync_data_shm_id; |
+ sync_data_shm_offset = _sync_data_shm_offset; |
+ } |
+ |
+ void* Set(void* cmd, |
+ GLenum _target, |
+ GLint _level, |
+ GLint _internalformat, |
+ GLsizei _width, |
+ GLsizei _height, |
+ GLsizei _imagesize, |
+ uint32_t _pixels_shm_id, |
+ uint32_t _pixels_shm_offset, |
+ uint32_t _async_upload_token, |
+ uint32_t _sync_data_shm_id, |
+ uint32_t _sync_data_shm_offset) { |
+ static_cast<ValueType*>(cmd) |
+ ->Init(_target, _level, _internalformat, _width, _height, _imagesize, |
+ _pixels_shm_id, _pixels_shm_offset, _async_upload_token, |
+ _sync_data_shm_id, _sync_data_shm_offset); |
+ return NextCmdAddress<ValueType>(cmd); |
+ } |
+ |
+ gpu::CommandHeader header; |
+ uint32_t target; |
+ int32_t level; |
+ int32_t internalformat; |
+ int32_t width; |
+ int32_t height; |
+ int32_t imagesize; |
+ uint32_t pixels_shm_id; |
+ uint32_t pixels_shm_offset; |
+ uint32_t async_upload_token; |
+ uint32_t sync_data_shm_id; |
+ uint32_t sync_data_shm_offset; |
+ static const int32_t border = 0; |
+}; |
+ |
+COMPILE_ASSERT(sizeof(AsyncCompressedTexImage2DCHROMIUM) == 48, |
+ Sizeof_AsyncCompressedTexImage2DCHROMIUM_is_not_48); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexImage2DCHROMIUM, header) == 0, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_header_not_0); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexImage2DCHROMIUM, target) == 4, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_target_not_4); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexImage2DCHROMIUM, level) == 8, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_level_not_8); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexImage2DCHROMIUM, internalformat) == 12, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_internalformat_not_12); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexImage2DCHROMIUM, width) == 16, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_width_not_16); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexImage2DCHROMIUM, height) == 20, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_height_not_20); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexImage2DCHROMIUM, imagesize) == 24, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_imagesize_not_24); |
+COMPILE_ASSERT(offsetof(AsyncCompressedTexImage2DCHROMIUM, pixels_shm_id) == 28, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_pixels_shm_id_not_28); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexImage2DCHROMIUM, pixels_shm_offset) == 32, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_pixels_shm_offset_not_32); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexImage2DCHROMIUM, async_upload_token) == 36, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_async_upload_token_not_36); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexImage2DCHROMIUM, sync_data_shm_id) == 40, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_sync_data_shm_id_not_40); |
+COMPILE_ASSERT( |
+ offsetof(AsyncCompressedTexImage2DCHROMIUM, sync_data_shm_offset) == 44, |
+ OffsetOf_AsyncCompressedTexImage2DCHROMIUM_sync_data_shm_offset_not_44); |
+ |
struct WaitAsyncTexImage2DCHROMIUM { |
typedef WaitAsyncTexImage2DCHROMIUM ValueType; |
static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM; |