OLD | NEW |
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file is auto-generated from | 5 // This file is auto-generated from |
6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.py |
7 // DO NOT EDIT! | 7 // DO NOT EDIT! |
8 | 8 |
9 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 9 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
10 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 10 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
(...skipping 10279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10290 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 10290 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
10291 } | 10291 } |
10292 | 10292 |
10293 void SetHeader() { | 10293 void SetHeader() { |
10294 header.SetCmd<ValueType>(); | 10294 header.SetCmd<ValueType>(); |
10295 } | 10295 } |
10296 | 10296 |
10297 void Init( | 10297 void Init( |
10298 GLenum _target, GLint _level, GLint _xoffset, GLint _yoffset, | 10298 GLenum _target, GLint _level, GLint _xoffset, GLint _yoffset, |
10299 GLsizei _width, GLsizei _height, GLenum _format, GLenum _type, | 10299 GLsizei _width, GLsizei _height, GLenum _format, GLenum _type, |
10300 uint32 _data_shm_id, uint32 _data_shm_offset) { | 10300 uint32 _data_shm_id, uint32 _data_shm_offset, uint32 _async_upload_token, |
| 10301 uint32 _sync_data_shm_id, uint32 _sync_data_shm_offset) { |
10301 SetHeader(); | 10302 SetHeader(); |
10302 target = _target; | 10303 target = _target; |
10303 level = _level; | 10304 level = _level; |
10304 xoffset = _xoffset; | 10305 xoffset = _xoffset; |
10305 yoffset = _yoffset; | 10306 yoffset = _yoffset; |
10306 width = _width; | 10307 width = _width; |
10307 height = _height; | 10308 height = _height; |
10308 format = _format; | 10309 format = _format; |
10309 type = _type; | 10310 type = _type; |
10310 data_shm_id = _data_shm_id; | 10311 data_shm_id = _data_shm_id; |
10311 data_shm_offset = _data_shm_offset; | 10312 data_shm_offset = _data_shm_offset; |
| 10313 async_upload_token = _async_upload_token; |
| 10314 sync_data_shm_id = _sync_data_shm_id; |
| 10315 sync_data_shm_offset = _sync_data_shm_offset; |
10312 } | 10316 } |
10313 | 10317 |
10314 void* Set( | 10318 void* Set( |
10315 void* cmd, GLenum _target, GLint _level, GLint _xoffset, GLint _yoffset, | 10319 void* cmd, GLenum _target, GLint _level, GLint _xoffset, GLint _yoffset, |
10316 GLsizei _width, GLsizei _height, GLenum _format, GLenum _type, | 10320 GLsizei _width, GLsizei _height, GLenum _format, GLenum _type, |
10317 uint32 _data_shm_id, uint32 _data_shm_offset) { | 10321 uint32 _data_shm_id, uint32 _data_shm_offset, uint32 _async_upload_token, |
| 10322 uint32 _sync_data_shm_id, uint32 _sync_data_shm_offset) { |
10318 static_cast<ValueType*>( | 10323 static_cast<ValueType*>( |
10319 cmd)->Init( | 10324 cmd)->Init( |
10320 _target, _level, _xoffset, _yoffset, _width, _height, _format, | 10325 _target, _level, _xoffset, _yoffset, _width, _height, _format, |
10321 _type, _data_shm_id, _data_shm_offset); | 10326 _type, _data_shm_id, _data_shm_offset, _async_upload_token, |
| 10327 _sync_data_shm_id, _sync_data_shm_offset); |
10322 return NextCmdAddress<ValueType>(cmd); | 10328 return NextCmdAddress<ValueType>(cmd); |
10323 } | 10329 } |
10324 | 10330 |
10325 gpu::CommandHeader header; | 10331 gpu::CommandHeader header; |
10326 uint32 target; | 10332 uint32 target; |
10327 int32 level; | 10333 int32 level; |
10328 int32 xoffset; | 10334 int32 xoffset; |
10329 int32 yoffset; | 10335 int32 yoffset; |
10330 int32 width; | 10336 int32 width; |
10331 int32 height; | 10337 int32 height; |
10332 uint32 format; | 10338 uint32 format; |
10333 uint32 type; | 10339 uint32 type; |
10334 uint32 data_shm_id; | 10340 uint32 data_shm_id; |
10335 uint32 data_shm_offset; | 10341 uint32 data_shm_offset; |
| 10342 uint32 async_upload_token; |
| 10343 uint32 sync_data_shm_id; |
| 10344 uint32 sync_data_shm_offset; |
10336 }; | 10345 }; |
10337 | 10346 |
10338 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 44, | 10347 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 56, |
10339 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_44); | 10348 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_56); |
10340 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0, | 10349 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0, |
10341 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0); | 10350 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0); |
10342 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4, | 10351 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4, |
10343 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4); | 10352 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4); |
10344 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8, | 10353 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8, |
10345 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8); | 10354 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8); |
10346 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12, | 10355 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12, |
10347 OffsetOf_AsyncTexSubImage2DCHROMIUM_xoffset_not_12); | 10356 OffsetOf_AsyncTexSubImage2DCHROMIUM_xoffset_not_12); |
10348 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16, | 10357 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16, |
10349 OffsetOf_AsyncTexSubImage2DCHROMIUM_yoffset_not_16); | 10358 OffsetOf_AsyncTexSubImage2DCHROMIUM_yoffset_not_16); |
10350 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20, | 10359 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20, |
10351 OffsetOf_AsyncTexSubImage2DCHROMIUM_width_not_20); | 10360 OffsetOf_AsyncTexSubImage2DCHROMIUM_width_not_20); |
10352 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24, | 10361 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24, |
10353 OffsetOf_AsyncTexSubImage2DCHROMIUM_height_not_24); | 10362 OffsetOf_AsyncTexSubImage2DCHROMIUM_height_not_24); |
10354 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28, | 10363 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28, |
10355 OffsetOf_AsyncTexSubImage2DCHROMIUM_format_not_28); | 10364 OffsetOf_AsyncTexSubImage2DCHROMIUM_format_not_28); |
10356 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32, | 10365 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32, |
10357 OffsetOf_AsyncTexSubImage2DCHROMIUM_type_not_32); | 10366 OffsetOf_AsyncTexSubImage2DCHROMIUM_type_not_32); |
10358 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36, | 10367 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36, |
10359 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_id_not_36); | 10368 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_id_not_36); |
10360 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40, | 10369 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40, |
10361 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_offset_not_40); | 10370 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_offset_not_40); |
| 10371 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, async_upload_token) == 44, |
| 10372 OffsetOf_AsyncTexSubImage2DCHROMIUM_async_upload_token_not_44); |
| 10373 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_id) == 48, |
| 10374 OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_id_not_48); |
| 10375 COMPILE_ASSERT( |
| 10376 offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_offset) == 52, |
| 10377 OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_offset_not_52); |
10362 | 10378 |
10363 struct AsyncTexImage2DCHROMIUM { | 10379 struct AsyncTexImage2DCHROMIUM { |
10364 typedef AsyncTexImage2DCHROMIUM ValueType; | 10380 typedef AsyncTexImage2DCHROMIUM ValueType; |
10365 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM; | 10381 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM; |
10366 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 10382 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
10367 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 10383 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
10368 | 10384 |
10369 static uint32 ComputeSize() { | 10385 static uint32 ComputeSize() { |
10370 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 10386 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
10371 } | 10387 } |
10372 | 10388 |
10373 void SetHeader() { | 10389 void SetHeader() { |
10374 header.SetCmd<ValueType>(); | 10390 header.SetCmd<ValueType>(); |
10375 } | 10391 } |
10376 | 10392 |
10377 void Init( | 10393 void Init( |
10378 GLenum _target, GLint _level, GLint _internalformat, GLsizei _width, | 10394 GLenum _target, GLint _level, GLint _internalformat, GLsizei _width, |
10379 GLsizei _height, GLint _border, GLenum _format, GLenum _type, | 10395 GLsizei _height, GLint _border, GLenum _format, GLenum _type, |
10380 uint32 _pixels_shm_id, uint32 _pixels_shm_offset) { | 10396 uint32 _pixels_shm_id, uint32 _pixels_shm_offset, |
| 10397 uint32 _async_upload_token, uint32 _sync_data_shm_id, |
| 10398 uint32 _sync_data_shm_offset) { |
10381 SetHeader(); | 10399 SetHeader(); |
10382 target = _target; | 10400 target = _target; |
10383 level = _level; | 10401 level = _level; |
10384 internalformat = _internalformat; | 10402 internalformat = _internalformat; |
10385 width = _width; | 10403 width = _width; |
10386 height = _height; | 10404 height = _height; |
10387 border = _border; | 10405 border = _border; |
10388 format = _format; | 10406 format = _format; |
10389 type = _type; | 10407 type = _type; |
10390 pixels_shm_id = _pixels_shm_id; | 10408 pixels_shm_id = _pixels_shm_id; |
10391 pixels_shm_offset = _pixels_shm_offset; | 10409 pixels_shm_offset = _pixels_shm_offset; |
| 10410 async_upload_token = _async_upload_token; |
| 10411 sync_data_shm_id = _sync_data_shm_id; |
| 10412 sync_data_shm_offset = _sync_data_shm_offset; |
10392 } | 10413 } |
10393 | 10414 |
10394 void* Set( | 10415 void* Set( |
10395 void* cmd, GLenum _target, GLint _level, GLint _internalformat, | 10416 void* cmd, GLenum _target, GLint _level, GLint _internalformat, |
10396 GLsizei _width, GLsizei _height, GLint _border, GLenum _format, | 10417 GLsizei _width, GLsizei _height, GLint _border, GLenum _format, |
10397 GLenum _type, uint32 _pixels_shm_id, uint32 _pixels_shm_offset) { | 10418 GLenum _type, uint32 _pixels_shm_id, uint32 _pixels_shm_offset, |
| 10419 uint32 _async_upload_token, uint32 _sync_data_shm_id, |
| 10420 uint32 _sync_data_shm_offset) { |
10398 static_cast<ValueType*>( | 10421 static_cast<ValueType*>( |
10399 cmd)->Init( | 10422 cmd)->Init( |
10400 _target, _level, _internalformat, _width, _height, _border, _format, | 10423 _target, _level, _internalformat, _width, _height, _border, _format, |
10401 _type, _pixels_shm_id, _pixels_shm_offset); | 10424 _type, _pixels_shm_id, _pixels_shm_offset, _async_upload_token, |
| 10425 _sync_data_shm_id, _sync_data_shm_offset); |
10402 return NextCmdAddress<ValueType>(cmd); | 10426 return NextCmdAddress<ValueType>(cmd); |
10403 } | 10427 } |
10404 | 10428 |
10405 gpu::CommandHeader header; | 10429 gpu::CommandHeader header; |
10406 uint32 target; | 10430 uint32 target; |
10407 int32 level; | 10431 int32 level; |
10408 int32 internalformat; | 10432 int32 internalformat; |
10409 int32 width; | 10433 int32 width; |
10410 int32 height; | 10434 int32 height; |
10411 int32 border; | 10435 int32 border; |
10412 uint32 format; | 10436 uint32 format; |
10413 uint32 type; | 10437 uint32 type; |
10414 uint32 pixels_shm_id; | 10438 uint32 pixels_shm_id; |
10415 uint32 pixels_shm_offset; | 10439 uint32 pixels_shm_offset; |
| 10440 uint32 async_upload_token; |
| 10441 uint32 sync_data_shm_id; |
| 10442 uint32 sync_data_shm_offset; |
10416 }; | 10443 }; |
10417 | 10444 |
10418 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 44, | 10445 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 56, |
10419 Sizeof_AsyncTexImage2DCHROMIUM_is_not_44); | 10446 Sizeof_AsyncTexImage2DCHROMIUM_is_not_56); |
10420 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0, | 10447 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0, |
10421 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0); | 10448 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0); |
10422 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4, | 10449 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4, |
10423 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4); | 10450 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4); |
10424 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8, | 10451 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8, |
10425 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8); | 10452 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8); |
10426 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12, | 10453 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12, |
10427 OffsetOf_AsyncTexImage2DCHROMIUM_internalformat_not_12); | 10454 OffsetOf_AsyncTexImage2DCHROMIUM_internalformat_not_12); |
10428 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, width) == 16, | 10455 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, width) == 16, |
10429 OffsetOf_AsyncTexImage2DCHROMIUM_width_not_16); | 10456 OffsetOf_AsyncTexImage2DCHROMIUM_width_not_16); |
10430 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, height) == 20, | 10457 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, height) == 20, |
10431 OffsetOf_AsyncTexImage2DCHROMIUM_height_not_20); | 10458 OffsetOf_AsyncTexImage2DCHROMIUM_height_not_20); |
10432 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, border) == 24, | 10459 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, border) == 24, |
10433 OffsetOf_AsyncTexImage2DCHROMIUM_border_not_24); | 10460 OffsetOf_AsyncTexImage2DCHROMIUM_border_not_24); |
10434 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, format) == 28, | 10461 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, format) == 28, |
10435 OffsetOf_AsyncTexImage2DCHROMIUM_format_not_28); | 10462 OffsetOf_AsyncTexImage2DCHROMIUM_format_not_28); |
10436 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, type) == 32, | 10463 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, type) == 32, |
10437 OffsetOf_AsyncTexImage2DCHROMIUM_type_not_32); | 10464 OffsetOf_AsyncTexImage2DCHROMIUM_type_not_32); |
10438 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 36, | 10465 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 36, |
10439 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_id_not_36); | 10466 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_id_not_36); |
10440 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 40, | 10467 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 40, |
10441 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_offset_not_40); | 10468 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_offset_not_40); |
| 10469 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, async_upload_token) == 44, |
| 10470 OffsetOf_AsyncTexImage2DCHROMIUM_async_upload_token_not_44); |
| 10471 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_id) == 48, |
| 10472 OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_id_not_48); |
| 10473 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_offset) == 52, |
| 10474 OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_offset_not_52); |
10442 | 10475 |
10443 struct WaitAsyncTexImage2DCHROMIUM { | 10476 struct WaitAsyncTexImage2DCHROMIUM { |
10444 typedef WaitAsyncTexImage2DCHROMIUM ValueType; | 10477 typedef WaitAsyncTexImage2DCHROMIUM ValueType; |
10445 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM; | 10478 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM; |
10446 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 10479 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
10447 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 10480 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
10448 | 10481 |
10449 static uint32 ComputeSize() { | 10482 static uint32 ComputeSize() { |
10450 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 10483 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
10451 } | 10484 } |
(...skipping 16 matching lines...) Expand all Loading... |
10468 uint32 target; | 10501 uint32 target; |
10469 }; | 10502 }; |
10470 | 10503 |
10471 COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8, | 10504 COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8, |
10472 Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8); | 10505 Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8); |
10473 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0, | 10506 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0, |
10474 OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0); | 10507 OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0); |
10475 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4, | 10508 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4, |
10476 OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4); | 10509 OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4); |
10477 | 10510 |
| 10511 struct WaitAllAsyncTexImage2DCHROMIUM { |
| 10512 typedef WaitAllAsyncTexImage2DCHROMIUM ValueType; |
| 10513 static const CommandId kCmdId = kWaitAllAsyncTexImage2DCHROMIUM; |
| 10514 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
| 10515 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
| 10516 |
| 10517 static uint32 ComputeSize() { |
| 10518 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
| 10519 } |
| 10520 |
| 10521 void SetHeader() { |
| 10522 header.SetCmd<ValueType>(); |
| 10523 } |
| 10524 |
| 10525 void Init() { |
| 10526 SetHeader(); |
| 10527 } |
| 10528 |
| 10529 void* Set(void* cmd) { |
| 10530 static_cast<ValueType*>(cmd)->Init(); |
| 10531 return NextCmdAddress<ValueType>(cmd); |
| 10532 } |
| 10533 |
| 10534 gpu::CommandHeader header; |
| 10535 }; |
| 10536 |
| 10537 COMPILE_ASSERT(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4, |
| 10538 Sizeof_WaitAllAsyncTexImage2DCHROMIUM_is_not_4); |
| 10539 COMPILE_ASSERT(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0, |
| 10540 OffsetOf_WaitAllAsyncTexImage2DCHROMIUM_header_not_0); |
| 10541 |
10478 struct DiscardFramebufferEXT { | 10542 struct DiscardFramebufferEXT { |
10479 typedef DiscardFramebufferEXT ValueType; | 10543 typedef DiscardFramebufferEXT ValueType; |
10480 static const CommandId kCmdId = kDiscardFramebufferEXT; | 10544 static const CommandId kCmdId = kDiscardFramebufferEXT; |
10481 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 10545 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
10482 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 10546 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
10483 | 10547 |
10484 static uint32 ComputeSize() { | 10548 static uint32 ComputeSize() { |
10485 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 10549 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
10486 } | 10550 } |
10487 | 10551 |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10767 }; | 10831 }; |
10768 | 10832 |
10769 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4, | 10833 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4, |
10770 Sizeof_DiscardBackbufferCHROMIUM_is_not_4); | 10834 Sizeof_DiscardBackbufferCHROMIUM_is_not_4); |
10771 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0, | 10835 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0, |
10772 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0); | 10836 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0); |
10773 | 10837 |
10774 | 10838 |
10775 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 10839 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
10776 | 10840 |
OLD | NEW |