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

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_format_autogen.h

Issue 116863003: gpu: Reuse transfer buffers more aggresively (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Added glWaitAllAsyncTexImage2DCHROMIUM; other review issues addressed Created 6 years, 10 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 unified diff | Download patch
OLDNEW
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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698