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

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

Issue 1186393004: gpu: Remove async texture uploads. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 3 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 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 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 13331 matching lines...) Expand 10 before | Expand all | Expand 10 after
13342 } 13342 }
13343 13343
13344 gpu::CommandHeader header; 13344 gpu::CommandHeader header;
13345 }; 13345 };
13346 13346
13347 static_assert(sizeof(TraceEndCHROMIUM) == 4, 13347 static_assert(sizeof(TraceEndCHROMIUM) == 4,
13348 "size of TraceEndCHROMIUM should be 4"); 13348 "size of TraceEndCHROMIUM should be 4");
13349 static_assert(offsetof(TraceEndCHROMIUM, header) == 0, 13349 static_assert(offsetof(TraceEndCHROMIUM, header) == 0,
13350 "offset of TraceEndCHROMIUM header should be 0"); 13350 "offset of TraceEndCHROMIUM header should be 0");
13351 13351
13352 struct AsyncTexSubImage2DCHROMIUM {
13353 typedef AsyncTexSubImage2DCHROMIUM ValueType;
13354 static const CommandId kCmdId = kAsyncTexSubImage2DCHROMIUM;
13355 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
13356 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
13357
13358 static uint32_t ComputeSize() {
13359 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
13360 }
13361
13362 void SetHeader() { header.SetCmd<ValueType>(); }
13363
13364 void Init(GLenum _target,
13365 GLint _level,
13366 GLint _xoffset,
13367 GLint _yoffset,
13368 GLsizei _width,
13369 GLsizei _height,
13370 GLenum _format,
13371 GLenum _type,
13372 uint32_t _data_shm_id,
13373 uint32_t _data_shm_offset,
13374 uint32_t _async_upload_token,
13375 uint32_t _sync_data_shm_id,
13376 uint32_t _sync_data_shm_offset) {
13377 SetHeader();
13378 target = _target;
13379 level = _level;
13380 xoffset = _xoffset;
13381 yoffset = _yoffset;
13382 width = _width;
13383 height = _height;
13384 format = _format;
13385 type = _type;
13386 data_shm_id = _data_shm_id;
13387 data_shm_offset = _data_shm_offset;
13388 async_upload_token = _async_upload_token;
13389 sync_data_shm_id = _sync_data_shm_id;
13390 sync_data_shm_offset = _sync_data_shm_offset;
13391 }
13392
13393 void* Set(void* cmd,
13394 GLenum _target,
13395 GLint _level,
13396 GLint _xoffset,
13397 GLint _yoffset,
13398 GLsizei _width,
13399 GLsizei _height,
13400 GLenum _format,
13401 GLenum _type,
13402 uint32_t _data_shm_id,
13403 uint32_t _data_shm_offset,
13404 uint32_t _async_upload_token,
13405 uint32_t _sync_data_shm_id,
13406 uint32_t _sync_data_shm_offset) {
13407 static_cast<ValueType*>(cmd)
13408 ->Init(_target, _level, _xoffset, _yoffset, _width, _height, _format,
13409 _type, _data_shm_id, _data_shm_offset, _async_upload_token,
13410 _sync_data_shm_id, _sync_data_shm_offset);
13411 return NextCmdAddress<ValueType>(cmd);
13412 }
13413
13414 gpu::CommandHeader header;
13415 uint32_t target;
13416 int32_t level;
13417 int32_t xoffset;
13418 int32_t yoffset;
13419 int32_t width;
13420 int32_t height;
13421 uint32_t format;
13422 uint32_t type;
13423 uint32_t data_shm_id;
13424 uint32_t data_shm_offset;
13425 uint32_t async_upload_token;
13426 uint32_t sync_data_shm_id;
13427 uint32_t sync_data_shm_offset;
13428 };
13429
13430 static_assert(sizeof(AsyncTexSubImage2DCHROMIUM) == 56,
13431 "size of AsyncTexSubImage2DCHROMIUM should be 56");
13432 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0,
13433 "offset of AsyncTexSubImage2DCHROMIUM header should be 0");
13434 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4,
13435 "offset of AsyncTexSubImage2DCHROMIUM target should be 4");
13436 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8,
13437 "offset of AsyncTexSubImage2DCHROMIUM level should be 8");
13438 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12,
13439 "offset of AsyncTexSubImage2DCHROMIUM xoffset should be 12");
13440 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16,
13441 "offset of AsyncTexSubImage2DCHROMIUM yoffset should be 16");
13442 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20,
13443 "offset of AsyncTexSubImage2DCHROMIUM width should be 20");
13444 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24,
13445 "offset of AsyncTexSubImage2DCHROMIUM height should be 24");
13446 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28,
13447 "offset of AsyncTexSubImage2DCHROMIUM format should be 28");
13448 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32,
13449 "offset of AsyncTexSubImage2DCHROMIUM type should be 32");
13450 static_assert(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36,
13451 "offset of AsyncTexSubImage2DCHROMIUM data_shm_id should be 36");
13452 static_assert(
13453 offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40,
13454 "offset of AsyncTexSubImage2DCHROMIUM data_shm_offset should be 40");
13455 static_assert(
13456 offsetof(AsyncTexSubImage2DCHROMIUM, async_upload_token) == 44,
13457 "offset of AsyncTexSubImage2DCHROMIUM async_upload_token should be 44");
13458 static_assert(
13459 offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_id) == 48,
13460 "offset of AsyncTexSubImage2DCHROMIUM sync_data_shm_id should be 48");
13461 static_assert(
13462 offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_offset) == 52,
13463 "offset of AsyncTexSubImage2DCHROMIUM sync_data_shm_offset should be 52");
13464
13465 struct AsyncTexImage2DCHROMIUM {
13466 typedef AsyncTexImage2DCHROMIUM ValueType;
13467 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM;
13468 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
13469 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
13470
13471 static uint32_t ComputeSize() {
13472 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
13473 }
13474
13475 void SetHeader() { header.SetCmd<ValueType>(); }
13476
13477 void Init(GLenum _target,
13478 GLint _level,
13479 GLint _internalformat,
13480 GLsizei _width,
13481 GLsizei _height,
13482 GLenum _format,
13483 GLenum _type,
13484 uint32_t _pixels_shm_id,
13485 uint32_t _pixels_shm_offset,
13486 uint32_t _async_upload_token,
13487 uint32_t _sync_data_shm_id,
13488 uint32_t _sync_data_shm_offset) {
13489 SetHeader();
13490 target = _target;
13491 level = _level;
13492 internalformat = _internalformat;
13493 width = _width;
13494 height = _height;
13495 format = _format;
13496 type = _type;
13497 pixels_shm_id = _pixels_shm_id;
13498 pixels_shm_offset = _pixels_shm_offset;
13499 async_upload_token = _async_upload_token;
13500 sync_data_shm_id = _sync_data_shm_id;
13501 sync_data_shm_offset = _sync_data_shm_offset;
13502 }
13503
13504 void* Set(void* cmd,
13505 GLenum _target,
13506 GLint _level,
13507 GLint _internalformat,
13508 GLsizei _width,
13509 GLsizei _height,
13510 GLenum _format,
13511 GLenum _type,
13512 uint32_t _pixels_shm_id,
13513 uint32_t _pixels_shm_offset,
13514 uint32_t _async_upload_token,
13515 uint32_t _sync_data_shm_id,
13516 uint32_t _sync_data_shm_offset) {
13517 static_cast<ValueType*>(cmd)
13518 ->Init(_target, _level, _internalformat, _width, _height, _format,
13519 _type, _pixels_shm_id, _pixels_shm_offset, _async_upload_token,
13520 _sync_data_shm_id, _sync_data_shm_offset);
13521 return NextCmdAddress<ValueType>(cmd);
13522 }
13523
13524 gpu::CommandHeader header;
13525 uint32_t target;
13526 int32_t level;
13527 int32_t internalformat;
13528 int32_t width;
13529 int32_t height;
13530 uint32_t format;
13531 uint32_t type;
13532 uint32_t pixels_shm_id;
13533 uint32_t pixels_shm_offset;
13534 uint32_t async_upload_token;
13535 uint32_t sync_data_shm_id;
13536 uint32_t sync_data_shm_offset;
13537 static const int32_t border = 0;
13538 };
13539
13540 static_assert(sizeof(AsyncTexImage2DCHROMIUM) == 52,
13541 "size of AsyncTexImage2DCHROMIUM should be 52");
13542 static_assert(offsetof(AsyncTexImage2DCHROMIUM, header) == 0,
13543 "offset of AsyncTexImage2DCHROMIUM header should be 0");
13544 static_assert(offsetof(AsyncTexImage2DCHROMIUM, target) == 4,
13545 "offset of AsyncTexImage2DCHROMIUM target should be 4");
13546 static_assert(offsetof(AsyncTexImage2DCHROMIUM, level) == 8,
13547 "offset of AsyncTexImage2DCHROMIUM level should be 8");
13548 static_assert(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12,
13549 "offset of AsyncTexImage2DCHROMIUM internalformat should be 12");
13550 static_assert(offsetof(AsyncTexImage2DCHROMIUM, width) == 16,
13551 "offset of AsyncTexImage2DCHROMIUM width should be 16");
13552 static_assert(offsetof(AsyncTexImage2DCHROMIUM, height) == 20,
13553 "offset of AsyncTexImage2DCHROMIUM height should be 20");
13554 static_assert(offsetof(AsyncTexImage2DCHROMIUM, format) == 24,
13555 "offset of AsyncTexImage2DCHROMIUM format should be 24");
13556 static_assert(offsetof(AsyncTexImage2DCHROMIUM, type) == 28,
13557 "offset of AsyncTexImage2DCHROMIUM type should be 28");
13558 static_assert(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 32,
13559 "offset of AsyncTexImage2DCHROMIUM pixels_shm_id should be 32");
13560 static_assert(
13561 offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 36,
13562 "offset of AsyncTexImage2DCHROMIUM pixels_shm_offset should be 36");
13563 static_assert(
13564 offsetof(AsyncTexImage2DCHROMIUM, async_upload_token) == 40,
13565 "offset of AsyncTexImage2DCHROMIUM async_upload_token should be 40");
13566 static_assert(
13567 offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_id) == 44,
13568 "offset of AsyncTexImage2DCHROMIUM sync_data_shm_id should be 44");
13569 static_assert(
13570 offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_offset) == 48,
13571 "offset of AsyncTexImage2DCHROMIUM sync_data_shm_offset should be 48");
13572
13573 struct WaitAsyncTexImage2DCHROMIUM {
13574 typedef WaitAsyncTexImage2DCHROMIUM ValueType;
13575 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM;
13576 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
13577 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
13578
13579 static uint32_t ComputeSize() {
13580 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
13581 }
13582
13583 void SetHeader() { header.SetCmd<ValueType>(); }
13584
13585 void Init(GLenum _target) {
13586 SetHeader();
13587 target = _target;
13588 }
13589
13590 void* Set(void* cmd, GLenum _target) {
13591 static_cast<ValueType*>(cmd)->Init(_target);
13592 return NextCmdAddress<ValueType>(cmd);
13593 }
13594
13595 gpu::CommandHeader header;
13596 uint32_t target;
13597 };
13598
13599 static_assert(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8,
13600 "size of WaitAsyncTexImage2DCHROMIUM should be 8");
13601 static_assert(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0,
13602 "offset of WaitAsyncTexImage2DCHROMIUM header should be 0");
13603 static_assert(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4,
13604 "offset of WaitAsyncTexImage2DCHROMIUM target should be 4");
13605
13606 struct WaitAllAsyncTexImage2DCHROMIUM {
13607 typedef WaitAllAsyncTexImage2DCHROMIUM ValueType;
13608 static const CommandId kCmdId = kWaitAllAsyncTexImage2DCHROMIUM;
13609 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
13610 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
13611
13612 static uint32_t ComputeSize() {
13613 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
13614 }
13615
13616 void SetHeader() { header.SetCmd<ValueType>(); }
13617
13618 void Init() { SetHeader(); }
13619
13620 void* Set(void* cmd) {
13621 static_cast<ValueType*>(cmd)->Init();
13622 return NextCmdAddress<ValueType>(cmd);
13623 }
13624
13625 gpu::CommandHeader header;
13626 };
13627
13628 static_assert(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4,
13629 "size of WaitAllAsyncTexImage2DCHROMIUM should be 4");
13630 static_assert(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0,
13631 "offset of WaitAllAsyncTexImage2DCHROMIUM header should be 0");
13632
13633 struct DiscardFramebufferEXTImmediate { 13352 struct DiscardFramebufferEXTImmediate {
13634 typedef DiscardFramebufferEXTImmediate ValueType; 13353 typedef DiscardFramebufferEXTImmediate ValueType;
13635 static const CommandId kCmdId = kDiscardFramebufferEXTImmediate; 13354 static const CommandId kCmdId = kDiscardFramebufferEXTImmediate;
13636 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 13355 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
13637 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2); 13356 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
13638 13357
13639 static uint32_t ComputeDataSize(GLsizei count) { 13358 static uint32_t ComputeDataSize(GLsizei count) {
13640 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT 13359 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT
13641 } 13360 }
13642 13361
(...skipping 1013 matching lines...) Expand 10 before | Expand all | Expand 10 after
14656 14375
14657 gpu::CommandHeader header; 14376 gpu::CommandHeader header;
14658 }; 14377 };
14659 14378
14660 static_assert(sizeof(BlendBarrierKHR) == 4, 14379 static_assert(sizeof(BlendBarrierKHR) == 4,
14661 "size of BlendBarrierKHR should be 4"); 14380 "size of BlendBarrierKHR should be 4");
14662 static_assert(offsetof(BlendBarrierKHR, header) == 0, 14381 static_assert(offsetof(BlendBarrierKHR, header) == 0,
14663 "offset of BlendBarrierKHR header should be 0"); 14382 "offset of BlendBarrierKHR header should be 0");
14664 14383
14665 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 14384 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/cmd_buffer_functions.txt ('k') | gpu/command_buffer/common/gles2_cmd_format_test_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698