OLD | NEW |
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 13450 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
13461 uint32_t sync_point; | 13461 uint32_t sync_point; |
13462 }; | 13462 }; |
13463 | 13463 |
13464 static_assert(sizeof(WaitSyncPointCHROMIUM) == 8, | 13464 static_assert(sizeof(WaitSyncPointCHROMIUM) == 8, |
13465 "size of WaitSyncPointCHROMIUM should be 8"); | 13465 "size of WaitSyncPointCHROMIUM should be 8"); |
13466 static_assert(offsetof(WaitSyncPointCHROMIUM, header) == 0, | 13466 static_assert(offsetof(WaitSyncPointCHROMIUM, header) == 0, |
13467 "offset of WaitSyncPointCHROMIUM header should be 0"); | 13467 "offset of WaitSyncPointCHROMIUM header should be 0"); |
13468 static_assert(offsetof(WaitSyncPointCHROMIUM, sync_point) == 4, | 13468 static_assert(offsetof(WaitSyncPointCHROMIUM, sync_point) == 4, |
13469 "offset of WaitSyncPointCHROMIUM sync_point should be 4"); | 13469 "offset of WaitSyncPointCHROMIUM sync_point should be 4"); |
13470 | 13470 |
| 13471 struct InsertFenceSyncCHROMIUM { |
| 13472 typedef InsertFenceSyncCHROMIUM ValueType; |
| 13473 static const CommandId kCmdId = kInsertFenceSyncCHROMIUM; |
| 13474 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
| 13475 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); |
| 13476 |
| 13477 static uint32_t ComputeSize() { |
| 13478 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT |
| 13479 } |
| 13480 |
| 13481 void SetHeader() { header.SetCmd<ValueType>(); } |
| 13482 |
| 13483 void Init(GLuint64 _release_count) { |
| 13484 SetHeader(); |
| 13485 release_count = _release_count; |
| 13486 } |
| 13487 |
| 13488 void* Set(void* cmd, GLuint64 _release_count) { |
| 13489 static_cast<ValueType*>(cmd)->Init(_release_count); |
| 13490 return NextCmdAddress<ValueType>(cmd); |
| 13491 } |
| 13492 |
| 13493 gpu::CommandHeader header; |
| 13494 uint32_t release_count; |
| 13495 }; |
| 13496 |
| 13497 static_assert(sizeof(InsertFenceSyncCHROMIUM) == 8, |
| 13498 "size of InsertFenceSyncCHROMIUM should be 8"); |
| 13499 static_assert(offsetof(InsertFenceSyncCHROMIUM, header) == 0, |
| 13500 "offset of InsertFenceSyncCHROMIUM header should be 0"); |
| 13501 static_assert(offsetof(InsertFenceSyncCHROMIUM, release_count) == 4, |
| 13502 "offset of InsertFenceSyncCHROMIUM release_count should be 4"); |
| 13503 |
| 13504 struct GenSyncTokenCHROMIUMImmediate { |
| 13505 typedef GenSyncTokenCHROMIUMImmediate ValueType; |
| 13506 static const CommandId kCmdId = kGenSyncTokenCHROMIUMImmediate; |
| 13507 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; |
| 13508 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
| 13509 |
| 13510 static uint32_t ComputeSize(uint32_t size_in_bytes) { |
| 13511 return static_cast<uint32_t>(sizeof(ValueType) + // NOLINT |
| 13512 RoundSizeToMultipleOfEntries(size_in_bytes)); |
| 13513 } |
| 13514 |
| 13515 void SetHeader(uint32_t size_in_bytes) { |
| 13516 header.SetCmdByTotalSize<ValueType>(size_in_bytes); |
| 13517 } |
| 13518 |
| 13519 void Init(GLuint64 _fence_sync) { |
| 13520 uint32_t total_size = 0; // TODO(gman): get correct size. |
| 13521 SetHeader(total_size); |
| 13522 fence_sync = _fence_sync; |
| 13523 } |
| 13524 |
| 13525 void* Set(void* cmd, GLuint64 _fence_sync) { |
| 13526 uint32_t total_size = 0; // TODO(gman): get correct size. |
| 13527 static_cast<ValueType*>(cmd)->Init(_fence_sync); |
| 13528 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size); |
| 13529 } |
| 13530 |
| 13531 gpu::CommandHeader header; |
| 13532 uint32_t fence_sync; |
| 13533 }; |
| 13534 |
| 13535 static_assert(sizeof(GenSyncTokenCHROMIUMImmediate) == 8, |
| 13536 "size of GenSyncTokenCHROMIUMImmediate should be 8"); |
| 13537 static_assert(offsetof(GenSyncTokenCHROMIUMImmediate, header) == 0, |
| 13538 "offset of GenSyncTokenCHROMIUMImmediate header should be 0"); |
| 13539 static_assert(offsetof(GenSyncTokenCHROMIUMImmediate, fence_sync) == 4, |
| 13540 "offset of GenSyncTokenCHROMIUMImmediate fence_sync should be 4"); |
| 13541 |
| 13542 struct WaitSyncTokenCHROMIUM { |
| 13543 typedef WaitSyncTokenCHROMIUM ValueType; |
| 13544 static const CommandId kCmdId = kWaitSyncTokenCHROMIUM; |
| 13545 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
| 13546 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
| 13547 |
| 13548 static uint32_t ComputeSize() { |
| 13549 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT |
| 13550 } |
| 13551 |
| 13552 void SetHeader() { header.SetCmd<ValueType>(); } |
| 13553 |
| 13554 void Init(GLuint _namespace_id, |
| 13555 GLuint64 _command_buffer_id, |
| 13556 GLuint64 _release_count) { |
| 13557 SetHeader(); |
| 13558 namespace_id = _namespace_id; |
| 13559 command_buffer_id = _command_buffer_id; |
| 13560 release_count = _release_count; |
| 13561 } |
| 13562 |
| 13563 void* Set(void* cmd, |
| 13564 GLuint _namespace_id, |
| 13565 GLuint64 _command_buffer_id, |
| 13566 GLuint64 _release_count) { |
| 13567 static_cast<ValueType*>(cmd) |
| 13568 ->Init(_namespace_id, _command_buffer_id, _release_count); |
| 13569 return NextCmdAddress<ValueType>(cmd); |
| 13570 } |
| 13571 |
| 13572 gpu::CommandHeader header; |
| 13573 uint32_t namespace_id; |
| 13574 uint32_t command_buffer_id; |
| 13575 uint32_t release_count; |
| 13576 }; |
| 13577 |
| 13578 static_assert(sizeof(WaitSyncTokenCHROMIUM) == 16, |
| 13579 "size of WaitSyncTokenCHROMIUM should be 16"); |
| 13580 static_assert(offsetof(WaitSyncTokenCHROMIUM, header) == 0, |
| 13581 "offset of WaitSyncTokenCHROMIUM header should be 0"); |
| 13582 static_assert(offsetof(WaitSyncTokenCHROMIUM, namespace_id) == 4, |
| 13583 "offset of WaitSyncTokenCHROMIUM namespace_id should be 4"); |
| 13584 static_assert(offsetof(WaitSyncTokenCHROMIUM, command_buffer_id) == 8, |
| 13585 "offset of WaitSyncTokenCHROMIUM command_buffer_id should be 8"); |
| 13586 static_assert(offsetof(WaitSyncTokenCHROMIUM, release_count) == 12, |
| 13587 "offset of WaitSyncTokenCHROMIUM release_count should be 12"); |
| 13588 |
13471 struct DrawBuffersEXTImmediate { | 13589 struct DrawBuffersEXTImmediate { |
13472 typedef DrawBuffersEXTImmediate ValueType; | 13590 typedef DrawBuffersEXTImmediate ValueType; |
13473 static const CommandId kCmdId = kDrawBuffersEXTImmediate; | 13591 static const CommandId kCmdId = kDrawBuffersEXTImmediate; |
13474 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 13592 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; |
13475 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2); | 13593 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2); |
13476 | 13594 |
13477 static uint32_t ComputeDataSize(GLsizei count) { | 13595 static uint32_t ComputeDataSize(GLsizei count) { |
13478 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT | 13596 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT |
13479 } | 13597 } |
13480 | 13598 |
(...skipping 922 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14403 gpu::CommandHeader header; | 14521 gpu::CommandHeader header; |
14404 }; | 14522 }; |
14405 | 14523 |
14406 static_assert(sizeof(ApplyScreenSpaceAntialiasingCHROMIUM) == 4, | 14524 static_assert(sizeof(ApplyScreenSpaceAntialiasingCHROMIUM) == 4, |
14407 "size of ApplyScreenSpaceAntialiasingCHROMIUM should be 4"); | 14525 "size of ApplyScreenSpaceAntialiasingCHROMIUM should be 4"); |
14408 static_assert( | 14526 static_assert( |
14409 offsetof(ApplyScreenSpaceAntialiasingCHROMIUM, header) == 0, | 14527 offsetof(ApplyScreenSpaceAntialiasingCHROMIUM, header) == 0, |
14410 "offset of ApplyScreenSpaceAntialiasingCHROMIUM header should be 0"); | 14528 "offset of ApplyScreenSpaceAntialiasingCHROMIUM header should be 0"); |
14411 | 14529 |
14412 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 14530 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
OLD | NEW |