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

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

Issue 2127001: Makes shader translation a runtime switch.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 7 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 | Annotate | Revision Log
OLDNEW
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
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
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation_autogen.h ('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