OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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. DO NOT EDIT! | 5 // This file is auto-generated. DO NOT EDIT! |
6 | 6 |
7 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 7 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
8 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 8 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
9 | 9 |
10 struct ActiveTexture { | 10 struct ActiveTexture { |
(...skipping 8559 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8570 COMPILE_ASSERT(offsetof(RegisterSharedIds, ids_shm_id) == 12, | 8570 COMPILE_ASSERT(offsetof(RegisterSharedIds, ids_shm_id) == 12, |
8571 OffsetOf_RegisterSharedIds_ids_shm_id_not_12); | 8571 OffsetOf_RegisterSharedIds_ids_shm_id_not_12); |
8572 COMPILE_ASSERT(offsetof(RegisterSharedIds, ids_shm_offset) == 16, | 8572 COMPILE_ASSERT(offsetof(RegisterSharedIds, ids_shm_offset) == 16, |
8573 OffsetOf_RegisterSharedIds_ids_shm_offset_not_16); | 8573 OffsetOf_RegisterSharedIds_ids_shm_offset_not_16); |
8574 | 8574 |
8575 struct CommandBufferEnable { | 8575 struct CommandBufferEnable { |
8576 typedef CommandBufferEnable ValueType; | 8576 typedef CommandBufferEnable ValueType; |
8577 static const CommandId kCmdId = kCommandBufferEnable; | 8577 static const CommandId kCmdId = kCommandBufferEnable; |
8578 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 8578 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
8579 | 8579 |
| 8580 typedef GLint Result; |
| 8581 |
8580 static uint32 ComputeSize() { | 8582 static uint32 ComputeSize() { |
8581 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 8583 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
8582 } | 8584 } |
8583 | 8585 |
8584 void SetHeader() { | 8586 void SetHeader() { |
8585 header.SetCmd<ValueType>(); | 8587 header.SetCmd<ValueType>(); |
8586 } | 8588 } |
8587 | 8589 |
8588 void Init(GLenum _cap, GLboolean _enable) { | 8590 void Init( |
| 8591 GLuint _bucket_id, uint32 _result_shm_id, uint32 _result_shm_offset) { |
8589 SetHeader(); | 8592 SetHeader(); |
8590 cap = _cap; | 8593 bucket_id = _bucket_id; |
8591 enable = _enable; | 8594 result_shm_id = _result_shm_id; |
| 8595 result_shm_offset = _result_shm_offset; |
8592 } | 8596 } |
8593 | 8597 |
8594 void* Set(void* cmd, GLenum _cap, GLboolean _enable) { | 8598 void* Set( |
8595 static_cast<ValueType*>(cmd)->Init(_cap, _enable); | 8599 void* cmd, GLuint _bucket_id, uint32 _result_shm_id, |
| 8600 uint32 _result_shm_offset) { |
| 8601 static_cast<ValueType*>( |
| 8602 cmd)->Init(_bucket_id, _result_shm_id, _result_shm_offset); |
8596 return NextCmdAddress<ValueType>(cmd); | 8603 return NextCmdAddress<ValueType>(cmd); |
8597 } | 8604 } |
8598 | 8605 |
8599 gpu::CommandHeader header; | 8606 gpu::CommandHeader header; |
8600 uint32 cap; | 8607 uint32 bucket_id; |
8601 uint32 enable; | 8608 uint32 result_shm_id; |
| 8609 uint32 result_shm_offset; |
8602 }; | 8610 }; |
8603 | 8611 |
8604 COMPILE_ASSERT(sizeof(CommandBufferEnable) == 12, | 8612 COMPILE_ASSERT(sizeof(CommandBufferEnable) == 16, |
8605 Sizeof_CommandBufferEnable_is_not_12); | 8613 Sizeof_CommandBufferEnable_is_not_16); |
8606 COMPILE_ASSERT(offsetof(CommandBufferEnable, header) == 0, | 8614 COMPILE_ASSERT(offsetof(CommandBufferEnable, header) == 0, |
8607 OffsetOf_CommandBufferEnable_header_not_0); | 8615 OffsetOf_CommandBufferEnable_header_not_0); |
8608 COMPILE_ASSERT(offsetof(CommandBufferEnable, cap) == 4, | 8616 COMPILE_ASSERT(offsetof(CommandBufferEnable, bucket_id) == 4, |
8609 OffsetOf_CommandBufferEnable_cap_not_4); | 8617 OffsetOf_CommandBufferEnable_bucket_id_not_4); |
8610 COMPILE_ASSERT(offsetof(CommandBufferEnable, enable) == 8, | 8618 COMPILE_ASSERT(offsetof(CommandBufferEnable, result_shm_id) == 8, |
8611 OffsetOf_CommandBufferEnable_enable_not_8); | 8619 OffsetOf_CommandBufferEnable_result_shm_id_not_8); |
| 8620 COMPILE_ASSERT(offsetof(CommandBufferEnable, result_shm_offset) == 12, |
| 8621 OffsetOf_CommandBufferEnable_result_shm_offset_not_12); |
8612 | 8622 |
8613 | 8623 |
8614 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 8624 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
8615 | 8625 |
OLD | NEW |