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

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

Issue 268063002: Remove command_buffer/common/types.h. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix Created 6 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 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
11 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 11 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
12 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 12 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
13 13
14 struct ActiveTexture { 14 struct ActiveTexture {
15 typedef ActiveTexture ValueType; 15 typedef ActiveTexture ValueType;
16 static const CommandId kCmdId = kActiveTexture; 16 static const CommandId kCmdId = kActiveTexture;
17 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 17 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
18 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 18 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
19 19
20 static uint32 ComputeSize() { 20 static uint32_t ComputeSize() {
21 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 21 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
22 } 22 }
23 23
24 void SetHeader() { header.SetCmd<ValueType>(); } 24 void SetHeader() { header.SetCmd<ValueType>(); }
25 25
26 void Init(GLenum _texture) { 26 void Init(GLenum _texture) {
27 SetHeader(); 27 SetHeader();
28 texture = _texture; 28 texture = _texture;
29 } 29 }
30 30
31 void* Set(void* cmd, GLenum _texture) { 31 void* Set(void* cmd, GLenum _texture) {
32 static_cast<ValueType*>(cmd)->Init(_texture); 32 static_cast<ValueType*>(cmd)->Init(_texture);
33 return NextCmdAddress<ValueType>(cmd); 33 return NextCmdAddress<ValueType>(cmd);
34 } 34 }
35 35
36 gpu::CommandHeader header; 36 gpu::CommandHeader header;
37 uint32 texture; 37 uint32_t texture;
38 }; 38 };
39 39
40 COMPILE_ASSERT(sizeof(ActiveTexture) == 8, Sizeof_ActiveTexture_is_not_8); 40 COMPILE_ASSERT(sizeof(ActiveTexture) == 8, Sizeof_ActiveTexture_is_not_8);
41 COMPILE_ASSERT(offsetof(ActiveTexture, header) == 0, 41 COMPILE_ASSERT(offsetof(ActiveTexture, header) == 0,
42 OffsetOf_ActiveTexture_header_not_0); 42 OffsetOf_ActiveTexture_header_not_0);
43 COMPILE_ASSERT(offsetof(ActiveTexture, texture) == 4, 43 COMPILE_ASSERT(offsetof(ActiveTexture, texture) == 4,
44 OffsetOf_ActiveTexture_texture_not_4); 44 OffsetOf_ActiveTexture_texture_not_4);
45 45
46 struct AttachShader { 46 struct AttachShader {
47 typedef AttachShader ValueType; 47 typedef AttachShader ValueType;
48 static const CommandId kCmdId = kAttachShader; 48 static const CommandId kCmdId = kAttachShader;
49 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 49 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
50 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 50 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
51 51
52 static uint32 ComputeSize() { 52 static uint32_t ComputeSize() {
53 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 53 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
54 } 54 }
55 55
56 void SetHeader() { header.SetCmd<ValueType>(); } 56 void SetHeader() { header.SetCmd<ValueType>(); }
57 57
58 void Init(GLuint _program, GLuint _shader) { 58 void Init(GLuint _program, GLuint _shader) {
59 SetHeader(); 59 SetHeader();
60 program = _program; 60 program = _program;
61 shader = _shader; 61 shader = _shader;
62 } 62 }
63 63
64 void* Set(void* cmd, GLuint _program, GLuint _shader) { 64 void* Set(void* cmd, GLuint _program, GLuint _shader) {
65 static_cast<ValueType*>(cmd)->Init(_program, _shader); 65 static_cast<ValueType*>(cmd)->Init(_program, _shader);
66 return NextCmdAddress<ValueType>(cmd); 66 return NextCmdAddress<ValueType>(cmd);
67 } 67 }
68 68
69 gpu::CommandHeader header; 69 gpu::CommandHeader header;
70 uint32 program; 70 uint32_t program;
71 uint32 shader; 71 uint32_t shader;
72 }; 72 };
73 73
74 COMPILE_ASSERT(sizeof(AttachShader) == 12, Sizeof_AttachShader_is_not_12); 74 COMPILE_ASSERT(sizeof(AttachShader) == 12, Sizeof_AttachShader_is_not_12);
75 COMPILE_ASSERT(offsetof(AttachShader, header) == 0, 75 COMPILE_ASSERT(offsetof(AttachShader, header) == 0,
76 OffsetOf_AttachShader_header_not_0); 76 OffsetOf_AttachShader_header_not_0);
77 COMPILE_ASSERT(offsetof(AttachShader, program) == 4, 77 COMPILE_ASSERT(offsetof(AttachShader, program) == 4,
78 OffsetOf_AttachShader_program_not_4); 78 OffsetOf_AttachShader_program_not_4);
79 COMPILE_ASSERT(offsetof(AttachShader, shader) == 8, 79 COMPILE_ASSERT(offsetof(AttachShader, shader) == 8,
80 OffsetOf_AttachShader_shader_not_8); 80 OffsetOf_AttachShader_shader_not_8);
81 81
82 struct BindAttribLocation { 82 struct BindAttribLocation {
83 typedef BindAttribLocation ValueType; 83 typedef BindAttribLocation ValueType;
84 static const CommandId kCmdId = kBindAttribLocation; 84 static const CommandId kCmdId = kBindAttribLocation;
85 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 85 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
86 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 86 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
87 87
88 static uint32 ComputeSize() { 88 static uint32_t ComputeSize() {
89 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 89 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
90 } 90 }
91 91
92 void SetHeader() { header.SetCmd<ValueType>(); } 92 void SetHeader() { header.SetCmd<ValueType>(); }
93 93
94 void Init(GLuint _program, 94 void Init(GLuint _program,
95 GLuint _index, 95 GLuint _index,
96 uint32 _name_shm_id, 96 uint32_t _name_shm_id,
97 uint32 _name_shm_offset, 97 uint32_t _name_shm_offset,
98 uint32 _data_size) { 98 uint32_t _data_size) {
99 SetHeader(); 99 SetHeader();
100 program = _program; 100 program = _program;
101 index = _index; 101 index = _index;
102 name_shm_id = _name_shm_id; 102 name_shm_id = _name_shm_id;
103 name_shm_offset = _name_shm_offset; 103 name_shm_offset = _name_shm_offset;
104 data_size = _data_size; 104 data_size = _data_size;
105 } 105 }
106 106
107 void* Set(void* cmd, 107 void* Set(void* cmd,
108 GLuint _program, 108 GLuint _program,
109 GLuint _index, 109 GLuint _index,
110 uint32 _name_shm_id, 110 uint32_t _name_shm_id,
111 uint32 _name_shm_offset, 111 uint32_t _name_shm_offset,
112 uint32 _data_size) { 112 uint32_t _data_size) {
113 static_cast<ValueType*>(cmd) 113 static_cast<ValueType*>(cmd)
114 ->Init(_program, _index, _name_shm_id, _name_shm_offset, _data_size); 114 ->Init(_program, _index, _name_shm_id, _name_shm_offset, _data_size);
115 return NextCmdAddress<ValueType>(cmd); 115 return NextCmdAddress<ValueType>(cmd);
116 } 116 }
117 117
118 gpu::CommandHeader header; 118 gpu::CommandHeader header;
119 uint32 program; 119 uint32_t program;
120 uint32 index; 120 uint32_t index;
121 uint32 name_shm_id; 121 uint32_t name_shm_id;
122 uint32 name_shm_offset; 122 uint32_t name_shm_offset;
123 uint32 data_size; 123 uint32_t data_size;
124 }; 124 };
125 125
126 COMPILE_ASSERT(sizeof(BindAttribLocation) == 24, 126 COMPILE_ASSERT(sizeof(BindAttribLocation) == 24,
127 Sizeof_BindAttribLocation_is_not_24); 127 Sizeof_BindAttribLocation_is_not_24);
128 COMPILE_ASSERT(offsetof(BindAttribLocation, header) == 0, 128 COMPILE_ASSERT(offsetof(BindAttribLocation, header) == 0,
129 OffsetOf_BindAttribLocation_header_not_0); 129 OffsetOf_BindAttribLocation_header_not_0);
130 COMPILE_ASSERT(offsetof(BindAttribLocation, program) == 4, 130 COMPILE_ASSERT(offsetof(BindAttribLocation, program) == 4,
131 OffsetOf_BindAttribLocation_program_not_4); 131 OffsetOf_BindAttribLocation_program_not_4);
132 COMPILE_ASSERT(offsetof(BindAttribLocation, index) == 8, 132 COMPILE_ASSERT(offsetof(BindAttribLocation, index) == 8,
133 OffsetOf_BindAttribLocation_index_not_8); 133 OffsetOf_BindAttribLocation_index_not_8);
134 COMPILE_ASSERT(offsetof(BindAttribLocation, name_shm_id) == 12, 134 COMPILE_ASSERT(offsetof(BindAttribLocation, name_shm_id) == 12,
135 OffsetOf_BindAttribLocation_name_shm_id_not_12); 135 OffsetOf_BindAttribLocation_name_shm_id_not_12);
136 COMPILE_ASSERT(offsetof(BindAttribLocation, name_shm_offset) == 16, 136 COMPILE_ASSERT(offsetof(BindAttribLocation, name_shm_offset) == 16,
137 OffsetOf_BindAttribLocation_name_shm_offset_not_16); 137 OffsetOf_BindAttribLocation_name_shm_offset_not_16);
138 COMPILE_ASSERT(offsetof(BindAttribLocation, data_size) == 20, 138 COMPILE_ASSERT(offsetof(BindAttribLocation, data_size) == 20,
139 OffsetOf_BindAttribLocation_data_size_not_20); 139 OffsetOf_BindAttribLocation_data_size_not_20);
140 140
141 struct BindAttribLocationBucket { 141 struct BindAttribLocationBucket {
142 typedef BindAttribLocationBucket ValueType; 142 typedef BindAttribLocationBucket ValueType;
143 static const CommandId kCmdId = kBindAttribLocationBucket; 143 static const CommandId kCmdId = kBindAttribLocationBucket;
144 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 144 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
145 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 145 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
146 146
147 static uint32 ComputeSize() { 147 static uint32_t ComputeSize() {
148 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 148 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
149 } 149 }
150 150
151 void SetHeader() { header.SetCmd<ValueType>(); } 151 void SetHeader() { header.SetCmd<ValueType>(); }
152 152
153 void Init(GLuint _program, GLuint _index, uint32 _name_bucket_id) { 153 void Init(GLuint _program, GLuint _index, uint32_t _name_bucket_id) {
154 SetHeader(); 154 SetHeader();
155 program = _program; 155 program = _program;
156 index = _index; 156 index = _index;
157 name_bucket_id = _name_bucket_id; 157 name_bucket_id = _name_bucket_id;
158 } 158 }
159 159
160 void* Set(void* cmd, GLuint _program, GLuint _index, uint32 _name_bucket_id) { 160 void* Set(void* cmd,
161 GLuint _program,
162 GLuint _index,
163 uint32_t _name_bucket_id) {
161 static_cast<ValueType*>(cmd)->Init(_program, _index, _name_bucket_id); 164 static_cast<ValueType*>(cmd)->Init(_program, _index, _name_bucket_id);
162 return NextCmdAddress<ValueType>(cmd); 165 return NextCmdAddress<ValueType>(cmd);
163 } 166 }
164 167
165 gpu::CommandHeader header; 168 gpu::CommandHeader header;
166 uint32 program; 169 uint32_t program;
167 uint32 index; 170 uint32_t index;
168 uint32 name_bucket_id; 171 uint32_t name_bucket_id;
169 }; 172 };
170 173
171 COMPILE_ASSERT(sizeof(BindAttribLocationBucket) == 16, 174 COMPILE_ASSERT(sizeof(BindAttribLocationBucket) == 16,
172 Sizeof_BindAttribLocationBucket_is_not_16); 175 Sizeof_BindAttribLocationBucket_is_not_16);
173 COMPILE_ASSERT(offsetof(BindAttribLocationBucket, header) == 0, 176 COMPILE_ASSERT(offsetof(BindAttribLocationBucket, header) == 0,
174 OffsetOf_BindAttribLocationBucket_header_not_0); 177 OffsetOf_BindAttribLocationBucket_header_not_0);
175 COMPILE_ASSERT(offsetof(BindAttribLocationBucket, program) == 4, 178 COMPILE_ASSERT(offsetof(BindAttribLocationBucket, program) == 4,
176 OffsetOf_BindAttribLocationBucket_program_not_4); 179 OffsetOf_BindAttribLocationBucket_program_not_4);
177 COMPILE_ASSERT(offsetof(BindAttribLocationBucket, index) == 8, 180 COMPILE_ASSERT(offsetof(BindAttribLocationBucket, index) == 8,
178 OffsetOf_BindAttribLocationBucket_index_not_8); 181 OffsetOf_BindAttribLocationBucket_index_not_8);
179 COMPILE_ASSERT(offsetof(BindAttribLocationBucket, name_bucket_id) == 12, 182 COMPILE_ASSERT(offsetof(BindAttribLocationBucket, name_bucket_id) == 12,
180 OffsetOf_BindAttribLocationBucket_name_bucket_id_not_12); 183 OffsetOf_BindAttribLocationBucket_name_bucket_id_not_12);
181 184
182 struct BindBuffer { 185 struct BindBuffer {
183 typedef BindBuffer ValueType; 186 typedef BindBuffer ValueType;
184 static const CommandId kCmdId = kBindBuffer; 187 static const CommandId kCmdId = kBindBuffer;
185 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 188 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
186 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 189 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
187 190
188 static uint32 ComputeSize() { 191 static uint32_t ComputeSize() {
189 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 192 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
190 } 193 }
191 194
192 void SetHeader() { header.SetCmd<ValueType>(); } 195 void SetHeader() { header.SetCmd<ValueType>(); }
193 196
194 void Init(GLenum _target, GLuint _buffer) { 197 void Init(GLenum _target, GLuint _buffer) {
195 SetHeader(); 198 SetHeader();
196 target = _target; 199 target = _target;
197 buffer = _buffer; 200 buffer = _buffer;
198 } 201 }
199 202
200 void* Set(void* cmd, GLenum _target, GLuint _buffer) { 203 void* Set(void* cmd, GLenum _target, GLuint _buffer) {
201 static_cast<ValueType*>(cmd)->Init(_target, _buffer); 204 static_cast<ValueType*>(cmd)->Init(_target, _buffer);
202 return NextCmdAddress<ValueType>(cmd); 205 return NextCmdAddress<ValueType>(cmd);
203 } 206 }
204 207
205 gpu::CommandHeader header; 208 gpu::CommandHeader header;
206 uint32 target; 209 uint32_t target;
207 uint32 buffer; 210 uint32_t buffer;
208 }; 211 };
209 212
210 COMPILE_ASSERT(sizeof(BindBuffer) == 12, Sizeof_BindBuffer_is_not_12); 213 COMPILE_ASSERT(sizeof(BindBuffer) == 12, Sizeof_BindBuffer_is_not_12);
211 COMPILE_ASSERT(offsetof(BindBuffer, header) == 0, 214 COMPILE_ASSERT(offsetof(BindBuffer, header) == 0,
212 OffsetOf_BindBuffer_header_not_0); 215 OffsetOf_BindBuffer_header_not_0);
213 COMPILE_ASSERT(offsetof(BindBuffer, target) == 4, 216 COMPILE_ASSERT(offsetof(BindBuffer, target) == 4,
214 OffsetOf_BindBuffer_target_not_4); 217 OffsetOf_BindBuffer_target_not_4);
215 COMPILE_ASSERT(offsetof(BindBuffer, buffer) == 8, 218 COMPILE_ASSERT(offsetof(BindBuffer, buffer) == 8,
216 OffsetOf_BindBuffer_buffer_not_8); 219 OffsetOf_BindBuffer_buffer_not_8);
217 220
218 struct BindFramebuffer { 221 struct BindFramebuffer {
219 typedef BindFramebuffer ValueType; 222 typedef BindFramebuffer ValueType;
220 static const CommandId kCmdId = kBindFramebuffer; 223 static const CommandId kCmdId = kBindFramebuffer;
221 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 224 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
222 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 225 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
223 226
224 static uint32 ComputeSize() { 227 static uint32_t ComputeSize() {
225 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 228 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
226 } 229 }
227 230
228 void SetHeader() { header.SetCmd<ValueType>(); } 231 void SetHeader() { header.SetCmd<ValueType>(); }
229 232
230 void Init(GLenum _target, GLuint _framebuffer) { 233 void Init(GLenum _target, GLuint _framebuffer) {
231 SetHeader(); 234 SetHeader();
232 target = _target; 235 target = _target;
233 framebuffer = _framebuffer; 236 framebuffer = _framebuffer;
234 } 237 }
235 238
236 void* Set(void* cmd, GLenum _target, GLuint _framebuffer) { 239 void* Set(void* cmd, GLenum _target, GLuint _framebuffer) {
237 static_cast<ValueType*>(cmd)->Init(_target, _framebuffer); 240 static_cast<ValueType*>(cmd)->Init(_target, _framebuffer);
238 return NextCmdAddress<ValueType>(cmd); 241 return NextCmdAddress<ValueType>(cmd);
239 } 242 }
240 243
241 gpu::CommandHeader header; 244 gpu::CommandHeader header;
242 uint32 target; 245 uint32_t target;
243 uint32 framebuffer; 246 uint32_t framebuffer;
244 }; 247 };
245 248
246 COMPILE_ASSERT(sizeof(BindFramebuffer) == 12, Sizeof_BindFramebuffer_is_not_12); 249 COMPILE_ASSERT(sizeof(BindFramebuffer) == 12, Sizeof_BindFramebuffer_is_not_12);
247 COMPILE_ASSERT(offsetof(BindFramebuffer, header) == 0, 250 COMPILE_ASSERT(offsetof(BindFramebuffer, header) == 0,
248 OffsetOf_BindFramebuffer_header_not_0); 251 OffsetOf_BindFramebuffer_header_not_0);
249 COMPILE_ASSERT(offsetof(BindFramebuffer, target) == 4, 252 COMPILE_ASSERT(offsetof(BindFramebuffer, target) == 4,
250 OffsetOf_BindFramebuffer_target_not_4); 253 OffsetOf_BindFramebuffer_target_not_4);
251 COMPILE_ASSERT(offsetof(BindFramebuffer, framebuffer) == 8, 254 COMPILE_ASSERT(offsetof(BindFramebuffer, framebuffer) == 8,
252 OffsetOf_BindFramebuffer_framebuffer_not_8); 255 OffsetOf_BindFramebuffer_framebuffer_not_8);
253 256
254 struct BindRenderbuffer { 257 struct BindRenderbuffer {
255 typedef BindRenderbuffer ValueType; 258 typedef BindRenderbuffer ValueType;
256 static const CommandId kCmdId = kBindRenderbuffer; 259 static const CommandId kCmdId = kBindRenderbuffer;
257 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 260 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
258 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 261 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
259 262
260 static uint32 ComputeSize() { 263 static uint32_t ComputeSize() {
261 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 264 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
262 } 265 }
263 266
264 void SetHeader() { header.SetCmd<ValueType>(); } 267 void SetHeader() { header.SetCmd<ValueType>(); }
265 268
266 void Init(GLenum _target, GLuint _renderbuffer) { 269 void Init(GLenum _target, GLuint _renderbuffer) {
267 SetHeader(); 270 SetHeader();
268 target = _target; 271 target = _target;
269 renderbuffer = _renderbuffer; 272 renderbuffer = _renderbuffer;
270 } 273 }
271 274
272 void* Set(void* cmd, GLenum _target, GLuint _renderbuffer) { 275 void* Set(void* cmd, GLenum _target, GLuint _renderbuffer) {
273 static_cast<ValueType*>(cmd)->Init(_target, _renderbuffer); 276 static_cast<ValueType*>(cmd)->Init(_target, _renderbuffer);
274 return NextCmdAddress<ValueType>(cmd); 277 return NextCmdAddress<ValueType>(cmd);
275 } 278 }
276 279
277 gpu::CommandHeader header; 280 gpu::CommandHeader header;
278 uint32 target; 281 uint32_t target;
279 uint32 renderbuffer; 282 uint32_t renderbuffer;
280 }; 283 };
281 284
282 COMPILE_ASSERT(sizeof(BindRenderbuffer) == 12, 285 COMPILE_ASSERT(sizeof(BindRenderbuffer) == 12,
283 Sizeof_BindRenderbuffer_is_not_12); 286 Sizeof_BindRenderbuffer_is_not_12);
284 COMPILE_ASSERT(offsetof(BindRenderbuffer, header) == 0, 287 COMPILE_ASSERT(offsetof(BindRenderbuffer, header) == 0,
285 OffsetOf_BindRenderbuffer_header_not_0); 288 OffsetOf_BindRenderbuffer_header_not_0);
286 COMPILE_ASSERT(offsetof(BindRenderbuffer, target) == 4, 289 COMPILE_ASSERT(offsetof(BindRenderbuffer, target) == 4,
287 OffsetOf_BindRenderbuffer_target_not_4); 290 OffsetOf_BindRenderbuffer_target_not_4);
288 COMPILE_ASSERT(offsetof(BindRenderbuffer, renderbuffer) == 8, 291 COMPILE_ASSERT(offsetof(BindRenderbuffer, renderbuffer) == 8,
289 OffsetOf_BindRenderbuffer_renderbuffer_not_8); 292 OffsetOf_BindRenderbuffer_renderbuffer_not_8);
290 293
291 struct BindTexture { 294 struct BindTexture {
292 typedef BindTexture ValueType; 295 typedef BindTexture ValueType;
293 static const CommandId kCmdId = kBindTexture; 296 static const CommandId kCmdId = kBindTexture;
294 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 297 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
295 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 298 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
296 299
297 static uint32 ComputeSize() { 300 static uint32_t ComputeSize() {
298 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 301 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
299 } 302 }
300 303
301 void SetHeader() { header.SetCmd<ValueType>(); } 304 void SetHeader() { header.SetCmd<ValueType>(); }
302 305
303 void Init(GLenum _target, GLuint _texture) { 306 void Init(GLenum _target, GLuint _texture) {
304 SetHeader(); 307 SetHeader();
305 target = _target; 308 target = _target;
306 texture = _texture; 309 texture = _texture;
307 } 310 }
308 311
309 void* Set(void* cmd, GLenum _target, GLuint _texture) { 312 void* Set(void* cmd, GLenum _target, GLuint _texture) {
310 static_cast<ValueType*>(cmd)->Init(_target, _texture); 313 static_cast<ValueType*>(cmd)->Init(_target, _texture);
311 return NextCmdAddress<ValueType>(cmd); 314 return NextCmdAddress<ValueType>(cmd);
312 } 315 }
313 316
314 gpu::CommandHeader header; 317 gpu::CommandHeader header;
315 uint32 target; 318 uint32_t target;
316 uint32 texture; 319 uint32_t texture;
317 }; 320 };
318 321
319 COMPILE_ASSERT(sizeof(BindTexture) == 12, Sizeof_BindTexture_is_not_12); 322 COMPILE_ASSERT(sizeof(BindTexture) == 12, Sizeof_BindTexture_is_not_12);
320 COMPILE_ASSERT(offsetof(BindTexture, header) == 0, 323 COMPILE_ASSERT(offsetof(BindTexture, header) == 0,
321 OffsetOf_BindTexture_header_not_0); 324 OffsetOf_BindTexture_header_not_0);
322 COMPILE_ASSERT(offsetof(BindTexture, target) == 4, 325 COMPILE_ASSERT(offsetof(BindTexture, target) == 4,
323 OffsetOf_BindTexture_target_not_4); 326 OffsetOf_BindTexture_target_not_4);
324 COMPILE_ASSERT(offsetof(BindTexture, texture) == 8, 327 COMPILE_ASSERT(offsetof(BindTexture, texture) == 8,
325 OffsetOf_BindTexture_texture_not_8); 328 OffsetOf_BindTexture_texture_not_8);
326 329
327 struct BlendColor { 330 struct BlendColor {
328 typedef BlendColor ValueType; 331 typedef BlendColor ValueType;
329 static const CommandId kCmdId = kBlendColor; 332 static const CommandId kCmdId = kBlendColor;
330 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 333 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
331 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 334 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
332 335
333 static uint32 ComputeSize() { 336 static uint32_t ComputeSize() {
334 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 337 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
335 } 338 }
336 339
337 void SetHeader() { header.SetCmd<ValueType>(); } 340 void SetHeader() { header.SetCmd<ValueType>(); }
338 341
339 void Init(GLclampf _red, GLclampf _green, GLclampf _blue, GLclampf _alpha) { 342 void Init(GLclampf _red, GLclampf _green, GLclampf _blue, GLclampf _alpha) {
340 SetHeader(); 343 SetHeader();
341 red = _red; 344 red = _red;
342 green = _green; 345 green = _green;
343 blue = _blue; 346 blue = _blue;
344 alpha = _alpha; 347 alpha = _alpha;
(...skipping 25 matching lines...) Expand all
370 OffsetOf_BlendColor_blue_not_12); 373 OffsetOf_BlendColor_blue_not_12);
371 COMPILE_ASSERT(offsetof(BlendColor, alpha) == 16, 374 COMPILE_ASSERT(offsetof(BlendColor, alpha) == 16,
372 OffsetOf_BlendColor_alpha_not_16); 375 OffsetOf_BlendColor_alpha_not_16);
373 376
374 struct BlendEquation { 377 struct BlendEquation {
375 typedef BlendEquation ValueType; 378 typedef BlendEquation ValueType;
376 static const CommandId kCmdId = kBlendEquation; 379 static const CommandId kCmdId = kBlendEquation;
377 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 380 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
378 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 381 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
379 382
380 static uint32 ComputeSize() { 383 static uint32_t ComputeSize() {
381 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 384 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
382 } 385 }
383 386
384 void SetHeader() { header.SetCmd<ValueType>(); } 387 void SetHeader() { header.SetCmd<ValueType>(); }
385 388
386 void Init(GLenum _mode) { 389 void Init(GLenum _mode) {
387 SetHeader(); 390 SetHeader();
388 mode = _mode; 391 mode = _mode;
389 } 392 }
390 393
391 void* Set(void* cmd, GLenum _mode) { 394 void* Set(void* cmd, GLenum _mode) {
392 static_cast<ValueType*>(cmd)->Init(_mode); 395 static_cast<ValueType*>(cmd)->Init(_mode);
393 return NextCmdAddress<ValueType>(cmd); 396 return NextCmdAddress<ValueType>(cmd);
394 } 397 }
395 398
396 gpu::CommandHeader header; 399 gpu::CommandHeader header;
397 uint32 mode; 400 uint32_t mode;
398 }; 401 };
399 402
400 COMPILE_ASSERT(sizeof(BlendEquation) == 8, Sizeof_BlendEquation_is_not_8); 403 COMPILE_ASSERT(sizeof(BlendEquation) == 8, Sizeof_BlendEquation_is_not_8);
401 COMPILE_ASSERT(offsetof(BlendEquation, header) == 0, 404 COMPILE_ASSERT(offsetof(BlendEquation, header) == 0,
402 OffsetOf_BlendEquation_header_not_0); 405 OffsetOf_BlendEquation_header_not_0);
403 COMPILE_ASSERT(offsetof(BlendEquation, mode) == 4, 406 COMPILE_ASSERT(offsetof(BlendEquation, mode) == 4,
404 OffsetOf_BlendEquation_mode_not_4); 407 OffsetOf_BlendEquation_mode_not_4);
405 408
406 struct BlendEquationSeparate { 409 struct BlendEquationSeparate {
407 typedef BlendEquationSeparate ValueType; 410 typedef BlendEquationSeparate ValueType;
408 static const CommandId kCmdId = kBlendEquationSeparate; 411 static const CommandId kCmdId = kBlendEquationSeparate;
409 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 412 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
410 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 413 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
411 414
412 static uint32 ComputeSize() { 415 static uint32_t ComputeSize() {
413 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 416 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
414 } 417 }
415 418
416 void SetHeader() { header.SetCmd<ValueType>(); } 419 void SetHeader() { header.SetCmd<ValueType>(); }
417 420
418 void Init(GLenum _modeRGB, GLenum _modeAlpha) { 421 void Init(GLenum _modeRGB, GLenum _modeAlpha) {
419 SetHeader(); 422 SetHeader();
420 modeRGB = _modeRGB; 423 modeRGB = _modeRGB;
421 modeAlpha = _modeAlpha; 424 modeAlpha = _modeAlpha;
422 } 425 }
423 426
424 void* Set(void* cmd, GLenum _modeRGB, GLenum _modeAlpha) { 427 void* Set(void* cmd, GLenum _modeRGB, GLenum _modeAlpha) {
425 static_cast<ValueType*>(cmd)->Init(_modeRGB, _modeAlpha); 428 static_cast<ValueType*>(cmd)->Init(_modeRGB, _modeAlpha);
426 return NextCmdAddress<ValueType>(cmd); 429 return NextCmdAddress<ValueType>(cmd);
427 } 430 }
428 431
429 gpu::CommandHeader header; 432 gpu::CommandHeader header;
430 uint32 modeRGB; 433 uint32_t modeRGB;
431 uint32 modeAlpha; 434 uint32_t modeAlpha;
432 }; 435 };
433 436
434 COMPILE_ASSERT(sizeof(BlendEquationSeparate) == 12, 437 COMPILE_ASSERT(sizeof(BlendEquationSeparate) == 12,
435 Sizeof_BlendEquationSeparate_is_not_12); 438 Sizeof_BlendEquationSeparate_is_not_12);
436 COMPILE_ASSERT(offsetof(BlendEquationSeparate, header) == 0, 439 COMPILE_ASSERT(offsetof(BlendEquationSeparate, header) == 0,
437 OffsetOf_BlendEquationSeparate_header_not_0); 440 OffsetOf_BlendEquationSeparate_header_not_0);
438 COMPILE_ASSERT(offsetof(BlendEquationSeparate, modeRGB) == 4, 441 COMPILE_ASSERT(offsetof(BlendEquationSeparate, modeRGB) == 4,
439 OffsetOf_BlendEquationSeparate_modeRGB_not_4); 442 OffsetOf_BlendEquationSeparate_modeRGB_not_4);
440 COMPILE_ASSERT(offsetof(BlendEquationSeparate, modeAlpha) == 8, 443 COMPILE_ASSERT(offsetof(BlendEquationSeparate, modeAlpha) == 8,
441 OffsetOf_BlendEquationSeparate_modeAlpha_not_8); 444 OffsetOf_BlendEquationSeparate_modeAlpha_not_8);
442 445
443 struct BlendFunc { 446 struct BlendFunc {
444 typedef BlendFunc ValueType; 447 typedef BlendFunc ValueType;
445 static const CommandId kCmdId = kBlendFunc; 448 static const CommandId kCmdId = kBlendFunc;
446 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 449 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
447 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 450 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
448 451
449 static uint32 ComputeSize() { 452 static uint32_t ComputeSize() {
450 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 453 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
451 } 454 }
452 455
453 void SetHeader() { header.SetCmd<ValueType>(); } 456 void SetHeader() { header.SetCmd<ValueType>(); }
454 457
455 void Init(GLenum _sfactor, GLenum _dfactor) { 458 void Init(GLenum _sfactor, GLenum _dfactor) {
456 SetHeader(); 459 SetHeader();
457 sfactor = _sfactor; 460 sfactor = _sfactor;
458 dfactor = _dfactor; 461 dfactor = _dfactor;
459 } 462 }
460 463
461 void* Set(void* cmd, GLenum _sfactor, GLenum _dfactor) { 464 void* Set(void* cmd, GLenum _sfactor, GLenum _dfactor) {
462 static_cast<ValueType*>(cmd)->Init(_sfactor, _dfactor); 465 static_cast<ValueType*>(cmd)->Init(_sfactor, _dfactor);
463 return NextCmdAddress<ValueType>(cmd); 466 return NextCmdAddress<ValueType>(cmd);
464 } 467 }
465 468
466 gpu::CommandHeader header; 469 gpu::CommandHeader header;
467 uint32 sfactor; 470 uint32_t sfactor;
468 uint32 dfactor; 471 uint32_t dfactor;
469 }; 472 };
470 473
471 COMPILE_ASSERT(sizeof(BlendFunc) == 12, Sizeof_BlendFunc_is_not_12); 474 COMPILE_ASSERT(sizeof(BlendFunc) == 12, Sizeof_BlendFunc_is_not_12);
472 COMPILE_ASSERT(offsetof(BlendFunc, header) == 0, 475 COMPILE_ASSERT(offsetof(BlendFunc, header) == 0,
473 OffsetOf_BlendFunc_header_not_0); 476 OffsetOf_BlendFunc_header_not_0);
474 COMPILE_ASSERT(offsetof(BlendFunc, sfactor) == 4, 477 COMPILE_ASSERT(offsetof(BlendFunc, sfactor) == 4,
475 OffsetOf_BlendFunc_sfactor_not_4); 478 OffsetOf_BlendFunc_sfactor_not_4);
476 COMPILE_ASSERT(offsetof(BlendFunc, dfactor) == 8, 479 COMPILE_ASSERT(offsetof(BlendFunc, dfactor) == 8,
477 OffsetOf_BlendFunc_dfactor_not_8); 480 OffsetOf_BlendFunc_dfactor_not_8);
478 481
479 struct BlendFuncSeparate { 482 struct BlendFuncSeparate {
480 typedef BlendFuncSeparate ValueType; 483 typedef BlendFuncSeparate ValueType;
481 static const CommandId kCmdId = kBlendFuncSeparate; 484 static const CommandId kCmdId = kBlendFuncSeparate;
482 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 485 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
483 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 486 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
484 487
485 static uint32 ComputeSize() { 488 static uint32_t ComputeSize() {
486 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 489 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
487 } 490 }
488 491
489 void SetHeader() { header.SetCmd<ValueType>(); } 492 void SetHeader() { header.SetCmd<ValueType>(); }
490 493
491 void Init(GLenum _srcRGB, 494 void Init(GLenum _srcRGB,
492 GLenum _dstRGB, 495 GLenum _dstRGB,
493 GLenum _srcAlpha, 496 GLenum _srcAlpha,
494 GLenum _dstAlpha) { 497 GLenum _dstAlpha) {
495 SetHeader(); 498 SetHeader();
496 srcRGB = _srcRGB; 499 srcRGB = _srcRGB;
497 dstRGB = _dstRGB; 500 dstRGB = _dstRGB;
498 srcAlpha = _srcAlpha; 501 srcAlpha = _srcAlpha;
499 dstAlpha = _dstAlpha; 502 dstAlpha = _dstAlpha;
500 } 503 }
501 504
502 void* Set(void* cmd, 505 void* Set(void* cmd,
503 GLenum _srcRGB, 506 GLenum _srcRGB,
504 GLenum _dstRGB, 507 GLenum _dstRGB,
505 GLenum _srcAlpha, 508 GLenum _srcAlpha,
506 GLenum _dstAlpha) { 509 GLenum _dstAlpha) {
507 static_cast<ValueType*>(cmd)->Init(_srcRGB, _dstRGB, _srcAlpha, _dstAlpha); 510 static_cast<ValueType*>(cmd)->Init(_srcRGB, _dstRGB, _srcAlpha, _dstAlpha);
508 return NextCmdAddress<ValueType>(cmd); 511 return NextCmdAddress<ValueType>(cmd);
509 } 512 }
510 513
511 gpu::CommandHeader header; 514 gpu::CommandHeader header;
512 uint32 srcRGB; 515 uint32_t srcRGB;
513 uint32 dstRGB; 516 uint32_t dstRGB;
514 uint32 srcAlpha; 517 uint32_t srcAlpha;
515 uint32 dstAlpha; 518 uint32_t dstAlpha;
516 }; 519 };
517 520
518 COMPILE_ASSERT(sizeof(BlendFuncSeparate) == 20, 521 COMPILE_ASSERT(sizeof(BlendFuncSeparate) == 20,
519 Sizeof_BlendFuncSeparate_is_not_20); 522 Sizeof_BlendFuncSeparate_is_not_20);
520 COMPILE_ASSERT(offsetof(BlendFuncSeparate, header) == 0, 523 COMPILE_ASSERT(offsetof(BlendFuncSeparate, header) == 0,
521 OffsetOf_BlendFuncSeparate_header_not_0); 524 OffsetOf_BlendFuncSeparate_header_not_0);
522 COMPILE_ASSERT(offsetof(BlendFuncSeparate, srcRGB) == 4, 525 COMPILE_ASSERT(offsetof(BlendFuncSeparate, srcRGB) == 4,
523 OffsetOf_BlendFuncSeparate_srcRGB_not_4); 526 OffsetOf_BlendFuncSeparate_srcRGB_not_4);
524 COMPILE_ASSERT(offsetof(BlendFuncSeparate, dstRGB) == 8, 527 COMPILE_ASSERT(offsetof(BlendFuncSeparate, dstRGB) == 8,
525 OffsetOf_BlendFuncSeparate_dstRGB_not_8); 528 OffsetOf_BlendFuncSeparate_dstRGB_not_8);
526 COMPILE_ASSERT(offsetof(BlendFuncSeparate, srcAlpha) == 12, 529 COMPILE_ASSERT(offsetof(BlendFuncSeparate, srcAlpha) == 12,
527 OffsetOf_BlendFuncSeparate_srcAlpha_not_12); 530 OffsetOf_BlendFuncSeparate_srcAlpha_not_12);
528 COMPILE_ASSERT(offsetof(BlendFuncSeparate, dstAlpha) == 16, 531 COMPILE_ASSERT(offsetof(BlendFuncSeparate, dstAlpha) == 16,
529 OffsetOf_BlendFuncSeparate_dstAlpha_not_16); 532 OffsetOf_BlendFuncSeparate_dstAlpha_not_16);
530 533
531 struct BufferData { 534 struct BufferData {
532 typedef BufferData ValueType; 535 typedef BufferData ValueType;
533 static const CommandId kCmdId = kBufferData; 536 static const CommandId kCmdId = kBufferData;
534 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 537 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
535 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 538 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
536 539
537 static uint32 ComputeSize() { 540 static uint32_t ComputeSize() {
538 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 541 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
539 } 542 }
540 543
541 void SetHeader() { header.SetCmd<ValueType>(); } 544 void SetHeader() { header.SetCmd<ValueType>(); }
542 545
543 void Init(GLenum _target, 546 void Init(GLenum _target,
544 GLsizeiptr _size, 547 GLsizeiptr _size,
545 uint32 _data_shm_id, 548 uint32_t _data_shm_id,
546 uint32 _data_shm_offset, 549 uint32_t _data_shm_offset,
547 GLenum _usage) { 550 GLenum _usage) {
548 SetHeader(); 551 SetHeader();
549 target = _target; 552 target = _target;
550 size = _size; 553 size = _size;
551 data_shm_id = _data_shm_id; 554 data_shm_id = _data_shm_id;
552 data_shm_offset = _data_shm_offset; 555 data_shm_offset = _data_shm_offset;
553 usage = _usage; 556 usage = _usage;
554 } 557 }
555 558
556 void* Set(void* cmd, 559 void* Set(void* cmd,
557 GLenum _target, 560 GLenum _target,
558 GLsizeiptr _size, 561 GLsizeiptr _size,
559 uint32 _data_shm_id, 562 uint32_t _data_shm_id,
560 uint32 _data_shm_offset, 563 uint32_t _data_shm_offset,
561 GLenum _usage) { 564 GLenum _usage) {
562 static_cast<ValueType*>(cmd) 565 static_cast<ValueType*>(cmd)
563 ->Init(_target, _size, _data_shm_id, _data_shm_offset, _usage); 566 ->Init(_target, _size, _data_shm_id, _data_shm_offset, _usage);
564 return NextCmdAddress<ValueType>(cmd); 567 return NextCmdAddress<ValueType>(cmd);
565 } 568 }
566 569
567 gpu::CommandHeader header; 570 gpu::CommandHeader header;
568 uint32 target; 571 uint32_t target;
569 int32 size; 572 int32_t size;
570 uint32 data_shm_id; 573 uint32_t data_shm_id;
571 uint32 data_shm_offset; 574 uint32_t data_shm_offset;
572 uint32 usage; 575 uint32_t usage;
573 }; 576 };
574 577
575 COMPILE_ASSERT(sizeof(BufferData) == 24, Sizeof_BufferData_is_not_24); 578 COMPILE_ASSERT(sizeof(BufferData) == 24, Sizeof_BufferData_is_not_24);
576 COMPILE_ASSERT(offsetof(BufferData, header) == 0, 579 COMPILE_ASSERT(offsetof(BufferData, header) == 0,
577 OffsetOf_BufferData_header_not_0); 580 OffsetOf_BufferData_header_not_0);
578 COMPILE_ASSERT(offsetof(BufferData, target) == 4, 581 COMPILE_ASSERT(offsetof(BufferData, target) == 4,
579 OffsetOf_BufferData_target_not_4); 582 OffsetOf_BufferData_target_not_4);
580 COMPILE_ASSERT(offsetof(BufferData, size) == 8, OffsetOf_BufferData_size_not_8); 583 COMPILE_ASSERT(offsetof(BufferData, size) == 8, OffsetOf_BufferData_size_not_8);
581 COMPILE_ASSERT(offsetof(BufferData, data_shm_id) == 12, 584 COMPILE_ASSERT(offsetof(BufferData, data_shm_id) == 12,
582 OffsetOf_BufferData_data_shm_id_not_12); 585 OffsetOf_BufferData_data_shm_id_not_12);
583 COMPILE_ASSERT(offsetof(BufferData, data_shm_offset) == 16, 586 COMPILE_ASSERT(offsetof(BufferData, data_shm_offset) == 16,
584 OffsetOf_BufferData_data_shm_offset_not_16); 587 OffsetOf_BufferData_data_shm_offset_not_16);
585 COMPILE_ASSERT(offsetof(BufferData, usage) == 20, 588 COMPILE_ASSERT(offsetof(BufferData, usage) == 20,
586 OffsetOf_BufferData_usage_not_20); 589 OffsetOf_BufferData_usage_not_20);
587 590
588 struct BufferSubData { 591 struct BufferSubData {
589 typedef BufferSubData ValueType; 592 typedef BufferSubData ValueType;
590 static const CommandId kCmdId = kBufferSubData; 593 static const CommandId kCmdId = kBufferSubData;
591 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 594 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
592 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 595 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
593 596
594 static uint32 ComputeSize() { 597 static uint32_t ComputeSize() {
595 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 598 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
596 } 599 }
597 600
598 void SetHeader() { header.SetCmd<ValueType>(); } 601 void SetHeader() { header.SetCmd<ValueType>(); }
599 602
600 void Init(GLenum _target, 603 void Init(GLenum _target,
601 GLintptr _offset, 604 GLintptr _offset,
602 GLsizeiptr _size, 605 GLsizeiptr _size,
603 uint32 _data_shm_id, 606 uint32_t _data_shm_id,
604 uint32 _data_shm_offset) { 607 uint32_t _data_shm_offset) {
605 SetHeader(); 608 SetHeader();
606 target = _target; 609 target = _target;
607 offset = _offset; 610 offset = _offset;
608 size = _size; 611 size = _size;
609 data_shm_id = _data_shm_id; 612 data_shm_id = _data_shm_id;
610 data_shm_offset = _data_shm_offset; 613 data_shm_offset = _data_shm_offset;
611 } 614 }
612 615
613 void* Set(void* cmd, 616 void* Set(void* cmd,
614 GLenum _target, 617 GLenum _target,
615 GLintptr _offset, 618 GLintptr _offset,
616 GLsizeiptr _size, 619 GLsizeiptr _size,
617 uint32 _data_shm_id, 620 uint32_t _data_shm_id,
618 uint32 _data_shm_offset) { 621 uint32_t _data_shm_offset) {
619 static_cast<ValueType*>(cmd) 622 static_cast<ValueType*>(cmd)
620 ->Init(_target, _offset, _size, _data_shm_id, _data_shm_offset); 623 ->Init(_target, _offset, _size, _data_shm_id, _data_shm_offset);
621 return NextCmdAddress<ValueType>(cmd); 624 return NextCmdAddress<ValueType>(cmd);
622 } 625 }
623 626
624 gpu::CommandHeader header; 627 gpu::CommandHeader header;
625 uint32 target; 628 uint32_t target;
626 int32 offset; 629 int32_t offset;
627 int32 size; 630 int32_t size;
628 uint32 data_shm_id; 631 uint32_t data_shm_id;
629 uint32 data_shm_offset; 632 uint32_t data_shm_offset;
630 }; 633 };
631 634
632 COMPILE_ASSERT(sizeof(BufferSubData) == 24, Sizeof_BufferSubData_is_not_24); 635 COMPILE_ASSERT(sizeof(BufferSubData) == 24, Sizeof_BufferSubData_is_not_24);
633 COMPILE_ASSERT(offsetof(BufferSubData, header) == 0, 636 COMPILE_ASSERT(offsetof(BufferSubData, header) == 0,
634 OffsetOf_BufferSubData_header_not_0); 637 OffsetOf_BufferSubData_header_not_0);
635 COMPILE_ASSERT(offsetof(BufferSubData, target) == 4, 638 COMPILE_ASSERT(offsetof(BufferSubData, target) == 4,
636 OffsetOf_BufferSubData_target_not_4); 639 OffsetOf_BufferSubData_target_not_4);
637 COMPILE_ASSERT(offsetof(BufferSubData, offset) == 8, 640 COMPILE_ASSERT(offsetof(BufferSubData, offset) == 8,
638 OffsetOf_BufferSubData_offset_not_8); 641 OffsetOf_BufferSubData_offset_not_8);
639 COMPILE_ASSERT(offsetof(BufferSubData, size) == 12, 642 COMPILE_ASSERT(offsetof(BufferSubData, size) == 12,
640 OffsetOf_BufferSubData_size_not_12); 643 OffsetOf_BufferSubData_size_not_12);
641 COMPILE_ASSERT(offsetof(BufferSubData, data_shm_id) == 16, 644 COMPILE_ASSERT(offsetof(BufferSubData, data_shm_id) == 16,
642 OffsetOf_BufferSubData_data_shm_id_not_16); 645 OffsetOf_BufferSubData_data_shm_id_not_16);
643 COMPILE_ASSERT(offsetof(BufferSubData, data_shm_offset) == 20, 646 COMPILE_ASSERT(offsetof(BufferSubData, data_shm_offset) == 20,
644 OffsetOf_BufferSubData_data_shm_offset_not_20); 647 OffsetOf_BufferSubData_data_shm_offset_not_20);
645 648
646 struct CheckFramebufferStatus { 649 struct CheckFramebufferStatus {
647 typedef CheckFramebufferStatus ValueType; 650 typedef CheckFramebufferStatus ValueType;
648 static const CommandId kCmdId = kCheckFramebufferStatus; 651 static const CommandId kCmdId = kCheckFramebufferStatus;
649 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 652 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
650 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 653 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
651 654
652 typedef GLenum Result; 655 typedef GLenum Result;
653 656
654 static uint32 ComputeSize() { 657 static uint32_t ComputeSize() {
655 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 658 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
656 } 659 }
657 660
658 void SetHeader() { header.SetCmd<ValueType>(); } 661 void SetHeader() { header.SetCmd<ValueType>(); }
659 662
660 void Init(GLenum _target, uint32 _result_shm_id, uint32 _result_shm_offset) { 663 void Init(GLenum _target,
664 uint32_t _result_shm_id,
665 uint32_t _result_shm_offset) {
661 SetHeader(); 666 SetHeader();
662 target = _target; 667 target = _target;
663 result_shm_id = _result_shm_id; 668 result_shm_id = _result_shm_id;
664 result_shm_offset = _result_shm_offset; 669 result_shm_offset = _result_shm_offset;
665 } 670 }
666 671
667 void* Set(void* cmd, 672 void* Set(void* cmd,
668 GLenum _target, 673 GLenum _target,
669 uint32 _result_shm_id, 674 uint32_t _result_shm_id,
670 uint32 _result_shm_offset) { 675 uint32_t _result_shm_offset) {
671 static_cast<ValueType*>(cmd) 676 static_cast<ValueType*>(cmd)
672 ->Init(_target, _result_shm_id, _result_shm_offset); 677 ->Init(_target, _result_shm_id, _result_shm_offset);
673 return NextCmdAddress<ValueType>(cmd); 678 return NextCmdAddress<ValueType>(cmd);
674 } 679 }
675 680
676 gpu::CommandHeader header; 681 gpu::CommandHeader header;
677 uint32 target; 682 uint32_t target;
678 uint32 result_shm_id; 683 uint32_t result_shm_id;
679 uint32 result_shm_offset; 684 uint32_t result_shm_offset;
680 }; 685 };
681 686
682 COMPILE_ASSERT(sizeof(CheckFramebufferStatus) == 16, 687 COMPILE_ASSERT(sizeof(CheckFramebufferStatus) == 16,
683 Sizeof_CheckFramebufferStatus_is_not_16); 688 Sizeof_CheckFramebufferStatus_is_not_16);
684 COMPILE_ASSERT(offsetof(CheckFramebufferStatus, header) == 0, 689 COMPILE_ASSERT(offsetof(CheckFramebufferStatus, header) == 0,
685 OffsetOf_CheckFramebufferStatus_header_not_0); 690 OffsetOf_CheckFramebufferStatus_header_not_0);
686 COMPILE_ASSERT(offsetof(CheckFramebufferStatus, target) == 4, 691 COMPILE_ASSERT(offsetof(CheckFramebufferStatus, target) == 4,
687 OffsetOf_CheckFramebufferStatus_target_not_4); 692 OffsetOf_CheckFramebufferStatus_target_not_4);
688 COMPILE_ASSERT(offsetof(CheckFramebufferStatus, result_shm_id) == 8, 693 COMPILE_ASSERT(offsetof(CheckFramebufferStatus, result_shm_id) == 8,
689 OffsetOf_CheckFramebufferStatus_result_shm_id_not_8); 694 OffsetOf_CheckFramebufferStatus_result_shm_id_not_8);
690 COMPILE_ASSERT(offsetof(CheckFramebufferStatus, result_shm_offset) == 12, 695 COMPILE_ASSERT(offsetof(CheckFramebufferStatus, result_shm_offset) == 12,
691 OffsetOf_CheckFramebufferStatus_result_shm_offset_not_12); 696 OffsetOf_CheckFramebufferStatus_result_shm_offset_not_12);
692 697
693 struct Clear { 698 struct Clear {
694 typedef Clear ValueType; 699 typedef Clear ValueType;
695 static const CommandId kCmdId = kClear; 700 static const CommandId kCmdId = kClear;
696 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 701 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
697 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 702 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
698 703
699 static uint32 ComputeSize() { 704 static uint32_t ComputeSize() {
700 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 705 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
701 } 706 }
702 707
703 void SetHeader() { header.SetCmd<ValueType>(); } 708 void SetHeader() { header.SetCmd<ValueType>(); }
704 709
705 void Init(GLbitfield _mask) { 710 void Init(GLbitfield _mask) {
706 SetHeader(); 711 SetHeader();
707 mask = _mask; 712 mask = _mask;
708 } 713 }
709 714
710 void* Set(void* cmd, GLbitfield _mask) { 715 void* Set(void* cmd, GLbitfield _mask) {
711 static_cast<ValueType*>(cmd)->Init(_mask); 716 static_cast<ValueType*>(cmd)->Init(_mask);
712 return NextCmdAddress<ValueType>(cmd); 717 return NextCmdAddress<ValueType>(cmd);
713 } 718 }
714 719
715 gpu::CommandHeader header; 720 gpu::CommandHeader header;
716 uint32 mask; 721 uint32_t mask;
717 }; 722 };
718 723
719 COMPILE_ASSERT(sizeof(Clear) == 8, Sizeof_Clear_is_not_8); 724 COMPILE_ASSERT(sizeof(Clear) == 8, Sizeof_Clear_is_not_8);
720 COMPILE_ASSERT(offsetof(Clear, header) == 0, OffsetOf_Clear_header_not_0); 725 COMPILE_ASSERT(offsetof(Clear, header) == 0, OffsetOf_Clear_header_not_0);
721 COMPILE_ASSERT(offsetof(Clear, mask) == 4, OffsetOf_Clear_mask_not_4); 726 COMPILE_ASSERT(offsetof(Clear, mask) == 4, OffsetOf_Clear_mask_not_4);
722 727
723 struct ClearColor { 728 struct ClearColor {
724 typedef ClearColor ValueType; 729 typedef ClearColor ValueType;
725 static const CommandId kCmdId = kClearColor; 730 static const CommandId kCmdId = kClearColor;
726 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 731 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
727 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 732 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
728 733
729 static uint32 ComputeSize() { 734 static uint32_t ComputeSize() {
730 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 735 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
731 } 736 }
732 737
733 void SetHeader() { header.SetCmd<ValueType>(); } 738 void SetHeader() { header.SetCmd<ValueType>(); }
734 739
735 void Init(GLclampf _red, GLclampf _green, GLclampf _blue, GLclampf _alpha) { 740 void Init(GLclampf _red, GLclampf _green, GLclampf _blue, GLclampf _alpha) {
736 SetHeader(); 741 SetHeader();
737 red = _red; 742 red = _red;
738 green = _green; 743 green = _green;
739 blue = _blue; 744 blue = _blue;
740 alpha = _alpha; 745 alpha = _alpha;
(...skipping 25 matching lines...) Expand all
766 OffsetOf_ClearColor_blue_not_12); 771 OffsetOf_ClearColor_blue_not_12);
767 COMPILE_ASSERT(offsetof(ClearColor, alpha) == 16, 772 COMPILE_ASSERT(offsetof(ClearColor, alpha) == 16,
768 OffsetOf_ClearColor_alpha_not_16); 773 OffsetOf_ClearColor_alpha_not_16);
769 774
770 struct ClearDepthf { 775 struct ClearDepthf {
771 typedef ClearDepthf ValueType; 776 typedef ClearDepthf ValueType;
772 static const CommandId kCmdId = kClearDepthf; 777 static const CommandId kCmdId = kClearDepthf;
773 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 778 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
774 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 779 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
775 780
776 static uint32 ComputeSize() { 781 static uint32_t ComputeSize() {
777 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 782 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
778 } 783 }
779 784
780 void SetHeader() { header.SetCmd<ValueType>(); } 785 void SetHeader() { header.SetCmd<ValueType>(); }
781 786
782 void Init(GLclampf _depth) { 787 void Init(GLclampf _depth) {
783 SetHeader(); 788 SetHeader();
784 depth = _depth; 789 depth = _depth;
785 } 790 }
786 791
787 void* Set(void* cmd, GLclampf _depth) { 792 void* Set(void* cmd, GLclampf _depth) {
(...skipping 10 matching lines...) Expand all
798 OffsetOf_ClearDepthf_header_not_0); 803 OffsetOf_ClearDepthf_header_not_0);
799 COMPILE_ASSERT(offsetof(ClearDepthf, depth) == 4, 804 COMPILE_ASSERT(offsetof(ClearDepthf, depth) == 4,
800 OffsetOf_ClearDepthf_depth_not_4); 805 OffsetOf_ClearDepthf_depth_not_4);
801 806
802 struct ClearStencil { 807 struct ClearStencil {
803 typedef ClearStencil ValueType; 808 typedef ClearStencil ValueType;
804 static const CommandId kCmdId = kClearStencil; 809 static const CommandId kCmdId = kClearStencil;
805 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 810 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
806 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 811 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
807 812
808 static uint32 ComputeSize() { 813 static uint32_t ComputeSize() {
809 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 814 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
810 } 815 }
811 816
812 void SetHeader() { header.SetCmd<ValueType>(); } 817 void SetHeader() { header.SetCmd<ValueType>(); }
813 818
814 void Init(GLint _s) { 819 void Init(GLint _s) {
815 SetHeader(); 820 SetHeader();
816 s = _s; 821 s = _s;
817 } 822 }
818 823
819 void* Set(void* cmd, GLint _s) { 824 void* Set(void* cmd, GLint _s) {
820 static_cast<ValueType*>(cmd)->Init(_s); 825 static_cast<ValueType*>(cmd)->Init(_s);
821 return NextCmdAddress<ValueType>(cmd); 826 return NextCmdAddress<ValueType>(cmd);
822 } 827 }
823 828
824 gpu::CommandHeader header; 829 gpu::CommandHeader header;
825 int32 s; 830 int32_t s;
826 }; 831 };
827 832
828 COMPILE_ASSERT(sizeof(ClearStencil) == 8, Sizeof_ClearStencil_is_not_8); 833 COMPILE_ASSERT(sizeof(ClearStencil) == 8, Sizeof_ClearStencil_is_not_8);
829 COMPILE_ASSERT(offsetof(ClearStencil, header) == 0, 834 COMPILE_ASSERT(offsetof(ClearStencil, header) == 0,
830 OffsetOf_ClearStencil_header_not_0); 835 OffsetOf_ClearStencil_header_not_0);
831 COMPILE_ASSERT(offsetof(ClearStencil, s) == 4, OffsetOf_ClearStencil_s_not_4); 836 COMPILE_ASSERT(offsetof(ClearStencil, s) == 4, OffsetOf_ClearStencil_s_not_4);
832 837
833 struct ColorMask { 838 struct ColorMask {
834 typedef ColorMask ValueType; 839 typedef ColorMask ValueType;
835 static const CommandId kCmdId = kColorMask; 840 static const CommandId kCmdId = kColorMask;
836 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 841 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
837 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 842 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
838 843
839 static uint32 ComputeSize() { 844 static uint32_t ComputeSize() {
840 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 845 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
841 } 846 }
842 847
843 void SetHeader() { header.SetCmd<ValueType>(); } 848 void SetHeader() { header.SetCmd<ValueType>(); }
844 849
845 void Init(GLboolean _red, 850 void Init(GLboolean _red,
846 GLboolean _green, 851 GLboolean _green,
847 GLboolean _blue, 852 GLboolean _blue,
848 GLboolean _alpha) { 853 GLboolean _alpha) {
849 SetHeader(); 854 SetHeader();
850 red = _red; 855 red = _red;
851 green = _green; 856 green = _green;
852 blue = _blue; 857 blue = _blue;
853 alpha = _alpha; 858 alpha = _alpha;
854 } 859 }
855 860
856 void* Set(void* cmd, 861 void* Set(void* cmd,
857 GLboolean _red, 862 GLboolean _red,
858 GLboolean _green, 863 GLboolean _green,
859 GLboolean _blue, 864 GLboolean _blue,
860 GLboolean _alpha) { 865 GLboolean _alpha) {
861 static_cast<ValueType*>(cmd)->Init(_red, _green, _blue, _alpha); 866 static_cast<ValueType*>(cmd)->Init(_red, _green, _blue, _alpha);
862 return NextCmdAddress<ValueType>(cmd); 867 return NextCmdAddress<ValueType>(cmd);
863 } 868 }
864 869
865 gpu::CommandHeader header; 870 gpu::CommandHeader header;
866 uint32 red; 871 uint32_t red;
867 uint32 green; 872 uint32_t green;
868 uint32 blue; 873 uint32_t blue;
869 uint32 alpha; 874 uint32_t alpha;
870 }; 875 };
871 876
872 COMPILE_ASSERT(sizeof(ColorMask) == 20, Sizeof_ColorMask_is_not_20); 877 COMPILE_ASSERT(sizeof(ColorMask) == 20, Sizeof_ColorMask_is_not_20);
873 COMPILE_ASSERT(offsetof(ColorMask, header) == 0, 878 COMPILE_ASSERT(offsetof(ColorMask, header) == 0,
874 OffsetOf_ColorMask_header_not_0); 879 OffsetOf_ColorMask_header_not_0);
875 COMPILE_ASSERT(offsetof(ColorMask, red) == 4, OffsetOf_ColorMask_red_not_4); 880 COMPILE_ASSERT(offsetof(ColorMask, red) == 4, OffsetOf_ColorMask_red_not_4);
876 COMPILE_ASSERT(offsetof(ColorMask, green) == 8, OffsetOf_ColorMask_green_not_8); 881 COMPILE_ASSERT(offsetof(ColorMask, green) == 8, OffsetOf_ColorMask_green_not_8);
877 COMPILE_ASSERT(offsetof(ColorMask, blue) == 12, OffsetOf_ColorMask_blue_not_12); 882 COMPILE_ASSERT(offsetof(ColorMask, blue) == 12, OffsetOf_ColorMask_blue_not_12);
878 COMPILE_ASSERT(offsetof(ColorMask, alpha) == 16, 883 COMPILE_ASSERT(offsetof(ColorMask, alpha) == 16,
879 OffsetOf_ColorMask_alpha_not_16); 884 OffsetOf_ColorMask_alpha_not_16);
880 885
881 struct CompileShader { 886 struct CompileShader {
882 typedef CompileShader ValueType; 887 typedef CompileShader ValueType;
883 static const CommandId kCmdId = kCompileShader; 888 static const CommandId kCmdId = kCompileShader;
884 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 889 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
885 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 890 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
886 891
887 static uint32 ComputeSize() { 892 static uint32_t ComputeSize() {
888 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 893 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
889 } 894 }
890 895
891 void SetHeader() { header.SetCmd<ValueType>(); } 896 void SetHeader() { header.SetCmd<ValueType>(); }
892 897
893 void Init(GLuint _shader) { 898 void Init(GLuint _shader) {
894 SetHeader(); 899 SetHeader();
895 shader = _shader; 900 shader = _shader;
896 } 901 }
897 902
898 void* Set(void* cmd, GLuint _shader) { 903 void* Set(void* cmd, GLuint _shader) {
899 static_cast<ValueType*>(cmd)->Init(_shader); 904 static_cast<ValueType*>(cmd)->Init(_shader);
900 return NextCmdAddress<ValueType>(cmd); 905 return NextCmdAddress<ValueType>(cmd);
901 } 906 }
902 907
903 gpu::CommandHeader header; 908 gpu::CommandHeader header;
904 uint32 shader; 909 uint32_t shader;
905 }; 910 };
906 911
907 COMPILE_ASSERT(sizeof(CompileShader) == 8, Sizeof_CompileShader_is_not_8); 912 COMPILE_ASSERT(sizeof(CompileShader) == 8, Sizeof_CompileShader_is_not_8);
908 COMPILE_ASSERT(offsetof(CompileShader, header) == 0, 913 COMPILE_ASSERT(offsetof(CompileShader, header) == 0,
909 OffsetOf_CompileShader_header_not_0); 914 OffsetOf_CompileShader_header_not_0);
910 COMPILE_ASSERT(offsetof(CompileShader, shader) == 4, 915 COMPILE_ASSERT(offsetof(CompileShader, shader) == 4,
911 OffsetOf_CompileShader_shader_not_4); 916 OffsetOf_CompileShader_shader_not_4);
912 917
913 struct CompressedTexImage2D { 918 struct CompressedTexImage2D {
914 typedef CompressedTexImage2D ValueType; 919 typedef CompressedTexImage2D ValueType;
915 static const CommandId kCmdId = kCompressedTexImage2D; 920 static const CommandId kCmdId = kCompressedTexImage2D;
916 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 921 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
917 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 922 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
918 923
919 static uint32 ComputeSize() { 924 static uint32_t ComputeSize() {
920 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 925 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
921 } 926 }
922 927
923 void SetHeader() { header.SetCmd<ValueType>(); } 928 void SetHeader() { header.SetCmd<ValueType>(); }
924 929
925 void Init(GLenum _target, 930 void Init(GLenum _target,
926 GLint _level, 931 GLint _level,
927 GLenum _internalformat, 932 GLenum _internalformat,
928 GLsizei _width, 933 GLsizei _width,
929 GLsizei _height, 934 GLsizei _height,
930 GLint _border, 935 GLint _border,
931 GLsizei _imageSize, 936 GLsizei _imageSize,
932 uint32 _data_shm_id, 937 uint32_t _data_shm_id,
933 uint32 _data_shm_offset) { 938 uint32_t _data_shm_offset) {
934 SetHeader(); 939 SetHeader();
935 target = _target; 940 target = _target;
936 level = _level; 941 level = _level;
937 internalformat = _internalformat; 942 internalformat = _internalformat;
938 width = _width; 943 width = _width;
939 height = _height; 944 height = _height;
940 border = _border; 945 border = _border;
941 imageSize = _imageSize; 946 imageSize = _imageSize;
942 data_shm_id = _data_shm_id; 947 data_shm_id = _data_shm_id;
943 data_shm_offset = _data_shm_offset; 948 data_shm_offset = _data_shm_offset;
944 } 949 }
945 950
946 void* Set(void* cmd, 951 void* Set(void* cmd,
947 GLenum _target, 952 GLenum _target,
948 GLint _level, 953 GLint _level,
949 GLenum _internalformat, 954 GLenum _internalformat,
950 GLsizei _width, 955 GLsizei _width,
951 GLsizei _height, 956 GLsizei _height,
952 GLint _border, 957 GLint _border,
953 GLsizei _imageSize, 958 GLsizei _imageSize,
954 uint32 _data_shm_id, 959 uint32_t _data_shm_id,
955 uint32 _data_shm_offset) { 960 uint32_t _data_shm_offset) {
956 static_cast<ValueType*>(cmd)->Init(_target, 961 static_cast<ValueType*>(cmd)->Init(_target,
957 _level, 962 _level,
958 _internalformat, 963 _internalformat,
959 _width, 964 _width,
960 _height, 965 _height,
961 _border, 966 _border,
962 _imageSize, 967 _imageSize,
963 _data_shm_id, 968 _data_shm_id,
964 _data_shm_offset); 969 _data_shm_offset);
965 return NextCmdAddress<ValueType>(cmd); 970 return NextCmdAddress<ValueType>(cmd);
966 } 971 }
967 972
968 gpu::CommandHeader header; 973 gpu::CommandHeader header;
969 uint32 target; 974 uint32_t target;
970 int32 level; 975 int32_t level;
971 uint32 internalformat; 976 uint32_t internalformat;
972 int32 width; 977 int32_t width;
973 int32 height; 978 int32_t height;
974 int32 border; 979 int32_t border;
975 int32 imageSize; 980 int32_t imageSize;
976 uint32 data_shm_id; 981 uint32_t data_shm_id;
977 uint32 data_shm_offset; 982 uint32_t data_shm_offset;
978 }; 983 };
979 984
980 COMPILE_ASSERT(sizeof(CompressedTexImage2D) == 40, 985 COMPILE_ASSERT(sizeof(CompressedTexImage2D) == 40,
981 Sizeof_CompressedTexImage2D_is_not_40); 986 Sizeof_CompressedTexImage2D_is_not_40);
982 COMPILE_ASSERT(offsetof(CompressedTexImage2D, header) == 0, 987 COMPILE_ASSERT(offsetof(CompressedTexImage2D, header) == 0,
983 OffsetOf_CompressedTexImage2D_header_not_0); 988 OffsetOf_CompressedTexImage2D_header_not_0);
984 COMPILE_ASSERT(offsetof(CompressedTexImage2D, target) == 4, 989 COMPILE_ASSERT(offsetof(CompressedTexImage2D, target) == 4,
985 OffsetOf_CompressedTexImage2D_target_not_4); 990 OffsetOf_CompressedTexImage2D_target_not_4);
986 COMPILE_ASSERT(offsetof(CompressedTexImage2D, level) == 8, 991 COMPILE_ASSERT(offsetof(CompressedTexImage2D, level) == 8,
987 OffsetOf_CompressedTexImage2D_level_not_8); 992 OffsetOf_CompressedTexImage2D_level_not_8);
(...skipping 11 matching lines...) Expand all
999 OffsetOf_CompressedTexImage2D_data_shm_id_not_32); 1004 OffsetOf_CompressedTexImage2D_data_shm_id_not_32);
1000 COMPILE_ASSERT(offsetof(CompressedTexImage2D, data_shm_offset) == 36, 1005 COMPILE_ASSERT(offsetof(CompressedTexImage2D, data_shm_offset) == 36,
1001 OffsetOf_CompressedTexImage2D_data_shm_offset_not_36); 1006 OffsetOf_CompressedTexImage2D_data_shm_offset_not_36);
1002 1007
1003 struct CompressedTexImage2DBucket { 1008 struct CompressedTexImage2DBucket {
1004 typedef CompressedTexImage2DBucket ValueType; 1009 typedef CompressedTexImage2DBucket ValueType;
1005 static const CommandId kCmdId = kCompressedTexImage2DBucket; 1010 static const CommandId kCmdId = kCompressedTexImage2DBucket;
1006 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1011 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1007 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1012 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1008 1013
1009 static uint32 ComputeSize() { 1014 static uint32_t ComputeSize() {
1010 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1015 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1011 } 1016 }
1012 1017
1013 void SetHeader() { header.SetCmd<ValueType>(); } 1018 void SetHeader() { header.SetCmd<ValueType>(); }
1014 1019
1015 void Init(GLenum _target, 1020 void Init(GLenum _target,
1016 GLint _level, 1021 GLint _level,
1017 GLenum _internalformat, 1022 GLenum _internalformat,
1018 GLsizei _width, 1023 GLsizei _width,
1019 GLsizei _height, 1024 GLsizei _height,
1020 GLint _border, 1025 GLint _border,
(...skipping 15 matching lines...) Expand all
1036 GLsizei _width, 1041 GLsizei _width,
1037 GLsizei _height, 1042 GLsizei _height,
1038 GLint _border, 1043 GLint _border,
1039 GLuint _bucket_id) { 1044 GLuint _bucket_id) {
1040 static_cast<ValueType*>(cmd)->Init( 1045 static_cast<ValueType*>(cmd)->Init(
1041 _target, _level, _internalformat, _width, _height, _border, _bucket_id); 1046 _target, _level, _internalformat, _width, _height, _border, _bucket_id);
1042 return NextCmdAddress<ValueType>(cmd); 1047 return NextCmdAddress<ValueType>(cmd);
1043 } 1048 }
1044 1049
1045 gpu::CommandHeader header; 1050 gpu::CommandHeader header;
1046 uint32 target; 1051 uint32_t target;
1047 int32 level; 1052 int32_t level;
1048 uint32 internalformat; 1053 uint32_t internalformat;
1049 int32 width; 1054 int32_t width;
1050 int32 height; 1055 int32_t height;
1051 int32 border; 1056 int32_t border;
1052 uint32 bucket_id; 1057 uint32_t bucket_id;
1053 }; 1058 };
1054 1059
1055 COMPILE_ASSERT(sizeof(CompressedTexImage2DBucket) == 32, 1060 COMPILE_ASSERT(sizeof(CompressedTexImage2DBucket) == 32,
1056 Sizeof_CompressedTexImage2DBucket_is_not_32); 1061 Sizeof_CompressedTexImage2DBucket_is_not_32);
1057 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, header) == 0, 1062 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, header) == 0,
1058 OffsetOf_CompressedTexImage2DBucket_header_not_0); 1063 OffsetOf_CompressedTexImage2DBucket_header_not_0);
1059 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, target) == 4, 1064 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, target) == 4,
1060 OffsetOf_CompressedTexImage2DBucket_target_not_4); 1065 OffsetOf_CompressedTexImage2DBucket_target_not_4);
1061 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, level) == 8, 1066 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, level) == 8,
1062 OffsetOf_CompressedTexImage2DBucket_level_not_8); 1067 OffsetOf_CompressedTexImage2DBucket_level_not_8);
1063 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, internalformat) == 12, 1068 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, internalformat) == 12,
1064 OffsetOf_CompressedTexImage2DBucket_internalformat_not_12); 1069 OffsetOf_CompressedTexImage2DBucket_internalformat_not_12);
1065 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, width) == 16, 1070 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, width) == 16,
1066 OffsetOf_CompressedTexImage2DBucket_width_not_16); 1071 OffsetOf_CompressedTexImage2DBucket_width_not_16);
1067 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, height) == 20, 1072 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, height) == 20,
1068 OffsetOf_CompressedTexImage2DBucket_height_not_20); 1073 OffsetOf_CompressedTexImage2DBucket_height_not_20);
1069 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, border) == 24, 1074 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, border) == 24,
1070 OffsetOf_CompressedTexImage2DBucket_border_not_24); 1075 OffsetOf_CompressedTexImage2DBucket_border_not_24);
1071 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, bucket_id) == 28, 1076 COMPILE_ASSERT(offsetof(CompressedTexImage2DBucket, bucket_id) == 28,
1072 OffsetOf_CompressedTexImage2DBucket_bucket_id_not_28); 1077 OffsetOf_CompressedTexImage2DBucket_bucket_id_not_28);
1073 1078
1074 struct CompressedTexSubImage2D { 1079 struct CompressedTexSubImage2D {
1075 typedef CompressedTexSubImage2D ValueType; 1080 typedef CompressedTexSubImage2D ValueType;
1076 static const CommandId kCmdId = kCompressedTexSubImage2D; 1081 static const CommandId kCmdId = kCompressedTexSubImage2D;
1077 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1082 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1078 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1083 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1079 1084
1080 static uint32 ComputeSize() { 1085 static uint32_t ComputeSize() {
1081 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1086 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1082 } 1087 }
1083 1088
1084 void SetHeader() { header.SetCmd<ValueType>(); } 1089 void SetHeader() { header.SetCmd<ValueType>(); }
1085 1090
1086 void Init(GLenum _target, 1091 void Init(GLenum _target,
1087 GLint _level, 1092 GLint _level,
1088 GLint _xoffset, 1093 GLint _xoffset,
1089 GLint _yoffset, 1094 GLint _yoffset,
1090 GLsizei _width, 1095 GLsizei _width,
1091 GLsizei _height, 1096 GLsizei _height,
1092 GLenum _format, 1097 GLenum _format,
1093 GLsizei _imageSize, 1098 GLsizei _imageSize,
1094 uint32 _data_shm_id, 1099 uint32_t _data_shm_id,
1095 uint32 _data_shm_offset) { 1100 uint32_t _data_shm_offset) {
1096 SetHeader(); 1101 SetHeader();
1097 target = _target; 1102 target = _target;
1098 level = _level; 1103 level = _level;
1099 xoffset = _xoffset; 1104 xoffset = _xoffset;
1100 yoffset = _yoffset; 1105 yoffset = _yoffset;
1101 width = _width; 1106 width = _width;
1102 height = _height; 1107 height = _height;
1103 format = _format; 1108 format = _format;
1104 imageSize = _imageSize; 1109 imageSize = _imageSize;
1105 data_shm_id = _data_shm_id; 1110 data_shm_id = _data_shm_id;
1106 data_shm_offset = _data_shm_offset; 1111 data_shm_offset = _data_shm_offset;
1107 } 1112 }
1108 1113
1109 void* Set(void* cmd, 1114 void* Set(void* cmd,
1110 GLenum _target, 1115 GLenum _target,
1111 GLint _level, 1116 GLint _level,
1112 GLint _xoffset, 1117 GLint _xoffset,
1113 GLint _yoffset, 1118 GLint _yoffset,
1114 GLsizei _width, 1119 GLsizei _width,
1115 GLsizei _height, 1120 GLsizei _height,
1116 GLenum _format, 1121 GLenum _format,
1117 GLsizei _imageSize, 1122 GLsizei _imageSize,
1118 uint32 _data_shm_id, 1123 uint32_t _data_shm_id,
1119 uint32 _data_shm_offset) { 1124 uint32_t _data_shm_offset) {
1120 static_cast<ValueType*>(cmd)->Init(_target, 1125 static_cast<ValueType*>(cmd)->Init(_target,
1121 _level, 1126 _level,
1122 _xoffset, 1127 _xoffset,
1123 _yoffset, 1128 _yoffset,
1124 _width, 1129 _width,
1125 _height, 1130 _height,
1126 _format, 1131 _format,
1127 _imageSize, 1132 _imageSize,
1128 _data_shm_id, 1133 _data_shm_id,
1129 _data_shm_offset); 1134 _data_shm_offset);
1130 return NextCmdAddress<ValueType>(cmd); 1135 return NextCmdAddress<ValueType>(cmd);
1131 } 1136 }
1132 1137
1133 gpu::CommandHeader header; 1138 gpu::CommandHeader header;
1134 uint32 target; 1139 uint32_t target;
1135 int32 level; 1140 int32_t level;
1136 int32 xoffset; 1141 int32_t xoffset;
1137 int32 yoffset; 1142 int32_t yoffset;
1138 int32 width; 1143 int32_t width;
1139 int32 height; 1144 int32_t height;
1140 uint32 format; 1145 uint32_t format;
1141 int32 imageSize; 1146 int32_t imageSize;
1142 uint32 data_shm_id; 1147 uint32_t data_shm_id;
1143 uint32 data_shm_offset; 1148 uint32_t data_shm_offset;
1144 }; 1149 };
1145 1150
1146 COMPILE_ASSERT(sizeof(CompressedTexSubImage2D) == 44, 1151 COMPILE_ASSERT(sizeof(CompressedTexSubImage2D) == 44,
1147 Sizeof_CompressedTexSubImage2D_is_not_44); 1152 Sizeof_CompressedTexSubImage2D_is_not_44);
1148 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, header) == 0, 1153 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, header) == 0,
1149 OffsetOf_CompressedTexSubImage2D_header_not_0); 1154 OffsetOf_CompressedTexSubImage2D_header_not_0);
1150 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, target) == 4, 1155 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, target) == 4,
1151 OffsetOf_CompressedTexSubImage2D_target_not_4); 1156 OffsetOf_CompressedTexSubImage2D_target_not_4);
1152 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, level) == 8, 1157 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, level) == 8,
1153 OffsetOf_CompressedTexSubImage2D_level_not_8); 1158 OffsetOf_CompressedTexSubImage2D_level_not_8);
(...skipping 13 matching lines...) Expand all
1167 OffsetOf_CompressedTexSubImage2D_data_shm_id_not_36); 1172 OffsetOf_CompressedTexSubImage2D_data_shm_id_not_36);
1168 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_offset) == 40, 1173 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_offset) == 40,
1169 OffsetOf_CompressedTexSubImage2D_data_shm_offset_not_40); 1174 OffsetOf_CompressedTexSubImage2D_data_shm_offset_not_40);
1170 1175
1171 struct CompressedTexSubImage2DBucket { 1176 struct CompressedTexSubImage2DBucket {
1172 typedef CompressedTexSubImage2DBucket ValueType; 1177 typedef CompressedTexSubImage2DBucket ValueType;
1173 static const CommandId kCmdId = kCompressedTexSubImage2DBucket; 1178 static const CommandId kCmdId = kCompressedTexSubImage2DBucket;
1174 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1179 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1175 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1180 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1176 1181
1177 static uint32 ComputeSize() { 1182 static uint32_t ComputeSize() {
1178 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1183 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1179 } 1184 }
1180 1185
1181 void SetHeader() { header.SetCmd<ValueType>(); } 1186 void SetHeader() { header.SetCmd<ValueType>(); }
1182 1187
1183 void Init(GLenum _target, 1188 void Init(GLenum _target,
1184 GLint _level, 1189 GLint _level,
1185 GLint _xoffset, 1190 GLint _xoffset,
1186 GLint _yoffset, 1191 GLint _yoffset,
1187 GLsizei _width, 1192 GLsizei _width,
1188 GLsizei _height, 1193 GLsizei _height,
(...skipping 24 matching lines...) Expand all
1213 _xoffset, 1218 _xoffset,
1214 _yoffset, 1219 _yoffset,
1215 _width, 1220 _width,
1216 _height, 1221 _height,
1217 _format, 1222 _format,
1218 _bucket_id); 1223 _bucket_id);
1219 return NextCmdAddress<ValueType>(cmd); 1224 return NextCmdAddress<ValueType>(cmd);
1220 } 1225 }
1221 1226
1222 gpu::CommandHeader header; 1227 gpu::CommandHeader header;
1223 uint32 target; 1228 uint32_t target;
1224 int32 level; 1229 int32_t level;
1225 int32 xoffset; 1230 int32_t xoffset;
1226 int32 yoffset; 1231 int32_t yoffset;
1227 int32 width; 1232 int32_t width;
1228 int32 height; 1233 int32_t height;
1229 uint32 format; 1234 uint32_t format;
1230 uint32 bucket_id; 1235 uint32_t bucket_id;
1231 }; 1236 };
1232 1237
1233 COMPILE_ASSERT(sizeof(CompressedTexSubImage2DBucket) == 36, 1238 COMPILE_ASSERT(sizeof(CompressedTexSubImage2DBucket) == 36,
1234 Sizeof_CompressedTexSubImage2DBucket_is_not_36); 1239 Sizeof_CompressedTexSubImage2DBucket_is_not_36);
1235 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, header) == 0, 1240 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, header) == 0,
1236 OffsetOf_CompressedTexSubImage2DBucket_header_not_0); 1241 OffsetOf_CompressedTexSubImage2DBucket_header_not_0);
1237 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, target) == 4, 1242 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, target) == 4,
1238 OffsetOf_CompressedTexSubImage2DBucket_target_not_4); 1243 OffsetOf_CompressedTexSubImage2DBucket_target_not_4);
1239 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, level) == 8, 1244 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, level) == 8,
1240 OffsetOf_CompressedTexSubImage2DBucket_level_not_8); 1245 OffsetOf_CompressedTexSubImage2DBucket_level_not_8);
1241 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, xoffset) == 12, 1246 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, xoffset) == 12,
1242 OffsetOf_CompressedTexSubImage2DBucket_xoffset_not_12); 1247 OffsetOf_CompressedTexSubImage2DBucket_xoffset_not_12);
1243 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, yoffset) == 16, 1248 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, yoffset) == 16,
1244 OffsetOf_CompressedTexSubImage2DBucket_yoffset_not_16); 1249 OffsetOf_CompressedTexSubImage2DBucket_yoffset_not_16);
1245 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, width) == 20, 1250 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, width) == 20,
1246 OffsetOf_CompressedTexSubImage2DBucket_width_not_20); 1251 OffsetOf_CompressedTexSubImage2DBucket_width_not_20);
1247 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, height) == 24, 1252 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, height) == 24,
1248 OffsetOf_CompressedTexSubImage2DBucket_height_not_24); 1253 OffsetOf_CompressedTexSubImage2DBucket_height_not_24);
1249 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, format) == 28, 1254 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, format) == 28,
1250 OffsetOf_CompressedTexSubImage2DBucket_format_not_28); 1255 OffsetOf_CompressedTexSubImage2DBucket_format_not_28);
1251 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, bucket_id) == 32, 1256 COMPILE_ASSERT(offsetof(CompressedTexSubImage2DBucket, bucket_id) == 32,
1252 OffsetOf_CompressedTexSubImage2DBucket_bucket_id_not_32); 1257 OffsetOf_CompressedTexSubImage2DBucket_bucket_id_not_32);
1253 1258
1254 struct CopyTexImage2D { 1259 struct CopyTexImage2D {
1255 typedef CopyTexImage2D ValueType; 1260 typedef CopyTexImage2D ValueType;
1256 static const CommandId kCmdId = kCopyTexImage2D; 1261 static const CommandId kCmdId = kCopyTexImage2D;
1257 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1262 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1258 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1263 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1259 1264
1260 static uint32 ComputeSize() { 1265 static uint32_t ComputeSize() {
1261 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1266 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1262 } 1267 }
1263 1268
1264 void SetHeader() { header.SetCmd<ValueType>(); } 1269 void SetHeader() { header.SetCmd<ValueType>(); }
1265 1270
1266 void Init(GLenum _target, 1271 void Init(GLenum _target,
1267 GLint _level, 1272 GLint _level,
1268 GLenum _internalformat, 1273 GLenum _internalformat,
1269 GLint _x, 1274 GLint _x,
1270 GLint _y, 1275 GLint _y,
1271 GLsizei _width, 1276 GLsizei _width,
(...skipping 18 matching lines...) Expand all
1290 GLint _y, 1295 GLint _y,
1291 GLsizei _width, 1296 GLsizei _width,
1292 GLsizei _height, 1297 GLsizei _height,
1293 GLint _border) { 1298 GLint _border) {
1294 static_cast<ValueType*>(cmd)->Init( 1299 static_cast<ValueType*>(cmd)->Init(
1295 _target, _level, _internalformat, _x, _y, _width, _height, _border); 1300 _target, _level, _internalformat, _x, _y, _width, _height, _border);
1296 return NextCmdAddress<ValueType>(cmd); 1301 return NextCmdAddress<ValueType>(cmd);
1297 } 1302 }
1298 1303
1299 gpu::CommandHeader header; 1304 gpu::CommandHeader header;
1300 uint32 target; 1305 uint32_t target;
1301 int32 level; 1306 int32_t level;
1302 uint32 internalformat; 1307 uint32_t internalformat;
1303 int32 x; 1308 int32_t x;
1304 int32 y; 1309 int32_t y;
1305 int32 width; 1310 int32_t width;
1306 int32 height; 1311 int32_t height;
1307 int32 border; 1312 int32_t border;
1308 }; 1313 };
1309 1314
1310 COMPILE_ASSERT(sizeof(CopyTexImage2D) == 36, Sizeof_CopyTexImage2D_is_not_36); 1315 COMPILE_ASSERT(sizeof(CopyTexImage2D) == 36, Sizeof_CopyTexImage2D_is_not_36);
1311 COMPILE_ASSERT(offsetof(CopyTexImage2D, header) == 0, 1316 COMPILE_ASSERT(offsetof(CopyTexImage2D, header) == 0,
1312 OffsetOf_CopyTexImage2D_header_not_0); 1317 OffsetOf_CopyTexImage2D_header_not_0);
1313 COMPILE_ASSERT(offsetof(CopyTexImage2D, target) == 4, 1318 COMPILE_ASSERT(offsetof(CopyTexImage2D, target) == 4,
1314 OffsetOf_CopyTexImage2D_target_not_4); 1319 OffsetOf_CopyTexImage2D_target_not_4);
1315 COMPILE_ASSERT(offsetof(CopyTexImage2D, level) == 8, 1320 COMPILE_ASSERT(offsetof(CopyTexImage2D, level) == 8,
1316 OffsetOf_CopyTexImage2D_level_not_8); 1321 OffsetOf_CopyTexImage2D_level_not_8);
1317 COMPILE_ASSERT(offsetof(CopyTexImage2D, internalformat) == 12, 1322 COMPILE_ASSERT(offsetof(CopyTexImage2D, internalformat) == 12,
1318 OffsetOf_CopyTexImage2D_internalformat_not_12); 1323 OffsetOf_CopyTexImage2D_internalformat_not_12);
1319 COMPILE_ASSERT(offsetof(CopyTexImage2D, x) == 16, 1324 COMPILE_ASSERT(offsetof(CopyTexImage2D, x) == 16,
1320 OffsetOf_CopyTexImage2D_x_not_16); 1325 OffsetOf_CopyTexImage2D_x_not_16);
1321 COMPILE_ASSERT(offsetof(CopyTexImage2D, y) == 20, 1326 COMPILE_ASSERT(offsetof(CopyTexImage2D, y) == 20,
1322 OffsetOf_CopyTexImage2D_y_not_20); 1327 OffsetOf_CopyTexImage2D_y_not_20);
1323 COMPILE_ASSERT(offsetof(CopyTexImage2D, width) == 24, 1328 COMPILE_ASSERT(offsetof(CopyTexImage2D, width) == 24,
1324 OffsetOf_CopyTexImage2D_width_not_24); 1329 OffsetOf_CopyTexImage2D_width_not_24);
1325 COMPILE_ASSERT(offsetof(CopyTexImage2D, height) == 28, 1330 COMPILE_ASSERT(offsetof(CopyTexImage2D, height) == 28,
1326 OffsetOf_CopyTexImage2D_height_not_28); 1331 OffsetOf_CopyTexImage2D_height_not_28);
1327 COMPILE_ASSERT(offsetof(CopyTexImage2D, border) == 32, 1332 COMPILE_ASSERT(offsetof(CopyTexImage2D, border) == 32,
1328 OffsetOf_CopyTexImage2D_border_not_32); 1333 OffsetOf_CopyTexImage2D_border_not_32);
1329 1334
1330 struct CopyTexSubImage2D { 1335 struct CopyTexSubImage2D {
1331 typedef CopyTexSubImage2D ValueType; 1336 typedef CopyTexSubImage2D ValueType;
1332 static const CommandId kCmdId = kCopyTexSubImage2D; 1337 static const CommandId kCmdId = kCopyTexSubImage2D;
1333 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1338 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1334 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1339 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1335 1340
1336 static uint32 ComputeSize() { 1341 static uint32_t ComputeSize() {
1337 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1342 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1338 } 1343 }
1339 1344
1340 void SetHeader() { header.SetCmd<ValueType>(); } 1345 void SetHeader() { header.SetCmd<ValueType>(); }
1341 1346
1342 void Init(GLenum _target, 1347 void Init(GLenum _target,
1343 GLint _level, 1348 GLint _level,
1344 GLint _xoffset, 1349 GLint _xoffset,
1345 GLint _yoffset, 1350 GLint _yoffset,
1346 GLint _x, 1351 GLint _x,
1347 GLint _y, 1352 GLint _y,
(...skipping 18 matching lines...) Expand all
1366 GLint _x, 1371 GLint _x,
1367 GLint _y, 1372 GLint _y,
1368 GLsizei _width, 1373 GLsizei _width,
1369 GLsizei _height) { 1374 GLsizei _height) {
1370 static_cast<ValueType*>(cmd) 1375 static_cast<ValueType*>(cmd)
1371 ->Init(_target, _level, _xoffset, _yoffset, _x, _y, _width, _height); 1376 ->Init(_target, _level, _xoffset, _yoffset, _x, _y, _width, _height);
1372 return NextCmdAddress<ValueType>(cmd); 1377 return NextCmdAddress<ValueType>(cmd);
1373 } 1378 }
1374 1379
1375 gpu::CommandHeader header; 1380 gpu::CommandHeader header;
1376 uint32 target; 1381 uint32_t target;
1377 int32 level; 1382 int32_t level;
1378 int32 xoffset; 1383 int32_t xoffset;
1379 int32 yoffset; 1384 int32_t yoffset;
1380 int32 x; 1385 int32_t x;
1381 int32 y; 1386 int32_t y;
1382 int32 width; 1387 int32_t width;
1383 int32 height; 1388 int32_t height;
1384 }; 1389 };
1385 1390
1386 COMPILE_ASSERT(sizeof(CopyTexSubImage2D) == 36, 1391 COMPILE_ASSERT(sizeof(CopyTexSubImage2D) == 36,
1387 Sizeof_CopyTexSubImage2D_is_not_36); 1392 Sizeof_CopyTexSubImage2D_is_not_36);
1388 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, header) == 0, 1393 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, header) == 0,
1389 OffsetOf_CopyTexSubImage2D_header_not_0); 1394 OffsetOf_CopyTexSubImage2D_header_not_0);
1390 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, target) == 4, 1395 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, target) == 4,
1391 OffsetOf_CopyTexSubImage2D_target_not_4); 1396 OffsetOf_CopyTexSubImage2D_target_not_4);
1392 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, level) == 8, 1397 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, level) == 8,
1393 OffsetOf_CopyTexSubImage2D_level_not_8); 1398 OffsetOf_CopyTexSubImage2D_level_not_8);
1394 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, xoffset) == 12, 1399 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, xoffset) == 12,
1395 OffsetOf_CopyTexSubImage2D_xoffset_not_12); 1400 OffsetOf_CopyTexSubImage2D_xoffset_not_12);
1396 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, yoffset) == 16, 1401 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, yoffset) == 16,
1397 OffsetOf_CopyTexSubImage2D_yoffset_not_16); 1402 OffsetOf_CopyTexSubImage2D_yoffset_not_16);
1398 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, x) == 20, 1403 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, x) == 20,
1399 OffsetOf_CopyTexSubImage2D_x_not_20); 1404 OffsetOf_CopyTexSubImage2D_x_not_20);
1400 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, y) == 24, 1405 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, y) == 24,
1401 OffsetOf_CopyTexSubImage2D_y_not_24); 1406 OffsetOf_CopyTexSubImage2D_y_not_24);
1402 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, width) == 28, 1407 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, width) == 28,
1403 OffsetOf_CopyTexSubImage2D_width_not_28); 1408 OffsetOf_CopyTexSubImage2D_width_not_28);
1404 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, height) == 32, 1409 COMPILE_ASSERT(offsetof(CopyTexSubImage2D, height) == 32,
1405 OffsetOf_CopyTexSubImage2D_height_not_32); 1410 OffsetOf_CopyTexSubImage2D_height_not_32);
1406 1411
1407 struct CreateProgram { 1412 struct CreateProgram {
1408 typedef CreateProgram ValueType; 1413 typedef CreateProgram ValueType;
1409 static const CommandId kCmdId = kCreateProgram; 1414 static const CommandId kCmdId = kCreateProgram;
1410 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1415 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1411 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1416 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1412 1417
1413 static uint32 ComputeSize() { 1418 static uint32_t ComputeSize() {
1414 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1419 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1415 } 1420 }
1416 1421
1417 void SetHeader() { header.SetCmd<ValueType>(); } 1422 void SetHeader() { header.SetCmd<ValueType>(); }
1418 1423
1419 void Init(uint32 _client_id) { 1424 void Init(uint32_t _client_id) {
1420 SetHeader(); 1425 SetHeader();
1421 client_id = _client_id; 1426 client_id = _client_id;
1422 } 1427 }
1423 1428
1424 void* Set(void* cmd, uint32 _client_id) { 1429 void* Set(void* cmd, uint32_t _client_id) {
1425 static_cast<ValueType*>(cmd)->Init(_client_id); 1430 static_cast<ValueType*>(cmd)->Init(_client_id);
1426 return NextCmdAddress<ValueType>(cmd); 1431 return NextCmdAddress<ValueType>(cmd);
1427 } 1432 }
1428 1433
1429 gpu::CommandHeader header; 1434 gpu::CommandHeader header;
1430 uint32 client_id; 1435 uint32_t client_id;
1431 }; 1436 };
1432 1437
1433 COMPILE_ASSERT(sizeof(CreateProgram) == 8, Sizeof_CreateProgram_is_not_8); 1438 COMPILE_ASSERT(sizeof(CreateProgram) == 8, Sizeof_CreateProgram_is_not_8);
1434 COMPILE_ASSERT(offsetof(CreateProgram, header) == 0, 1439 COMPILE_ASSERT(offsetof(CreateProgram, header) == 0,
1435 OffsetOf_CreateProgram_header_not_0); 1440 OffsetOf_CreateProgram_header_not_0);
1436 COMPILE_ASSERT(offsetof(CreateProgram, client_id) == 4, 1441 COMPILE_ASSERT(offsetof(CreateProgram, client_id) == 4,
1437 OffsetOf_CreateProgram_client_id_not_4); 1442 OffsetOf_CreateProgram_client_id_not_4);
1438 1443
1439 struct CreateShader { 1444 struct CreateShader {
1440 typedef CreateShader ValueType; 1445 typedef CreateShader ValueType;
1441 static const CommandId kCmdId = kCreateShader; 1446 static const CommandId kCmdId = kCreateShader;
1442 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1447 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1443 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1448 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1444 1449
1445 static uint32 ComputeSize() { 1450 static uint32_t ComputeSize() {
1446 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1451 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1447 } 1452 }
1448 1453
1449 void SetHeader() { header.SetCmd<ValueType>(); } 1454 void SetHeader() { header.SetCmd<ValueType>(); }
1450 1455
1451 void Init(GLenum _type, uint32 _client_id) { 1456 void Init(GLenum _type, uint32_t _client_id) {
1452 SetHeader(); 1457 SetHeader();
1453 type = _type; 1458 type = _type;
1454 client_id = _client_id; 1459 client_id = _client_id;
1455 } 1460 }
1456 1461
1457 void* Set(void* cmd, GLenum _type, uint32 _client_id) { 1462 void* Set(void* cmd, GLenum _type, uint32_t _client_id) {
1458 static_cast<ValueType*>(cmd)->Init(_type, _client_id); 1463 static_cast<ValueType*>(cmd)->Init(_type, _client_id);
1459 return NextCmdAddress<ValueType>(cmd); 1464 return NextCmdAddress<ValueType>(cmd);
1460 } 1465 }
1461 1466
1462 gpu::CommandHeader header; 1467 gpu::CommandHeader header;
1463 uint32 type; 1468 uint32_t type;
1464 uint32 client_id; 1469 uint32_t client_id;
1465 }; 1470 };
1466 1471
1467 COMPILE_ASSERT(sizeof(CreateShader) == 12, Sizeof_CreateShader_is_not_12); 1472 COMPILE_ASSERT(sizeof(CreateShader) == 12, Sizeof_CreateShader_is_not_12);
1468 COMPILE_ASSERT(offsetof(CreateShader, header) == 0, 1473 COMPILE_ASSERT(offsetof(CreateShader, header) == 0,
1469 OffsetOf_CreateShader_header_not_0); 1474 OffsetOf_CreateShader_header_not_0);
1470 COMPILE_ASSERT(offsetof(CreateShader, type) == 4, 1475 COMPILE_ASSERT(offsetof(CreateShader, type) == 4,
1471 OffsetOf_CreateShader_type_not_4); 1476 OffsetOf_CreateShader_type_not_4);
1472 COMPILE_ASSERT(offsetof(CreateShader, client_id) == 8, 1477 COMPILE_ASSERT(offsetof(CreateShader, client_id) == 8,
1473 OffsetOf_CreateShader_client_id_not_8); 1478 OffsetOf_CreateShader_client_id_not_8);
1474 1479
1475 struct CullFace { 1480 struct CullFace {
1476 typedef CullFace ValueType; 1481 typedef CullFace ValueType;
1477 static const CommandId kCmdId = kCullFace; 1482 static const CommandId kCmdId = kCullFace;
1478 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1483 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1479 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1484 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1480 1485
1481 static uint32 ComputeSize() { 1486 static uint32_t ComputeSize() {
1482 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1487 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1483 } 1488 }
1484 1489
1485 void SetHeader() { header.SetCmd<ValueType>(); } 1490 void SetHeader() { header.SetCmd<ValueType>(); }
1486 1491
1487 void Init(GLenum _mode) { 1492 void Init(GLenum _mode) {
1488 SetHeader(); 1493 SetHeader();
1489 mode = _mode; 1494 mode = _mode;
1490 } 1495 }
1491 1496
1492 void* Set(void* cmd, GLenum _mode) { 1497 void* Set(void* cmd, GLenum _mode) {
1493 static_cast<ValueType*>(cmd)->Init(_mode); 1498 static_cast<ValueType*>(cmd)->Init(_mode);
1494 return NextCmdAddress<ValueType>(cmd); 1499 return NextCmdAddress<ValueType>(cmd);
1495 } 1500 }
1496 1501
1497 gpu::CommandHeader header; 1502 gpu::CommandHeader header;
1498 uint32 mode; 1503 uint32_t mode;
1499 }; 1504 };
1500 1505
1501 COMPILE_ASSERT(sizeof(CullFace) == 8, Sizeof_CullFace_is_not_8); 1506 COMPILE_ASSERT(sizeof(CullFace) == 8, Sizeof_CullFace_is_not_8);
1502 COMPILE_ASSERT(offsetof(CullFace, header) == 0, OffsetOf_CullFace_header_not_0); 1507 COMPILE_ASSERT(offsetof(CullFace, header) == 0, OffsetOf_CullFace_header_not_0);
1503 COMPILE_ASSERT(offsetof(CullFace, mode) == 4, OffsetOf_CullFace_mode_not_4); 1508 COMPILE_ASSERT(offsetof(CullFace, mode) == 4, OffsetOf_CullFace_mode_not_4);
1504 1509
1505 struct DeleteBuffers { 1510 struct DeleteBuffers {
1506 typedef DeleteBuffers ValueType; 1511 typedef DeleteBuffers ValueType;
1507 static const CommandId kCmdId = kDeleteBuffers; 1512 static const CommandId kCmdId = kDeleteBuffers;
1508 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1513 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1509 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1514 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1510 1515
1511 static uint32 ComputeSize() { 1516 static uint32_t ComputeSize() {
1512 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1517 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1513 } 1518 }
1514 1519
1515 void SetHeader() { header.SetCmd<ValueType>(); } 1520 void SetHeader() { header.SetCmd<ValueType>(); }
1516 1521
1517 void Init(GLsizei _n, uint32 _buffers_shm_id, uint32 _buffers_shm_offset) { 1522 void Init(GLsizei _n,
1523 uint32_t _buffers_shm_id,
1524 uint32_t _buffers_shm_offset) {
1518 SetHeader(); 1525 SetHeader();
1519 n = _n; 1526 n = _n;
1520 buffers_shm_id = _buffers_shm_id; 1527 buffers_shm_id = _buffers_shm_id;
1521 buffers_shm_offset = _buffers_shm_offset; 1528 buffers_shm_offset = _buffers_shm_offset;
1522 } 1529 }
1523 1530
1524 void* Set(void* cmd, 1531 void* Set(void* cmd,
1525 GLsizei _n, 1532 GLsizei _n,
1526 uint32 _buffers_shm_id, 1533 uint32_t _buffers_shm_id,
1527 uint32 _buffers_shm_offset) { 1534 uint32_t _buffers_shm_offset) {
1528 static_cast<ValueType*>(cmd) 1535 static_cast<ValueType*>(cmd)
1529 ->Init(_n, _buffers_shm_id, _buffers_shm_offset); 1536 ->Init(_n, _buffers_shm_id, _buffers_shm_offset);
1530 return NextCmdAddress<ValueType>(cmd); 1537 return NextCmdAddress<ValueType>(cmd);
1531 } 1538 }
1532 1539
1533 gpu::CommandHeader header; 1540 gpu::CommandHeader header;
1534 int32 n; 1541 int32_t n;
1535 uint32 buffers_shm_id; 1542 uint32_t buffers_shm_id;
1536 uint32 buffers_shm_offset; 1543 uint32_t buffers_shm_offset;
1537 }; 1544 };
1538 1545
1539 COMPILE_ASSERT(sizeof(DeleteBuffers) == 16, Sizeof_DeleteBuffers_is_not_16); 1546 COMPILE_ASSERT(sizeof(DeleteBuffers) == 16, Sizeof_DeleteBuffers_is_not_16);
1540 COMPILE_ASSERT(offsetof(DeleteBuffers, header) == 0, 1547 COMPILE_ASSERT(offsetof(DeleteBuffers, header) == 0,
1541 OffsetOf_DeleteBuffers_header_not_0); 1548 OffsetOf_DeleteBuffers_header_not_0);
1542 COMPILE_ASSERT(offsetof(DeleteBuffers, n) == 4, OffsetOf_DeleteBuffers_n_not_4); 1549 COMPILE_ASSERT(offsetof(DeleteBuffers, n) == 4, OffsetOf_DeleteBuffers_n_not_4);
1543 COMPILE_ASSERT(offsetof(DeleteBuffers, buffers_shm_id) == 8, 1550 COMPILE_ASSERT(offsetof(DeleteBuffers, buffers_shm_id) == 8,
1544 OffsetOf_DeleteBuffers_buffers_shm_id_not_8); 1551 OffsetOf_DeleteBuffers_buffers_shm_id_not_8);
1545 COMPILE_ASSERT(offsetof(DeleteBuffers, buffers_shm_offset) == 12, 1552 COMPILE_ASSERT(offsetof(DeleteBuffers, buffers_shm_offset) == 12,
1546 OffsetOf_DeleteBuffers_buffers_shm_offset_not_12); 1553 OffsetOf_DeleteBuffers_buffers_shm_offset_not_12);
1547 1554
1548 struct DeleteBuffersImmediate { 1555 struct DeleteBuffersImmediate {
1549 typedef DeleteBuffersImmediate ValueType; 1556 typedef DeleteBuffersImmediate ValueType;
1550 static const CommandId kCmdId = kDeleteBuffersImmediate; 1557 static const CommandId kCmdId = kDeleteBuffersImmediate;
1551 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 1558 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1552 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1559 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1553 1560
1554 static uint32 ComputeDataSize(GLsizei n) { 1561 static uint32_t ComputeDataSize(GLsizei n) {
1555 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 1562 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1556 } 1563 }
1557 1564
1558 static uint32 ComputeSize(GLsizei n) { 1565 static uint32_t ComputeSize(GLsizei n) {
1559 return static_cast<uint32>(sizeof(ValueType) + 1566 return static_cast<uint32_t>(sizeof(ValueType) +
1560 ComputeDataSize(n)); // NOLINT 1567 ComputeDataSize(n)); // NOLINT
1561 } 1568 }
1562 1569
1563 void SetHeader(GLsizei n) { 1570 void SetHeader(GLsizei n) {
1564 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 1571 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
1565 } 1572 }
1566 1573
1567 void Init(GLsizei _n, const GLuint* _buffers) { 1574 void Init(GLsizei _n, const GLuint* _buffers) {
1568 SetHeader(_n); 1575 SetHeader(_n);
1569 n = _n; 1576 n = _n;
1570 memcpy(ImmediateDataAddress(this), _buffers, ComputeDataSize(_n)); 1577 memcpy(ImmediateDataAddress(this), _buffers, ComputeDataSize(_n));
1571 } 1578 }
1572 1579
1573 void* Set(void* cmd, GLsizei _n, const GLuint* _buffers) { 1580 void* Set(void* cmd, GLsizei _n, const GLuint* _buffers) {
1574 static_cast<ValueType*>(cmd)->Init(_n, _buffers); 1581 static_cast<ValueType*>(cmd)->Init(_n, _buffers);
1575 const uint32 size = ComputeSize(_n); 1582 const uint32_t size = ComputeSize(_n);
1576 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 1583 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
1577 } 1584 }
1578 1585
1579 gpu::CommandHeader header; 1586 gpu::CommandHeader header;
1580 int32 n; 1587 int32_t n;
1581 }; 1588 };
1582 1589
1583 COMPILE_ASSERT(sizeof(DeleteBuffersImmediate) == 8, 1590 COMPILE_ASSERT(sizeof(DeleteBuffersImmediate) == 8,
1584 Sizeof_DeleteBuffersImmediate_is_not_8); 1591 Sizeof_DeleteBuffersImmediate_is_not_8);
1585 COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, header) == 0, 1592 COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, header) == 0,
1586 OffsetOf_DeleteBuffersImmediate_header_not_0); 1593 OffsetOf_DeleteBuffersImmediate_header_not_0);
1587 COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, n) == 4, 1594 COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, n) == 4,
1588 OffsetOf_DeleteBuffersImmediate_n_not_4); 1595 OffsetOf_DeleteBuffersImmediate_n_not_4);
1589 1596
1590 struct DeleteFramebuffers { 1597 struct DeleteFramebuffers {
1591 typedef DeleteFramebuffers ValueType; 1598 typedef DeleteFramebuffers ValueType;
1592 static const CommandId kCmdId = kDeleteFramebuffers; 1599 static const CommandId kCmdId = kDeleteFramebuffers;
1593 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1600 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1594 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1601 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1595 1602
1596 static uint32 ComputeSize() { 1603 static uint32_t ComputeSize() {
1597 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1604 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1598 } 1605 }
1599 1606
1600 void SetHeader() { header.SetCmd<ValueType>(); } 1607 void SetHeader() { header.SetCmd<ValueType>(); }
1601 1608
1602 void Init(GLsizei _n, 1609 void Init(GLsizei _n,
1603 uint32 _framebuffers_shm_id, 1610 uint32_t _framebuffers_shm_id,
1604 uint32 _framebuffers_shm_offset) { 1611 uint32_t _framebuffers_shm_offset) {
1605 SetHeader(); 1612 SetHeader();
1606 n = _n; 1613 n = _n;
1607 framebuffers_shm_id = _framebuffers_shm_id; 1614 framebuffers_shm_id = _framebuffers_shm_id;
1608 framebuffers_shm_offset = _framebuffers_shm_offset; 1615 framebuffers_shm_offset = _framebuffers_shm_offset;
1609 } 1616 }
1610 1617
1611 void* Set(void* cmd, 1618 void* Set(void* cmd,
1612 GLsizei _n, 1619 GLsizei _n,
1613 uint32 _framebuffers_shm_id, 1620 uint32_t _framebuffers_shm_id,
1614 uint32 _framebuffers_shm_offset) { 1621 uint32_t _framebuffers_shm_offset) {
1615 static_cast<ValueType*>(cmd) 1622 static_cast<ValueType*>(cmd)
1616 ->Init(_n, _framebuffers_shm_id, _framebuffers_shm_offset); 1623 ->Init(_n, _framebuffers_shm_id, _framebuffers_shm_offset);
1617 return NextCmdAddress<ValueType>(cmd); 1624 return NextCmdAddress<ValueType>(cmd);
1618 } 1625 }
1619 1626
1620 gpu::CommandHeader header; 1627 gpu::CommandHeader header;
1621 int32 n; 1628 int32_t n;
1622 uint32 framebuffers_shm_id; 1629 uint32_t framebuffers_shm_id;
1623 uint32 framebuffers_shm_offset; 1630 uint32_t framebuffers_shm_offset;
1624 }; 1631 };
1625 1632
1626 COMPILE_ASSERT(sizeof(DeleteFramebuffers) == 16, 1633 COMPILE_ASSERT(sizeof(DeleteFramebuffers) == 16,
1627 Sizeof_DeleteFramebuffers_is_not_16); 1634 Sizeof_DeleteFramebuffers_is_not_16);
1628 COMPILE_ASSERT(offsetof(DeleteFramebuffers, header) == 0, 1635 COMPILE_ASSERT(offsetof(DeleteFramebuffers, header) == 0,
1629 OffsetOf_DeleteFramebuffers_header_not_0); 1636 OffsetOf_DeleteFramebuffers_header_not_0);
1630 COMPILE_ASSERT(offsetof(DeleteFramebuffers, n) == 4, 1637 COMPILE_ASSERT(offsetof(DeleteFramebuffers, n) == 4,
1631 OffsetOf_DeleteFramebuffers_n_not_4); 1638 OffsetOf_DeleteFramebuffers_n_not_4);
1632 COMPILE_ASSERT(offsetof(DeleteFramebuffers, framebuffers_shm_id) == 8, 1639 COMPILE_ASSERT(offsetof(DeleteFramebuffers, framebuffers_shm_id) == 8,
1633 OffsetOf_DeleteFramebuffers_framebuffers_shm_id_not_8); 1640 OffsetOf_DeleteFramebuffers_framebuffers_shm_id_not_8);
1634 COMPILE_ASSERT(offsetof(DeleteFramebuffers, framebuffers_shm_offset) == 12, 1641 COMPILE_ASSERT(offsetof(DeleteFramebuffers, framebuffers_shm_offset) == 12,
1635 OffsetOf_DeleteFramebuffers_framebuffers_shm_offset_not_12); 1642 OffsetOf_DeleteFramebuffers_framebuffers_shm_offset_not_12);
1636 1643
1637 struct DeleteFramebuffersImmediate { 1644 struct DeleteFramebuffersImmediate {
1638 typedef DeleteFramebuffersImmediate ValueType; 1645 typedef DeleteFramebuffersImmediate ValueType;
1639 static const CommandId kCmdId = kDeleteFramebuffersImmediate; 1646 static const CommandId kCmdId = kDeleteFramebuffersImmediate;
1640 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 1647 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1641 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1648 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1642 1649
1643 static uint32 ComputeDataSize(GLsizei n) { 1650 static uint32_t ComputeDataSize(GLsizei n) {
1644 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 1651 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1645 } 1652 }
1646 1653
1647 static uint32 ComputeSize(GLsizei n) { 1654 static uint32_t ComputeSize(GLsizei n) {
1648 return static_cast<uint32>(sizeof(ValueType) + 1655 return static_cast<uint32_t>(sizeof(ValueType) +
1649 ComputeDataSize(n)); // NOLINT 1656 ComputeDataSize(n)); // NOLINT
1650 } 1657 }
1651 1658
1652 void SetHeader(GLsizei n) { 1659 void SetHeader(GLsizei n) {
1653 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 1660 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
1654 } 1661 }
1655 1662
1656 void Init(GLsizei _n, const GLuint* _framebuffers) { 1663 void Init(GLsizei _n, const GLuint* _framebuffers) {
1657 SetHeader(_n); 1664 SetHeader(_n);
1658 n = _n; 1665 n = _n;
1659 memcpy(ImmediateDataAddress(this), _framebuffers, ComputeDataSize(_n)); 1666 memcpy(ImmediateDataAddress(this), _framebuffers, ComputeDataSize(_n));
1660 } 1667 }
1661 1668
1662 void* Set(void* cmd, GLsizei _n, const GLuint* _framebuffers) { 1669 void* Set(void* cmd, GLsizei _n, const GLuint* _framebuffers) {
1663 static_cast<ValueType*>(cmd)->Init(_n, _framebuffers); 1670 static_cast<ValueType*>(cmd)->Init(_n, _framebuffers);
1664 const uint32 size = ComputeSize(_n); 1671 const uint32_t size = ComputeSize(_n);
1665 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 1672 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
1666 } 1673 }
1667 1674
1668 gpu::CommandHeader header; 1675 gpu::CommandHeader header;
1669 int32 n; 1676 int32_t n;
1670 }; 1677 };
1671 1678
1672 COMPILE_ASSERT(sizeof(DeleteFramebuffersImmediate) == 8, 1679 COMPILE_ASSERT(sizeof(DeleteFramebuffersImmediate) == 8,
1673 Sizeof_DeleteFramebuffersImmediate_is_not_8); 1680 Sizeof_DeleteFramebuffersImmediate_is_not_8);
1674 COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, header) == 0, 1681 COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, header) == 0,
1675 OffsetOf_DeleteFramebuffersImmediate_header_not_0); 1682 OffsetOf_DeleteFramebuffersImmediate_header_not_0);
1676 COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, n) == 4, 1683 COMPILE_ASSERT(offsetof(DeleteFramebuffersImmediate, n) == 4,
1677 OffsetOf_DeleteFramebuffersImmediate_n_not_4); 1684 OffsetOf_DeleteFramebuffersImmediate_n_not_4);
1678 1685
1679 struct DeleteProgram { 1686 struct DeleteProgram {
1680 typedef DeleteProgram ValueType; 1687 typedef DeleteProgram ValueType;
1681 static const CommandId kCmdId = kDeleteProgram; 1688 static const CommandId kCmdId = kDeleteProgram;
1682 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1689 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1683 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1690 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1684 1691
1685 static uint32 ComputeSize() { 1692 static uint32_t ComputeSize() {
1686 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1693 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1687 } 1694 }
1688 1695
1689 void SetHeader() { header.SetCmd<ValueType>(); } 1696 void SetHeader() { header.SetCmd<ValueType>(); }
1690 1697
1691 void Init(GLuint _program) { 1698 void Init(GLuint _program) {
1692 SetHeader(); 1699 SetHeader();
1693 program = _program; 1700 program = _program;
1694 } 1701 }
1695 1702
1696 void* Set(void* cmd, GLuint _program) { 1703 void* Set(void* cmd, GLuint _program) {
1697 static_cast<ValueType*>(cmd)->Init(_program); 1704 static_cast<ValueType*>(cmd)->Init(_program);
1698 return NextCmdAddress<ValueType>(cmd); 1705 return NextCmdAddress<ValueType>(cmd);
1699 } 1706 }
1700 1707
1701 gpu::CommandHeader header; 1708 gpu::CommandHeader header;
1702 uint32 program; 1709 uint32_t program;
1703 }; 1710 };
1704 1711
1705 COMPILE_ASSERT(sizeof(DeleteProgram) == 8, Sizeof_DeleteProgram_is_not_8); 1712 COMPILE_ASSERT(sizeof(DeleteProgram) == 8, Sizeof_DeleteProgram_is_not_8);
1706 COMPILE_ASSERT(offsetof(DeleteProgram, header) == 0, 1713 COMPILE_ASSERT(offsetof(DeleteProgram, header) == 0,
1707 OffsetOf_DeleteProgram_header_not_0); 1714 OffsetOf_DeleteProgram_header_not_0);
1708 COMPILE_ASSERT(offsetof(DeleteProgram, program) == 4, 1715 COMPILE_ASSERT(offsetof(DeleteProgram, program) == 4,
1709 OffsetOf_DeleteProgram_program_not_4); 1716 OffsetOf_DeleteProgram_program_not_4);
1710 1717
1711 struct DeleteRenderbuffers { 1718 struct DeleteRenderbuffers {
1712 typedef DeleteRenderbuffers ValueType; 1719 typedef DeleteRenderbuffers ValueType;
1713 static const CommandId kCmdId = kDeleteRenderbuffers; 1720 static const CommandId kCmdId = kDeleteRenderbuffers;
1714 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1721 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1715 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1722 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1716 1723
1717 static uint32 ComputeSize() { 1724 static uint32_t ComputeSize() {
1718 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1725 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1719 } 1726 }
1720 1727
1721 void SetHeader() { header.SetCmd<ValueType>(); } 1728 void SetHeader() { header.SetCmd<ValueType>(); }
1722 1729
1723 void Init(GLsizei _n, 1730 void Init(GLsizei _n,
1724 uint32 _renderbuffers_shm_id, 1731 uint32_t _renderbuffers_shm_id,
1725 uint32 _renderbuffers_shm_offset) { 1732 uint32_t _renderbuffers_shm_offset) {
1726 SetHeader(); 1733 SetHeader();
1727 n = _n; 1734 n = _n;
1728 renderbuffers_shm_id = _renderbuffers_shm_id; 1735 renderbuffers_shm_id = _renderbuffers_shm_id;
1729 renderbuffers_shm_offset = _renderbuffers_shm_offset; 1736 renderbuffers_shm_offset = _renderbuffers_shm_offset;
1730 } 1737 }
1731 1738
1732 void* Set(void* cmd, 1739 void* Set(void* cmd,
1733 GLsizei _n, 1740 GLsizei _n,
1734 uint32 _renderbuffers_shm_id, 1741 uint32_t _renderbuffers_shm_id,
1735 uint32 _renderbuffers_shm_offset) { 1742 uint32_t _renderbuffers_shm_offset) {
1736 static_cast<ValueType*>(cmd) 1743 static_cast<ValueType*>(cmd)
1737 ->Init(_n, _renderbuffers_shm_id, _renderbuffers_shm_offset); 1744 ->Init(_n, _renderbuffers_shm_id, _renderbuffers_shm_offset);
1738 return NextCmdAddress<ValueType>(cmd); 1745 return NextCmdAddress<ValueType>(cmd);
1739 } 1746 }
1740 1747
1741 gpu::CommandHeader header; 1748 gpu::CommandHeader header;
1742 int32 n; 1749 int32_t n;
1743 uint32 renderbuffers_shm_id; 1750 uint32_t renderbuffers_shm_id;
1744 uint32 renderbuffers_shm_offset; 1751 uint32_t renderbuffers_shm_offset;
1745 }; 1752 };
1746 1753
1747 COMPILE_ASSERT(sizeof(DeleteRenderbuffers) == 16, 1754 COMPILE_ASSERT(sizeof(DeleteRenderbuffers) == 16,
1748 Sizeof_DeleteRenderbuffers_is_not_16); 1755 Sizeof_DeleteRenderbuffers_is_not_16);
1749 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, header) == 0, 1756 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, header) == 0,
1750 OffsetOf_DeleteRenderbuffers_header_not_0); 1757 OffsetOf_DeleteRenderbuffers_header_not_0);
1751 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, n) == 4, 1758 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, n) == 4,
1752 OffsetOf_DeleteRenderbuffers_n_not_4); 1759 OffsetOf_DeleteRenderbuffers_n_not_4);
1753 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, renderbuffers_shm_id) == 8, 1760 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, renderbuffers_shm_id) == 8,
1754 OffsetOf_DeleteRenderbuffers_renderbuffers_shm_id_not_8); 1761 OffsetOf_DeleteRenderbuffers_renderbuffers_shm_id_not_8);
1755 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, renderbuffers_shm_offset) == 12, 1762 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, renderbuffers_shm_offset) == 12,
1756 OffsetOf_DeleteRenderbuffers_renderbuffers_shm_offset_not_12); 1763 OffsetOf_DeleteRenderbuffers_renderbuffers_shm_offset_not_12);
1757 1764
1758 struct DeleteRenderbuffersImmediate { 1765 struct DeleteRenderbuffersImmediate {
1759 typedef DeleteRenderbuffersImmediate ValueType; 1766 typedef DeleteRenderbuffersImmediate ValueType;
1760 static const CommandId kCmdId = kDeleteRenderbuffersImmediate; 1767 static const CommandId kCmdId = kDeleteRenderbuffersImmediate;
1761 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 1768 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1762 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1769 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1763 1770
1764 static uint32 ComputeDataSize(GLsizei n) { 1771 static uint32_t ComputeDataSize(GLsizei n) {
1765 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 1772 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1766 } 1773 }
1767 1774
1768 static uint32 ComputeSize(GLsizei n) { 1775 static uint32_t ComputeSize(GLsizei n) {
1769 return static_cast<uint32>(sizeof(ValueType) + 1776 return static_cast<uint32_t>(sizeof(ValueType) +
1770 ComputeDataSize(n)); // NOLINT 1777 ComputeDataSize(n)); // NOLINT
1771 } 1778 }
1772 1779
1773 void SetHeader(GLsizei n) { 1780 void SetHeader(GLsizei n) {
1774 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 1781 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
1775 } 1782 }
1776 1783
1777 void Init(GLsizei _n, const GLuint* _renderbuffers) { 1784 void Init(GLsizei _n, const GLuint* _renderbuffers) {
1778 SetHeader(_n); 1785 SetHeader(_n);
1779 n = _n; 1786 n = _n;
1780 memcpy(ImmediateDataAddress(this), _renderbuffers, ComputeDataSize(_n)); 1787 memcpy(ImmediateDataAddress(this), _renderbuffers, ComputeDataSize(_n));
1781 } 1788 }
1782 1789
1783 void* Set(void* cmd, GLsizei _n, const GLuint* _renderbuffers) { 1790 void* Set(void* cmd, GLsizei _n, const GLuint* _renderbuffers) {
1784 static_cast<ValueType*>(cmd)->Init(_n, _renderbuffers); 1791 static_cast<ValueType*>(cmd)->Init(_n, _renderbuffers);
1785 const uint32 size = ComputeSize(_n); 1792 const uint32_t size = ComputeSize(_n);
1786 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 1793 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
1787 } 1794 }
1788 1795
1789 gpu::CommandHeader header; 1796 gpu::CommandHeader header;
1790 int32 n; 1797 int32_t n;
1791 }; 1798 };
1792 1799
1793 COMPILE_ASSERT(sizeof(DeleteRenderbuffersImmediate) == 8, 1800 COMPILE_ASSERT(sizeof(DeleteRenderbuffersImmediate) == 8,
1794 Sizeof_DeleteRenderbuffersImmediate_is_not_8); 1801 Sizeof_DeleteRenderbuffersImmediate_is_not_8);
1795 COMPILE_ASSERT(offsetof(DeleteRenderbuffersImmediate, header) == 0, 1802 COMPILE_ASSERT(offsetof(DeleteRenderbuffersImmediate, header) == 0,
1796 OffsetOf_DeleteRenderbuffersImmediate_header_not_0); 1803 OffsetOf_DeleteRenderbuffersImmediate_header_not_0);
1797 COMPILE_ASSERT(offsetof(DeleteRenderbuffersImmediate, n) == 4, 1804 COMPILE_ASSERT(offsetof(DeleteRenderbuffersImmediate, n) == 4,
1798 OffsetOf_DeleteRenderbuffersImmediate_n_not_4); 1805 OffsetOf_DeleteRenderbuffersImmediate_n_not_4);
1799 1806
1800 struct DeleteShader { 1807 struct DeleteShader {
1801 typedef DeleteShader ValueType; 1808 typedef DeleteShader ValueType;
1802 static const CommandId kCmdId = kDeleteShader; 1809 static const CommandId kCmdId = kDeleteShader;
1803 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1810 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1804 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1811 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1805 1812
1806 static uint32 ComputeSize() { 1813 static uint32_t ComputeSize() {
1807 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1814 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1808 } 1815 }
1809 1816
1810 void SetHeader() { header.SetCmd<ValueType>(); } 1817 void SetHeader() { header.SetCmd<ValueType>(); }
1811 1818
1812 void Init(GLuint _shader) { 1819 void Init(GLuint _shader) {
1813 SetHeader(); 1820 SetHeader();
1814 shader = _shader; 1821 shader = _shader;
1815 } 1822 }
1816 1823
1817 void* Set(void* cmd, GLuint _shader) { 1824 void* Set(void* cmd, GLuint _shader) {
1818 static_cast<ValueType*>(cmd)->Init(_shader); 1825 static_cast<ValueType*>(cmd)->Init(_shader);
1819 return NextCmdAddress<ValueType>(cmd); 1826 return NextCmdAddress<ValueType>(cmd);
1820 } 1827 }
1821 1828
1822 gpu::CommandHeader header; 1829 gpu::CommandHeader header;
1823 uint32 shader; 1830 uint32_t shader;
1824 }; 1831 };
1825 1832
1826 COMPILE_ASSERT(sizeof(DeleteShader) == 8, Sizeof_DeleteShader_is_not_8); 1833 COMPILE_ASSERT(sizeof(DeleteShader) == 8, Sizeof_DeleteShader_is_not_8);
1827 COMPILE_ASSERT(offsetof(DeleteShader, header) == 0, 1834 COMPILE_ASSERT(offsetof(DeleteShader, header) == 0,
1828 OffsetOf_DeleteShader_header_not_0); 1835 OffsetOf_DeleteShader_header_not_0);
1829 COMPILE_ASSERT(offsetof(DeleteShader, shader) == 4, 1836 COMPILE_ASSERT(offsetof(DeleteShader, shader) == 4,
1830 OffsetOf_DeleteShader_shader_not_4); 1837 OffsetOf_DeleteShader_shader_not_4);
1831 1838
1832 struct DeleteTextures { 1839 struct DeleteTextures {
1833 typedef DeleteTextures ValueType; 1840 typedef DeleteTextures ValueType;
1834 static const CommandId kCmdId = kDeleteTextures; 1841 static const CommandId kCmdId = kDeleteTextures;
1835 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1842 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1836 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1843 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1837 1844
1838 static uint32 ComputeSize() { 1845 static uint32_t ComputeSize() {
1839 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1846 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1840 } 1847 }
1841 1848
1842 void SetHeader() { header.SetCmd<ValueType>(); } 1849 void SetHeader() { header.SetCmd<ValueType>(); }
1843 1850
1844 void Init(GLsizei _n, uint32 _textures_shm_id, uint32 _textures_shm_offset) { 1851 void Init(GLsizei _n,
1852 uint32_t _textures_shm_id,
1853 uint32_t _textures_shm_offset) {
1845 SetHeader(); 1854 SetHeader();
1846 n = _n; 1855 n = _n;
1847 textures_shm_id = _textures_shm_id; 1856 textures_shm_id = _textures_shm_id;
1848 textures_shm_offset = _textures_shm_offset; 1857 textures_shm_offset = _textures_shm_offset;
1849 } 1858 }
1850 1859
1851 void* Set(void* cmd, 1860 void* Set(void* cmd,
1852 GLsizei _n, 1861 GLsizei _n,
1853 uint32 _textures_shm_id, 1862 uint32_t _textures_shm_id,
1854 uint32 _textures_shm_offset) { 1863 uint32_t _textures_shm_offset) {
1855 static_cast<ValueType*>(cmd) 1864 static_cast<ValueType*>(cmd)
1856 ->Init(_n, _textures_shm_id, _textures_shm_offset); 1865 ->Init(_n, _textures_shm_id, _textures_shm_offset);
1857 return NextCmdAddress<ValueType>(cmd); 1866 return NextCmdAddress<ValueType>(cmd);
1858 } 1867 }
1859 1868
1860 gpu::CommandHeader header; 1869 gpu::CommandHeader header;
1861 int32 n; 1870 int32_t n;
1862 uint32 textures_shm_id; 1871 uint32_t textures_shm_id;
1863 uint32 textures_shm_offset; 1872 uint32_t textures_shm_offset;
1864 }; 1873 };
1865 1874
1866 COMPILE_ASSERT(sizeof(DeleteTextures) == 16, Sizeof_DeleteTextures_is_not_16); 1875 COMPILE_ASSERT(sizeof(DeleteTextures) == 16, Sizeof_DeleteTextures_is_not_16);
1867 COMPILE_ASSERT(offsetof(DeleteTextures, header) == 0, 1876 COMPILE_ASSERT(offsetof(DeleteTextures, header) == 0,
1868 OffsetOf_DeleteTextures_header_not_0); 1877 OffsetOf_DeleteTextures_header_not_0);
1869 COMPILE_ASSERT(offsetof(DeleteTextures, n) == 4, 1878 COMPILE_ASSERT(offsetof(DeleteTextures, n) == 4,
1870 OffsetOf_DeleteTextures_n_not_4); 1879 OffsetOf_DeleteTextures_n_not_4);
1871 COMPILE_ASSERT(offsetof(DeleteTextures, textures_shm_id) == 8, 1880 COMPILE_ASSERT(offsetof(DeleteTextures, textures_shm_id) == 8,
1872 OffsetOf_DeleteTextures_textures_shm_id_not_8); 1881 OffsetOf_DeleteTextures_textures_shm_id_not_8);
1873 COMPILE_ASSERT(offsetof(DeleteTextures, textures_shm_offset) == 12, 1882 COMPILE_ASSERT(offsetof(DeleteTextures, textures_shm_offset) == 12,
1874 OffsetOf_DeleteTextures_textures_shm_offset_not_12); 1883 OffsetOf_DeleteTextures_textures_shm_offset_not_12);
1875 1884
1876 struct DeleteTexturesImmediate { 1885 struct DeleteTexturesImmediate {
1877 typedef DeleteTexturesImmediate ValueType; 1886 typedef DeleteTexturesImmediate ValueType;
1878 static const CommandId kCmdId = kDeleteTexturesImmediate; 1887 static const CommandId kCmdId = kDeleteTexturesImmediate;
1879 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 1888 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1880 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1889 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1881 1890
1882 static uint32 ComputeDataSize(GLsizei n) { 1891 static uint32_t ComputeDataSize(GLsizei n) {
1883 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 1892 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1884 } 1893 }
1885 1894
1886 static uint32 ComputeSize(GLsizei n) { 1895 static uint32_t ComputeSize(GLsizei n) {
1887 return static_cast<uint32>(sizeof(ValueType) + 1896 return static_cast<uint32_t>(sizeof(ValueType) +
1888 ComputeDataSize(n)); // NOLINT 1897 ComputeDataSize(n)); // NOLINT
1889 } 1898 }
1890 1899
1891 void SetHeader(GLsizei n) { 1900 void SetHeader(GLsizei n) {
1892 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 1901 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
1893 } 1902 }
1894 1903
1895 void Init(GLsizei _n, const GLuint* _textures) { 1904 void Init(GLsizei _n, const GLuint* _textures) {
1896 SetHeader(_n); 1905 SetHeader(_n);
1897 n = _n; 1906 n = _n;
1898 memcpy(ImmediateDataAddress(this), _textures, ComputeDataSize(_n)); 1907 memcpy(ImmediateDataAddress(this), _textures, ComputeDataSize(_n));
1899 } 1908 }
1900 1909
1901 void* Set(void* cmd, GLsizei _n, const GLuint* _textures) { 1910 void* Set(void* cmd, GLsizei _n, const GLuint* _textures) {
1902 static_cast<ValueType*>(cmd)->Init(_n, _textures); 1911 static_cast<ValueType*>(cmd)->Init(_n, _textures);
1903 const uint32 size = ComputeSize(_n); 1912 const uint32_t size = ComputeSize(_n);
1904 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 1913 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
1905 } 1914 }
1906 1915
1907 gpu::CommandHeader header; 1916 gpu::CommandHeader header;
1908 int32 n; 1917 int32_t n;
1909 }; 1918 };
1910 1919
1911 COMPILE_ASSERT(sizeof(DeleteTexturesImmediate) == 8, 1920 COMPILE_ASSERT(sizeof(DeleteTexturesImmediate) == 8,
1912 Sizeof_DeleteTexturesImmediate_is_not_8); 1921 Sizeof_DeleteTexturesImmediate_is_not_8);
1913 COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, header) == 0, 1922 COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, header) == 0,
1914 OffsetOf_DeleteTexturesImmediate_header_not_0); 1923 OffsetOf_DeleteTexturesImmediate_header_not_0);
1915 COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, n) == 4, 1924 COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, n) == 4,
1916 OffsetOf_DeleteTexturesImmediate_n_not_4); 1925 OffsetOf_DeleteTexturesImmediate_n_not_4);
1917 1926
1918 struct DepthFunc { 1927 struct DepthFunc {
1919 typedef DepthFunc ValueType; 1928 typedef DepthFunc ValueType;
1920 static const CommandId kCmdId = kDepthFunc; 1929 static const CommandId kCmdId = kDepthFunc;
1921 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1930 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1922 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1931 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1923 1932
1924 static uint32 ComputeSize() { 1933 static uint32_t ComputeSize() {
1925 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1934 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1926 } 1935 }
1927 1936
1928 void SetHeader() { header.SetCmd<ValueType>(); } 1937 void SetHeader() { header.SetCmd<ValueType>(); }
1929 1938
1930 void Init(GLenum _func) { 1939 void Init(GLenum _func) {
1931 SetHeader(); 1940 SetHeader();
1932 func = _func; 1941 func = _func;
1933 } 1942 }
1934 1943
1935 void* Set(void* cmd, GLenum _func) { 1944 void* Set(void* cmd, GLenum _func) {
1936 static_cast<ValueType*>(cmd)->Init(_func); 1945 static_cast<ValueType*>(cmd)->Init(_func);
1937 return NextCmdAddress<ValueType>(cmd); 1946 return NextCmdAddress<ValueType>(cmd);
1938 } 1947 }
1939 1948
1940 gpu::CommandHeader header; 1949 gpu::CommandHeader header;
1941 uint32 func; 1950 uint32_t func;
1942 }; 1951 };
1943 1952
1944 COMPILE_ASSERT(sizeof(DepthFunc) == 8, Sizeof_DepthFunc_is_not_8); 1953 COMPILE_ASSERT(sizeof(DepthFunc) == 8, Sizeof_DepthFunc_is_not_8);
1945 COMPILE_ASSERT(offsetof(DepthFunc, header) == 0, 1954 COMPILE_ASSERT(offsetof(DepthFunc, header) == 0,
1946 OffsetOf_DepthFunc_header_not_0); 1955 OffsetOf_DepthFunc_header_not_0);
1947 COMPILE_ASSERT(offsetof(DepthFunc, func) == 4, OffsetOf_DepthFunc_func_not_4); 1956 COMPILE_ASSERT(offsetof(DepthFunc, func) == 4, OffsetOf_DepthFunc_func_not_4);
1948 1957
1949 struct DepthMask { 1958 struct DepthMask {
1950 typedef DepthMask ValueType; 1959 typedef DepthMask ValueType;
1951 static const CommandId kCmdId = kDepthMask; 1960 static const CommandId kCmdId = kDepthMask;
1952 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1961 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1953 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1962 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1954 1963
1955 static uint32 ComputeSize() { 1964 static uint32_t ComputeSize() {
1956 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1965 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1957 } 1966 }
1958 1967
1959 void SetHeader() { header.SetCmd<ValueType>(); } 1968 void SetHeader() { header.SetCmd<ValueType>(); }
1960 1969
1961 void Init(GLboolean _flag) { 1970 void Init(GLboolean _flag) {
1962 SetHeader(); 1971 SetHeader();
1963 flag = _flag; 1972 flag = _flag;
1964 } 1973 }
1965 1974
1966 void* Set(void* cmd, GLboolean _flag) { 1975 void* Set(void* cmd, GLboolean _flag) {
1967 static_cast<ValueType*>(cmd)->Init(_flag); 1976 static_cast<ValueType*>(cmd)->Init(_flag);
1968 return NextCmdAddress<ValueType>(cmd); 1977 return NextCmdAddress<ValueType>(cmd);
1969 } 1978 }
1970 1979
1971 gpu::CommandHeader header; 1980 gpu::CommandHeader header;
1972 uint32 flag; 1981 uint32_t flag;
1973 }; 1982 };
1974 1983
1975 COMPILE_ASSERT(sizeof(DepthMask) == 8, Sizeof_DepthMask_is_not_8); 1984 COMPILE_ASSERT(sizeof(DepthMask) == 8, Sizeof_DepthMask_is_not_8);
1976 COMPILE_ASSERT(offsetof(DepthMask, header) == 0, 1985 COMPILE_ASSERT(offsetof(DepthMask, header) == 0,
1977 OffsetOf_DepthMask_header_not_0); 1986 OffsetOf_DepthMask_header_not_0);
1978 COMPILE_ASSERT(offsetof(DepthMask, flag) == 4, OffsetOf_DepthMask_flag_not_4); 1987 COMPILE_ASSERT(offsetof(DepthMask, flag) == 4, OffsetOf_DepthMask_flag_not_4);
1979 1988
1980 struct DepthRangef { 1989 struct DepthRangef {
1981 typedef DepthRangef ValueType; 1990 typedef DepthRangef ValueType;
1982 static const CommandId kCmdId = kDepthRangef; 1991 static const CommandId kCmdId = kDepthRangef;
1983 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1992 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1984 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1993 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1985 1994
1986 static uint32 ComputeSize() { 1995 static uint32_t ComputeSize() {
1987 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 1996 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1988 } 1997 }
1989 1998
1990 void SetHeader() { header.SetCmd<ValueType>(); } 1999 void SetHeader() { header.SetCmd<ValueType>(); }
1991 2000
1992 void Init(GLclampf _zNear, GLclampf _zFar) { 2001 void Init(GLclampf _zNear, GLclampf _zFar) {
1993 SetHeader(); 2002 SetHeader();
1994 zNear = _zNear; 2003 zNear = _zNear;
1995 zFar = _zFar; 2004 zFar = _zFar;
1996 } 2005 }
1997 2006
(...skipping 14 matching lines...) Expand all
2012 OffsetOf_DepthRangef_zNear_not_4); 2021 OffsetOf_DepthRangef_zNear_not_4);
2013 COMPILE_ASSERT(offsetof(DepthRangef, zFar) == 8, 2022 COMPILE_ASSERT(offsetof(DepthRangef, zFar) == 8,
2014 OffsetOf_DepthRangef_zFar_not_8); 2023 OffsetOf_DepthRangef_zFar_not_8);
2015 2024
2016 struct DetachShader { 2025 struct DetachShader {
2017 typedef DetachShader ValueType; 2026 typedef DetachShader ValueType;
2018 static const CommandId kCmdId = kDetachShader; 2027 static const CommandId kCmdId = kDetachShader;
2019 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2028 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2020 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2029 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2021 2030
2022 static uint32 ComputeSize() { 2031 static uint32_t ComputeSize() {
2023 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2032 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2024 } 2033 }
2025 2034
2026 void SetHeader() { header.SetCmd<ValueType>(); } 2035 void SetHeader() { header.SetCmd<ValueType>(); }
2027 2036
2028 void Init(GLuint _program, GLuint _shader) { 2037 void Init(GLuint _program, GLuint _shader) {
2029 SetHeader(); 2038 SetHeader();
2030 program = _program; 2039 program = _program;
2031 shader = _shader; 2040 shader = _shader;
2032 } 2041 }
2033 2042
2034 void* Set(void* cmd, GLuint _program, GLuint _shader) { 2043 void* Set(void* cmd, GLuint _program, GLuint _shader) {
2035 static_cast<ValueType*>(cmd)->Init(_program, _shader); 2044 static_cast<ValueType*>(cmd)->Init(_program, _shader);
2036 return NextCmdAddress<ValueType>(cmd); 2045 return NextCmdAddress<ValueType>(cmd);
2037 } 2046 }
2038 2047
2039 gpu::CommandHeader header; 2048 gpu::CommandHeader header;
2040 uint32 program; 2049 uint32_t program;
2041 uint32 shader; 2050 uint32_t shader;
2042 }; 2051 };
2043 2052
2044 COMPILE_ASSERT(sizeof(DetachShader) == 12, Sizeof_DetachShader_is_not_12); 2053 COMPILE_ASSERT(sizeof(DetachShader) == 12, Sizeof_DetachShader_is_not_12);
2045 COMPILE_ASSERT(offsetof(DetachShader, header) == 0, 2054 COMPILE_ASSERT(offsetof(DetachShader, header) == 0,
2046 OffsetOf_DetachShader_header_not_0); 2055 OffsetOf_DetachShader_header_not_0);
2047 COMPILE_ASSERT(offsetof(DetachShader, program) == 4, 2056 COMPILE_ASSERT(offsetof(DetachShader, program) == 4,
2048 OffsetOf_DetachShader_program_not_4); 2057 OffsetOf_DetachShader_program_not_4);
2049 COMPILE_ASSERT(offsetof(DetachShader, shader) == 8, 2058 COMPILE_ASSERT(offsetof(DetachShader, shader) == 8,
2050 OffsetOf_DetachShader_shader_not_8); 2059 OffsetOf_DetachShader_shader_not_8);
2051 2060
2052 struct Disable { 2061 struct Disable {
2053 typedef Disable ValueType; 2062 typedef Disable ValueType;
2054 static const CommandId kCmdId = kDisable; 2063 static const CommandId kCmdId = kDisable;
2055 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2064 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2056 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2065 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2057 2066
2058 static uint32 ComputeSize() { 2067 static uint32_t ComputeSize() {
2059 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2068 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2060 } 2069 }
2061 2070
2062 void SetHeader() { header.SetCmd<ValueType>(); } 2071 void SetHeader() { header.SetCmd<ValueType>(); }
2063 2072
2064 void Init(GLenum _cap) { 2073 void Init(GLenum _cap) {
2065 SetHeader(); 2074 SetHeader();
2066 cap = _cap; 2075 cap = _cap;
2067 } 2076 }
2068 2077
2069 void* Set(void* cmd, GLenum _cap) { 2078 void* Set(void* cmd, GLenum _cap) {
2070 static_cast<ValueType*>(cmd)->Init(_cap); 2079 static_cast<ValueType*>(cmd)->Init(_cap);
2071 return NextCmdAddress<ValueType>(cmd); 2080 return NextCmdAddress<ValueType>(cmd);
2072 } 2081 }
2073 2082
2074 gpu::CommandHeader header; 2083 gpu::CommandHeader header;
2075 uint32 cap; 2084 uint32_t cap;
2076 }; 2085 };
2077 2086
2078 COMPILE_ASSERT(sizeof(Disable) == 8, Sizeof_Disable_is_not_8); 2087 COMPILE_ASSERT(sizeof(Disable) == 8, Sizeof_Disable_is_not_8);
2079 COMPILE_ASSERT(offsetof(Disable, header) == 0, OffsetOf_Disable_header_not_0); 2088 COMPILE_ASSERT(offsetof(Disable, header) == 0, OffsetOf_Disable_header_not_0);
2080 COMPILE_ASSERT(offsetof(Disable, cap) == 4, OffsetOf_Disable_cap_not_4); 2089 COMPILE_ASSERT(offsetof(Disable, cap) == 4, OffsetOf_Disable_cap_not_4);
2081 2090
2082 struct DisableVertexAttribArray { 2091 struct DisableVertexAttribArray {
2083 typedef DisableVertexAttribArray ValueType; 2092 typedef DisableVertexAttribArray ValueType;
2084 static const CommandId kCmdId = kDisableVertexAttribArray; 2093 static const CommandId kCmdId = kDisableVertexAttribArray;
2085 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2094 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2086 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2095 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2087 2096
2088 static uint32 ComputeSize() { 2097 static uint32_t ComputeSize() {
2089 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2098 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2090 } 2099 }
2091 2100
2092 void SetHeader() { header.SetCmd<ValueType>(); } 2101 void SetHeader() { header.SetCmd<ValueType>(); }
2093 2102
2094 void Init(GLuint _index) { 2103 void Init(GLuint _index) {
2095 SetHeader(); 2104 SetHeader();
2096 index = _index; 2105 index = _index;
2097 } 2106 }
2098 2107
2099 void* Set(void* cmd, GLuint _index) { 2108 void* Set(void* cmd, GLuint _index) {
2100 static_cast<ValueType*>(cmd)->Init(_index); 2109 static_cast<ValueType*>(cmd)->Init(_index);
2101 return NextCmdAddress<ValueType>(cmd); 2110 return NextCmdAddress<ValueType>(cmd);
2102 } 2111 }
2103 2112
2104 gpu::CommandHeader header; 2113 gpu::CommandHeader header;
2105 uint32 index; 2114 uint32_t index;
2106 }; 2115 };
2107 2116
2108 COMPILE_ASSERT(sizeof(DisableVertexAttribArray) == 8, 2117 COMPILE_ASSERT(sizeof(DisableVertexAttribArray) == 8,
2109 Sizeof_DisableVertexAttribArray_is_not_8); 2118 Sizeof_DisableVertexAttribArray_is_not_8);
2110 COMPILE_ASSERT(offsetof(DisableVertexAttribArray, header) == 0, 2119 COMPILE_ASSERT(offsetof(DisableVertexAttribArray, header) == 0,
2111 OffsetOf_DisableVertexAttribArray_header_not_0); 2120 OffsetOf_DisableVertexAttribArray_header_not_0);
2112 COMPILE_ASSERT(offsetof(DisableVertexAttribArray, index) == 4, 2121 COMPILE_ASSERT(offsetof(DisableVertexAttribArray, index) == 4,
2113 OffsetOf_DisableVertexAttribArray_index_not_4); 2122 OffsetOf_DisableVertexAttribArray_index_not_4);
2114 2123
2115 struct DrawArrays { 2124 struct DrawArrays {
2116 typedef DrawArrays ValueType; 2125 typedef DrawArrays ValueType;
2117 static const CommandId kCmdId = kDrawArrays; 2126 static const CommandId kCmdId = kDrawArrays;
2118 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2127 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2119 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2); 2128 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
2120 2129
2121 static uint32 ComputeSize() { 2130 static uint32_t ComputeSize() {
2122 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2131 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2123 } 2132 }
2124 2133
2125 void SetHeader() { header.SetCmd<ValueType>(); } 2134 void SetHeader() { header.SetCmd<ValueType>(); }
2126 2135
2127 void Init(GLenum _mode, GLint _first, GLsizei _count) { 2136 void Init(GLenum _mode, GLint _first, GLsizei _count) {
2128 SetHeader(); 2137 SetHeader();
2129 mode = _mode; 2138 mode = _mode;
2130 first = _first; 2139 first = _first;
2131 count = _count; 2140 count = _count;
2132 } 2141 }
2133 2142
2134 void* Set(void* cmd, GLenum _mode, GLint _first, GLsizei _count) { 2143 void* Set(void* cmd, GLenum _mode, GLint _first, GLsizei _count) {
2135 static_cast<ValueType*>(cmd)->Init(_mode, _first, _count); 2144 static_cast<ValueType*>(cmd)->Init(_mode, _first, _count);
2136 return NextCmdAddress<ValueType>(cmd); 2145 return NextCmdAddress<ValueType>(cmd);
2137 } 2146 }
2138 2147
2139 gpu::CommandHeader header; 2148 gpu::CommandHeader header;
2140 uint32 mode; 2149 uint32_t mode;
2141 int32 first; 2150 int32_t first;
2142 int32 count; 2151 int32_t count;
2143 }; 2152 };
2144 2153
2145 COMPILE_ASSERT(sizeof(DrawArrays) == 16, Sizeof_DrawArrays_is_not_16); 2154 COMPILE_ASSERT(sizeof(DrawArrays) == 16, Sizeof_DrawArrays_is_not_16);
2146 COMPILE_ASSERT(offsetof(DrawArrays, header) == 0, 2155 COMPILE_ASSERT(offsetof(DrawArrays, header) == 0,
2147 OffsetOf_DrawArrays_header_not_0); 2156 OffsetOf_DrawArrays_header_not_0);
2148 COMPILE_ASSERT(offsetof(DrawArrays, mode) == 4, OffsetOf_DrawArrays_mode_not_4); 2157 COMPILE_ASSERT(offsetof(DrawArrays, mode) == 4, OffsetOf_DrawArrays_mode_not_4);
2149 COMPILE_ASSERT(offsetof(DrawArrays, first) == 8, 2158 COMPILE_ASSERT(offsetof(DrawArrays, first) == 8,
2150 OffsetOf_DrawArrays_first_not_8); 2159 OffsetOf_DrawArrays_first_not_8);
2151 COMPILE_ASSERT(offsetof(DrawArrays, count) == 12, 2160 COMPILE_ASSERT(offsetof(DrawArrays, count) == 12,
2152 OffsetOf_DrawArrays_count_not_12); 2161 OffsetOf_DrawArrays_count_not_12);
2153 2162
2154 struct DrawElements { 2163 struct DrawElements {
2155 typedef DrawElements ValueType; 2164 typedef DrawElements ValueType;
2156 static const CommandId kCmdId = kDrawElements; 2165 static const CommandId kCmdId = kDrawElements;
2157 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2166 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2158 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2); 2167 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
2159 2168
2160 static uint32 ComputeSize() { 2169 static uint32_t ComputeSize() {
2161 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2170 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2162 } 2171 }
2163 2172
2164 void SetHeader() { header.SetCmd<ValueType>(); } 2173 void SetHeader() { header.SetCmd<ValueType>(); }
2165 2174
2166 void Init(GLenum _mode, GLsizei _count, GLenum _type, GLuint _index_offset) { 2175 void Init(GLenum _mode, GLsizei _count, GLenum _type, GLuint _index_offset) {
2167 SetHeader(); 2176 SetHeader();
2168 mode = _mode; 2177 mode = _mode;
2169 count = _count; 2178 count = _count;
2170 type = _type; 2179 type = _type;
2171 index_offset = _index_offset; 2180 index_offset = _index_offset;
2172 } 2181 }
2173 2182
2174 void* Set(void* cmd, 2183 void* Set(void* cmd,
2175 GLenum _mode, 2184 GLenum _mode,
2176 GLsizei _count, 2185 GLsizei _count,
2177 GLenum _type, 2186 GLenum _type,
2178 GLuint _index_offset) { 2187 GLuint _index_offset) {
2179 static_cast<ValueType*>(cmd)->Init(_mode, _count, _type, _index_offset); 2188 static_cast<ValueType*>(cmd)->Init(_mode, _count, _type, _index_offset);
2180 return NextCmdAddress<ValueType>(cmd); 2189 return NextCmdAddress<ValueType>(cmd);
2181 } 2190 }
2182 2191
2183 gpu::CommandHeader header; 2192 gpu::CommandHeader header;
2184 uint32 mode; 2193 uint32_t mode;
2185 int32 count; 2194 int32_t count;
2186 uint32 type; 2195 uint32_t type;
2187 uint32 index_offset; 2196 uint32_t index_offset;
2188 }; 2197 };
2189 2198
2190 COMPILE_ASSERT(sizeof(DrawElements) == 20, Sizeof_DrawElements_is_not_20); 2199 COMPILE_ASSERT(sizeof(DrawElements) == 20, Sizeof_DrawElements_is_not_20);
2191 COMPILE_ASSERT(offsetof(DrawElements, header) == 0, 2200 COMPILE_ASSERT(offsetof(DrawElements, header) == 0,
2192 OffsetOf_DrawElements_header_not_0); 2201 OffsetOf_DrawElements_header_not_0);
2193 COMPILE_ASSERT(offsetof(DrawElements, mode) == 4, 2202 COMPILE_ASSERT(offsetof(DrawElements, mode) == 4,
2194 OffsetOf_DrawElements_mode_not_4); 2203 OffsetOf_DrawElements_mode_not_4);
2195 COMPILE_ASSERT(offsetof(DrawElements, count) == 8, 2204 COMPILE_ASSERT(offsetof(DrawElements, count) == 8,
2196 OffsetOf_DrawElements_count_not_8); 2205 OffsetOf_DrawElements_count_not_8);
2197 COMPILE_ASSERT(offsetof(DrawElements, type) == 12, 2206 COMPILE_ASSERT(offsetof(DrawElements, type) == 12,
2198 OffsetOf_DrawElements_type_not_12); 2207 OffsetOf_DrawElements_type_not_12);
2199 COMPILE_ASSERT(offsetof(DrawElements, index_offset) == 16, 2208 COMPILE_ASSERT(offsetof(DrawElements, index_offset) == 16,
2200 OffsetOf_DrawElements_index_offset_not_16); 2209 OffsetOf_DrawElements_index_offset_not_16);
2201 2210
2202 struct Enable { 2211 struct Enable {
2203 typedef Enable ValueType; 2212 typedef Enable ValueType;
2204 static const CommandId kCmdId = kEnable; 2213 static const CommandId kCmdId = kEnable;
2205 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2214 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2206 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2215 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2207 2216
2208 static uint32 ComputeSize() { 2217 static uint32_t ComputeSize() {
2209 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2218 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2210 } 2219 }
2211 2220
2212 void SetHeader() { header.SetCmd<ValueType>(); } 2221 void SetHeader() { header.SetCmd<ValueType>(); }
2213 2222
2214 void Init(GLenum _cap) { 2223 void Init(GLenum _cap) {
2215 SetHeader(); 2224 SetHeader();
2216 cap = _cap; 2225 cap = _cap;
2217 } 2226 }
2218 2227
2219 void* Set(void* cmd, GLenum _cap) { 2228 void* Set(void* cmd, GLenum _cap) {
2220 static_cast<ValueType*>(cmd)->Init(_cap); 2229 static_cast<ValueType*>(cmd)->Init(_cap);
2221 return NextCmdAddress<ValueType>(cmd); 2230 return NextCmdAddress<ValueType>(cmd);
2222 } 2231 }
2223 2232
2224 gpu::CommandHeader header; 2233 gpu::CommandHeader header;
2225 uint32 cap; 2234 uint32_t cap;
2226 }; 2235 };
2227 2236
2228 COMPILE_ASSERT(sizeof(Enable) == 8, Sizeof_Enable_is_not_8); 2237 COMPILE_ASSERT(sizeof(Enable) == 8, Sizeof_Enable_is_not_8);
2229 COMPILE_ASSERT(offsetof(Enable, header) == 0, OffsetOf_Enable_header_not_0); 2238 COMPILE_ASSERT(offsetof(Enable, header) == 0, OffsetOf_Enable_header_not_0);
2230 COMPILE_ASSERT(offsetof(Enable, cap) == 4, OffsetOf_Enable_cap_not_4); 2239 COMPILE_ASSERT(offsetof(Enable, cap) == 4, OffsetOf_Enable_cap_not_4);
2231 2240
2232 struct EnableVertexAttribArray { 2241 struct EnableVertexAttribArray {
2233 typedef EnableVertexAttribArray ValueType; 2242 typedef EnableVertexAttribArray ValueType;
2234 static const CommandId kCmdId = kEnableVertexAttribArray; 2243 static const CommandId kCmdId = kEnableVertexAttribArray;
2235 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2244 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2236 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2245 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2237 2246
2238 static uint32 ComputeSize() { 2247 static uint32_t ComputeSize() {
2239 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2248 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2240 } 2249 }
2241 2250
2242 void SetHeader() { header.SetCmd<ValueType>(); } 2251 void SetHeader() { header.SetCmd<ValueType>(); }
2243 2252
2244 void Init(GLuint _index) { 2253 void Init(GLuint _index) {
2245 SetHeader(); 2254 SetHeader();
2246 index = _index; 2255 index = _index;
2247 } 2256 }
2248 2257
2249 void* Set(void* cmd, GLuint _index) { 2258 void* Set(void* cmd, GLuint _index) {
2250 static_cast<ValueType*>(cmd)->Init(_index); 2259 static_cast<ValueType*>(cmd)->Init(_index);
2251 return NextCmdAddress<ValueType>(cmd); 2260 return NextCmdAddress<ValueType>(cmd);
2252 } 2261 }
2253 2262
2254 gpu::CommandHeader header; 2263 gpu::CommandHeader header;
2255 uint32 index; 2264 uint32_t index;
2256 }; 2265 };
2257 2266
2258 COMPILE_ASSERT(sizeof(EnableVertexAttribArray) == 8, 2267 COMPILE_ASSERT(sizeof(EnableVertexAttribArray) == 8,
2259 Sizeof_EnableVertexAttribArray_is_not_8); 2268 Sizeof_EnableVertexAttribArray_is_not_8);
2260 COMPILE_ASSERT(offsetof(EnableVertexAttribArray, header) == 0, 2269 COMPILE_ASSERT(offsetof(EnableVertexAttribArray, header) == 0,
2261 OffsetOf_EnableVertexAttribArray_header_not_0); 2270 OffsetOf_EnableVertexAttribArray_header_not_0);
2262 COMPILE_ASSERT(offsetof(EnableVertexAttribArray, index) == 4, 2271 COMPILE_ASSERT(offsetof(EnableVertexAttribArray, index) == 4,
2263 OffsetOf_EnableVertexAttribArray_index_not_4); 2272 OffsetOf_EnableVertexAttribArray_index_not_4);
2264 2273
2265 struct Finish { 2274 struct Finish {
2266 typedef Finish ValueType; 2275 typedef Finish ValueType;
2267 static const CommandId kCmdId = kFinish; 2276 static const CommandId kCmdId = kFinish;
2268 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2277 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2269 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2278 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2270 2279
2271 static uint32 ComputeSize() { 2280 static uint32_t ComputeSize() {
2272 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2281 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2273 } 2282 }
2274 2283
2275 void SetHeader() { header.SetCmd<ValueType>(); } 2284 void SetHeader() { header.SetCmd<ValueType>(); }
2276 2285
2277 void Init() { SetHeader(); } 2286 void Init() { SetHeader(); }
2278 2287
2279 void* Set(void* cmd) { 2288 void* Set(void* cmd) {
2280 static_cast<ValueType*>(cmd)->Init(); 2289 static_cast<ValueType*>(cmd)->Init();
2281 return NextCmdAddress<ValueType>(cmd); 2290 return NextCmdAddress<ValueType>(cmd);
2282 } 2291 }
2283 2292
2284 gpu::CommandHeader header; 2293 gpu::CommandHeader header;
2285 }; 2294 };
2286 2295
2287 COMPILE_ASSERT(sizeof(Finish) == 4, Sizeof_Finish_is_not_4); 2296 COMPILE_ASSERT(sizeof(Finish) == 4, Sizeof_Finish_is_not_4);
2288 COMPILE_ASSERT(offsetof(Finish, header) == 0, OffsetOf_Finish_header_not_0); 2297 COMPILE_ASSERT(offsetof(Finish, header) == 0, OffsetOf_Finish_header_not_0);
2289 2298
2290 struct Flush { 2299 struct Flush {
2291 typedef Flush ValueType; 2300 typedef Flush ValueType;
2292 static const CommandId kCmdId = kFlush; 2301 static const CommandId kCmdId = kFlush;
2293 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2302 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2294 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2303 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2295 2304
2296 static uint32 ComputeSize() { 2305 static uint32_t ComputeSize() {
2297 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2306 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2298 } 2307 }
2299 2308
2300 void SetHeader() { header.SetCmd<ValueType>(); } 2309 void SetHeader() { header.SetCmd<ValueType>(); }
2301 2310
2302 void Init() { SetHeader(); } 2311 void Init() { SetHeader(); }
2303 2312
2304 void* Set(void* cmd) { 2313 void* Set(void* cmd) {
2305 static_cast<ValueType*>(cmd)->Init(); 2314 static_cast<ValueType*>(cmd)->Init();
2306 return NextCmdAddress<ValueType>(cmd); 2315 return NextCmdAddress<ValueType>(cmd);
2307 } 2316 }
2308 2317
2309 gpu::CommandHeader header; 2318 gpu::CommandHeader header;
2310 }; 2319 };
2311 2320
2312 COMPILE_ASSERT(sizeof(Flush) == 4, Sizeof_Flush_is_not_4); 2321 COMPILE_ASSERT(sizeof(Flush) == 4, Sizeof_Flush_is_not_4);
2313 COMPILE_ASSERT(offsetof(Flush, header) == 0, OffsetOf_Flush_header_not_0); 2322 COMPILE_ASSERT(offsetof(Flush, header) == 0, OffsetOf_Flush_header_not_0);
2314 2323
2315 struct FramebufferRenderbuffer { 2324 struct FramebufferRenderbuffer {
2316 typedef FramebufferRenderbuffer ValueType; 2325 typedef FramebufferRenderbuffer ValueType;
2317 static const CommandId kCmdId = kFramebufferRenderbuffer; 2326 static const CommandId kCmdId = kFramebufferRenderbuffer;
2318 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2327 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2319 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2328 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2320 2329
2321 static uint32 ComputeSize() { 2330 static uint32_t ComputeSize() {
2322 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2331 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2323 } 2332 }
2324 2333
2325 void SetHeader() { header.SetCmd<ValueType>(); } 2334 void SetHeader() { header.SetCmd<ValueType>(); }
2326 2335
2327 void Init(GLenum _target, 2336 void Init(GLenum _target,
2328 GLenum _attachment, 2337 GLenum _attachment,
2329 GLenum _renderbuffertarget, 2338 GLenum _renderbuffertarget,
2330 GLuint _renderbuffer) { 2339 GLuint _renderbuffer) {
2331 SetHeader(); 2340 SetHeader();
2332 target = _target; 2341 target = _target;
2333 attachment = _attachment; 2342 attachment = _attachment;
2334 renderbuffertarget = _renderbuffertarget; 2343 renderbuffertarget = _renderbuffertarget;
2335 renderbuffer = _renderbuffer; 2344 renderbuffer = _renderbuffer;
2336 } 2345 }
2337 2346
2338 void* Set(void* cmd, 2347 void* Set(void* cmd,
2339 GLenum _target, 2348 GLenum _target,
2340 GLenum _attachment, 2349 GLenum _attachment,
2341 GLenum _renderbuffertarget, 2350 GLenum _renderbuffertarget,
2342 GLuint _renderbuffer) { 2351 GLuint _renderbuffer) {
2343 static_cast<ValueType*>(cmd) 2352 static_cast<ValueType*>(cmd)
2344 ->Init(_target, _attachment, _renderbuffertarget, _renderbuffer); 2353 ->Init(_target, _attachment, _renderbuffertarget, _renderbuffer);
2345 return NextCmdAddress<ValueType>(cmd); 2354 return NextCmdAddress<ValueType>(cmd);
2346 } 2355 }
2347 2356
2348 gpu::CommandHeader header; 2357 gpu::CommandHeader header;
2349 uint32 target; 2358 uint32_t target;
2350 uint32 attachment; 2359 uint32_t attachment;
2351 uint32 renderbuffertarget; 2360 uint32_t renderbuffertarget;
2352 uint32 renderbuffer; 2361 uint32_t renderbuffer;
2353 }; 2362 };
2354 2363
2355 COMPILE_ASSERT(sizeof(FramebufferRenderbuffer) == 20, 2364 COMPILE_ASSERT(sizeof(FramebufferRenderbuffer) == 20,
2356 Sizeof_FramebufferRenderbuffer_is_not_20); 2365 Sizeof_FramebufferRenderbuffer_is_not_20);
2357 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, header) == 0, 2366 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, header) == 0,
2358 OffsetOf_FramebufferRenderbuffer_header_not_0); 2367 OffsetOf_FramebufferRenderbuffer_header_not_0);
2359 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, target) == 4, 2368 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, target) == 4,
2360 OffsetOf_FramebufferRenderbuffer_target_not_4); 2369 OffsetOf_FramebufferRenderbuffer_target_not_4);
2361 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, attachment) == 8, 2370 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, attachment) == 8,
2362 OffsetOf_FramebufferRenderbuffer_attachment_not_8); 2371 OffsetOf_FramebufferRenderbuffer_attachment_not_8);
2363 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, renderbuffertarget) == 12, 2372 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, renderbuffertarget) == 12,
2364 OffsetOf_FramebufferRenderbuffer_renderbuffertarget_not_12); 2373 OffsetOf_FramebufferRenderbuffer_renderbuffertarget_not_12);
2365 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, renderbuffer) == 16, 2374 COMPILE_ASSERT(offsetof(FramebufferRenderbuffer, renderbuffer) == 16,
2366 OffsetOf_FramebufferRenderbuffer_renderbuffer_not_16); 2375 OffsetOf_FramebufferRenderbuffer_renderbuffer_not_16);
2367 2376
2368 struct FramebufferTexture2D { 2377 struct FramebufferTexture2D {
2369 typedef FramebufferTexture2D ValueType; 2378 typedef FramebufferTexture2D ValueType;
2370 static const CommandId kCmdId = kFramebufferTexture2D; 2379 static const CommandId kCmdId = kFramebufferTexture2D;
2371 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2380 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2372 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 2381 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
2373 2382
2374 static uint32 ComputeSize() { 2383 static uint32_t ComputeSize() {
2375 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2384 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2376 } 2385 }
2377 2386
2378 void SetHeader() { header.SetCmd<ValueType>(); } 2387 void SetHeader() { header.SetCmd<ValueType>(); }
2379 2388
2380 void Init(GLenum _target, 2389 void Init(GLenum _target,
2381 GLenum _attachment, 2390 GLenum _attachment,
2382 GLenum _textarget, 2391 GLenum _textarget,
2383 GLuint _texture, 2392 GLuint _texture,
2384 GLint _level) { 2393 GLint _level) {
2385 SetHeader(); 2394 SetHeader();
2386 target = _target; 2395 target = _target;
2387 attachment = _attachment; 2396 attachment = _attachment;
2388 textarget = _textarget; 2397 textarget = _textarget;
2389 texture = _texture; 2398 texture = _texture;
2390 level = _level; 2399 level = _level;
2391 } 2400 }
2392 2401
2393 void* Set(void* cmd, 2402 void* Set(void* cmd,
2394 GLenum _target, 2403 GLenum _target,
2395 GLenum _attachment, 2404 GLenum _attachment,
2396 GLenum _textarget, 2405 GLenum _textarget,
2397 GLuint _texture, 2406 GLuint _texture,
2398 GLint _level) { 2407 GLint _level) {
2399 static_cast<ValueType*>(cmd) 2408 static_cast<ValueType*>(cmd)
2400 ->Init(_target, _attachment, _textarget, _texture, _level); 2409 ->Init(_target, _attachment, _textarget, _texture, _level);
2401 return NextCmdAddress<ValueType>(cmd); 2410 return NextCmdAddress<ValueType>(cmd);
2402 } 2411 }
2403 2412
2404 gpu::CommandHeader header; 2413 gpu::CommandHeader header;
2405 uint32 target; 2414 uint32_t target;
2406 uint32 attachment; 2415 uint32_t attachment;
2407 uint32 textarget; 2416 uint32_t textarget;
2408 uint32 texture; 2417 uint32_t texture;
2409 int32 level; 2418 int32_t level;
2410 }; 2419 };
2411 2420
2412 COMPILE_ASSERT(sizeof(FramebufferTexture2D) == 24, 2421 COMPILE_ASSERT(sizeof(FramebufferTexture2D) == 24,
2413 Sizeof_FramebufferTexture2D_is_not_24); 2422 Sizeof_FramebufferTexture2D_is_not_24);
2414 COMPILE_ASSERT(offsetof(FramebufferTexture2D, header) == 0, 2423 COMPILE_ASSERT(offsetof(FramebufferTexture2D, header) == 0,
2415 OffsetOf_FramebufferTexture2D_header_not_0); 2424 OffsetOf_FramebufferTexture2D_header_not_0);
2416 COMPILE_ASSERT(offsetof(FramebufferTexture2D, target) == 4, 2425 COMPILE_ASSERT(offsetof(FramebufferTexture2D, target) == 4,
2417 OffsetOf_FramebufferTexture2D_target_not_4); 2426 OffsetOf_FramebufferTexture2D_target_not_4);
2418 COMPILE_ASSERT(offsetof(FramebufferTexture2D, attachment) == 8, 2427 COMPILE_ASSERT(offsetof(FramebufferTexture2D, attachment) == 8,
2419 OffsetOf_FramebufferTexture2D_attachment_not_8); 2428 OffsetOf_FramebufferTexture2D_attachment_not_8);
2420 COMPILE_ASSERT(offsetof(FramebufferTexture2D, textarget) == 12, 2429 COMPILE_ASSERT(offsetof(FramebufferTexture2D, textarget) == 12,
2421 OffsetOf_FramebufferTexture2D_textarget_not_12); 2430 OffsetOf_FramebufferTexture2D_textarget_not_12);
2422 COMPILE_ASSERT(offsetof(FramebufferTexture2D, texture) == 16, 2431 COMPILE_ASSERT(offsetof(FramebufferTexture2D, texture) == 16,
2423 OffsetOf_FramebufferTexture2D_texture_not_16); 2432 OffsetOf_FramebufferTexture2D_texture_not_16);
2424 COMPILE_ASSERT(offsetof(FramebufferTexture2D, level) == 20, 2433 COMPILE_ASSERT(offsetof(FramebufferTexture2D, level) == 20,
2425 OffsetOf_FramebufferTexture2D_level_not_20); 2434 OffsetOf_FramebufferTexture2D_level_not_20);
2426 2435
2427 struct FrontFace { 2436 struct FrontFace {
2428 typedef FrontFace ValueType; 2437 typedef FrontFace ValueType;
2429 static const CommandId kCmdId = kFrontFace; 2438 static const CommandId kCmdId = kFrontFace;
2430 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2439 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2431 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2440 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2432 2441
2433 static uint32 ComputeSize() { 2442 static uint32_t ComputeSize() {
2434 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2443 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2435 } 2444 }
2436 2445
2437 void SetHeader() { header.SetCmd<ValueType>(); } 2446 void SetHeader() { header.SetCmd<ValueType>(); }
2438 2447
2439 void Init(GLenum _mode) { 2448 void Init(GLenum _mode) {
2440 SetHeader(); 2449 SetHeader();
2441 mode = _mode; 2450 mode = _mode;
2442 } 2451 }
2443 2452
2444 void* Set(void* cmd, GLenum _mode) { 2453 void* Set(void* cmd, GLenum _mode) {
2445 static_cast<ValueType*>(cmd)->Init(_mode); 2454 static_cast<ValueType*>(cmd)->Init(_mode);
2446 return NextCmdAddress<ValueType>(cmd); 2455 return NextCmdAddress<ValueType>(cmd);
2447 } 2456 }
2448 2457
2449 gpu::CommandHeader header; 2458 gpu::CommandHeader header;
2450 uint32 mode; 2459 uint32_t mode;
2451 }; 2460 };
2452 2461
2453 COMPILE_ASSERT(sizeof(FrontFace) == 8, Sizeof_FrontFace_is_not_8); 2462 COMPILE_ASSERT(sizeof(FrontFace) == 8, Sizeof_FrontFace_is_not_8);
2454 COMPILE_ASSERT(offsetof(FrontFace, header) == 0, 2463 COMPILE_ASSERT(offsetof(FrontFace, header) == 0,
2455 OffsetOf_FrontFace_header_not_0); 2464 OffsetOf_FrontFace_header_not_0);
2456 COMPILE_ASSERT(offsetof(FrontFace, mode) == 4, OffsetOf_FrontFace_mode_not_4); 2465 COMPILE_ASSERT(offsetof(FrontFace, mode) == 4, OffsetOf_FrontFace_mode_not_4);
2457 2466
2458 struct GenBuffers { 2467 struct GenBuffers {
2459 typedef GenBuffers ValueType; 2468 typedef GenBuffers ValueType;
2460 static const CommandId kCmdId = kGenBuffers; 2469 static const CommandId kCmdId = kGenBuffers;
2461 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2470 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2462 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2471 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2463 2472
2464 static uint32 ComputeSize() { 2473 static uint32_t ComputeSize() {
2465 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2474 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2466 } 2475 }
2467 2476
2468 void SetHeader() { header.SetCmd<ValueType>(); } 2477 void SetHeader() { header.SetCmd<ValueType>(); }
2469 2478
2470 void Init(GLsizei _n, uint32 _buffers_shm_id, uint32 _buffers_shm_offset) { 2479 void Init(GLsizei _n,
2480 uint32_t _buffers_shm_id,
2481 uint32_t _buffers_shm_offset) {
2471 SetHeader(); 2482 SetHeader();
2472 n = _n; 2483 n = _n;
2473 buffers_shm_id = _buffers_shm_id; 2484 buffers_shm_id = _buffers_shm_id;
2474 buffers_shm_offset = _buffers_shm_offset; 2485 buffers_shm_offset = _buffers_shm_offset;
2475 } 2486 }
2476 2487
2477 void* Set(void* cmd, 2488 void* Set(void* cmd,
2478 GLsizei _n, 2489 GLsizei _n,
2479 uint32 _buffers_shm_id, 2490 uint32_t _buffers_shm_id,
2480 uint32 _buffers_shm_offset) { 2491 uint32_t _buffers_shm_offset) {
2481 static_cast<ValueType*>(cmd) 2492 static_cast<ValueType*>(cmd)
2482 ->Init(_n, _buffers_shm_id, _buffers_shm_offset); 2493 ->Init(_n, _buffers_shm_id, _buffers_shm_offset);
2483 return NextCmdAddress<ValueType>(cmd); 2494 return NextCmdAddress<ValueType>(cmd);
2484 } 2495 }
2485 2496
2486 gpu::CommandHeader header; 2497 gpu::CommandHeader header;
2487 int32 n; 2498 int32_t n;
2488 uint32 buffers_shm_id; 2499 uint32_t buffers_shm_id;
2489 uint32 buffers_shm_offset; 2500 uint32_t buffers_shm_offset;
2490 }; 2501 };
2491 2502
2492 COMPILE_ASSERT(sizeof(GenBuffers) == 16, Sizeof_GenBuffers_is_not_16); 2503 COMPILE_ASSERT(sizeof(GenBuffers) == 16, Sizeof_GenBuffers_is_not_16);
2493 COMPILE_ASSERT(offsetof(GenBuffers, header) == 0, 2504 COMPILE_ASSERT(offsetof(GenBuffers, header) == 0,
2494 OffsetOf_GenBuffers_header_not_0); 2505 OffsetOf_GenBuffers_header_not_0);
2495 COMPILE_ASSERT(offsetof(GenBuffers, n) == 4, OffsetOf_GenBuffers_n_not_4); 2506 COMPILE_ASSERT(offsetof(GenBuffers, n) == 4, OffsetOf_GenBuffers_n_not_4);
2496 COMPILE_ASSERT(offsetof(GenBuffers, buffers_shm_id) == 8, 2507 COMPILE_ASSERT(offsetof(GenBuffers, buffers_shm_id) == 8,
2497 OffsetOf_GenBuffers_buffers_shm_id_not_8); 2508 OffsetOf_GenBuffers_buffers_shm_id_not_8);
2498 COMPILE_ASSERT(offsetof(GenBuffers, buffers_shm_offset) == 12, 2509 COMPILE_ASSERT(offsetof(GenBuffers, buffers_shm_offset) == 12,
2499 OffsetOf_GenBuffers_buffers_shm_offset_not_12); 2510 OffsetOf_GenBuffers_buffers_shm_offset_not_12);
2500 2511
2501 struct GenBuffersImmediate { 2512 struct GenBuffersImmediate {
2502 typedef GenBuffersImmediate ValueType; 2513 typedef GenBuffersImmediate ValueType;
2503 static const CommandId kCmdId = kGenBuffersImmediate; 2514 static const CommandId kCmdId = kGenBuffersImmediate;
2504 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 2515 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2505 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2516 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2506 2517
2507 static uint32 ComputeDataSize(GLsizei n) { 2518 static uint32_t ComputeDataSize(GLsizei n) {
2508 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 2519 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2509 } 2520 }
2510 2521
2511 static uint32 ComputeSize(GLsizei n) { 2522 static uint32_t ComputeSize(GLsizei n) {
2512 return static_cast<uint32>(sizeof(ValueType) + 2523 return static_cast<uint32_t>(sizeof(ValueType) +
2513 ComputeDataSize(n)); // NOLINT 2524 ComputeDataSize(n)); // NOLINT
2514 } 2525 }
2515 2526
2516 void SetHeader(GLsizei n) { 2527 void SetHeader(GLsizei n) {
2517 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 2528 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2518 } 2529 }
2519 2530
2520 void Init(GLsizei _n, GLuint* _buffers) { 2531 void Init(GLsizei _n, GLuint* _buffers) {
2521 SetHeader(_n); 2532 SetHeader(_n);
2522 n = _n; 2533 n = _n;
2523 memcpy(ImmediateDataAddress(this), _buffers, ComputeDataSize(_n)); 2534 memcpy(ImmediateDataAddress(this), _buffers, ComputeDataSize(_n));
2524 } 2535 }
2525 2536
2526 void* Set(void* cmd, GLsizei _n, GLuint* _buffers) { 2537 void* Set(void* cmd, GLsizei _n, GLuint* _buffers) {
2527 static_cast<ValueType*>(cmd)->Init(_n, _buffers); 2538 static_cast<ValueType*>(cmd)->Init(_n, _buffers);
2528 const uint32 size = ComputeSize(_n); 2539 const uint32_t size = ComputeSize(_n);
2529 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 2540 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2530 } 2541 }
2531 2542
2532 gpu::CommandHeader header; 2543 gpu::CommandHeader header;
2533 int32 n; 2544 int32_t n;
2534 }; 2545 };
2535 2546
2536 COMPILE_ASSERT(sizeof(GenBuffersImmediate) == 8, 2547 COMPILE_ASSERT(sizeof(GenBuffersImmediate) == 8,
2537 Sizeof_GenBuffersImmediate_is_not_8); 2548 Sizeof_GenBuffersImmediate_is_not_8);
2538 COMPILE_ASSERT(offsetof(GenBuffersImmediate, header) == 0, 2549 COMPILE_ASSERT(offsetof(GenBuffersImmediate, header) == 0,
2539 OffsetOf_GenBuffersImmediate_header_not_0); 2550 OffsetOf_GenBuffersImmediate_header_not_0);
2540 COMPILE_ASSERT(offsetof(GenBuffersImmediate, n) == 4, 2551 COMPILE_ASSERT(offsetof(GenBuffersImmediate, n) == 4,
2541 OffsetOf_GenBuffersImmediate_n_not_4); 2552 OffsetOf_GenBuffersImmediate_n_not_4);
2542 2553
2543 struct GenerateMipmap { 2554 struct GenerateMipmap {
2544 typedef GenerateMipmap ValueType; 2555 typedef GenerateMipmap ValueType;
2545 static const CommandId kCmdId = kGenerateMipmap; 2556 static const CommandId kCmdId = kGenerateMipmap;
2546 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2557 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2547 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2558 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2548 2559
2549 static uint32 ComputeSize() { 2560 static uint32_t ComputeSize() {
2550 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2561 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2551 } 2562 }
2552 2563
2553 void SetHeader() { header.SetCmd<ValueType>(); } 2564 void SetHeader() { header.SetCmd<ValueType>(); }
2554 2565
2555 void Init(GLenum _target) { 2566 void Init(GLenum _target) {
2556 SetHeader(); 2567 SetHeader();
2557 target = _target; 2568 target = _target;
2558 } 2569 }
2559 2570
2560 void* Set(void* cmd, GLenum _target) { 2571 void* Set(void* cmd, GLenum _target) {
2561 static_cast<ValueType*>(cmd)->Init(_target); 2572 static_cast<ValueType*>(cmd)->Init(_target);
2562 return NextCmdAddress<ValueType>(cmd); 2573 return NextCmdAddress<ValueType>(cmd);
2563 } 2574 }
2564 2575
2565 gpu::CommandHeader header; 2576 gpu::CommandHeader header;
2566 uint32 target; 2577 uint32_t target;
2567 }; 2578 };
2568 2579
2569 COMPILE_ASSERT(sizeof(GenerateMipmap) == 8, Sizeof_GenerateMipmap_is_not_8); 2580 COMPILE_ASSERT(sizeof(GenerateMipmap) == 8, Sizeof_GenerateMipmap_is_not_8);
2570 COMPILE_ASSERT(offsetof(GenerateMipmap, header) == 0, 2581 COMPILE_ASSERT(offsetof(GenerateMipmap, header) == 0,
2571 OffsetOf_GenerateMipmap_header_not_0); 2582 OffsetOf_GenerateMipmap_header_not_0);
2572 COMPILE_ASSERT(offsetof(GenerateMipmap, target) == 4, 2583 COMPILE_ASSERT(offsetof(GenerateMipmap, target) == 4,
2573 OffsetOf_GenerateMipmap_target_not_4); 2584 OffsetOf_GenerateMipmap_target_not_4);
2574 2585
2575 struct GenFramebuffers { 2586 struct GenFramebuffers {
2576 typedef GenFramebuffers ValueType; 2587 typedef GenFramebuffers ValueType;
2577 static const CommandId kCmdId = kGenFramebuffers; 2588 static const CommandId kCmdId = kGenFramebuffers;
2578 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2589 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2579 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2590 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2580 2591
2581 static uint32 ComputeSize() { 2592 static uint32_t ComputeSize() {
2582 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2593 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2583 } 2594 }
2584 2595
2585 void SetHeader() { header.SetCmd<ValueType>(); } 2596 void SetHeader() { header.SetCmd<ValueType>(); }
2586 2597
2587 void Init(GLsizei _n, 2598 void Init(GLsizei _n,
2588 uint32 _framebuffers_shm_id, 2599 uint32_t _framebuffers_shm_id,
2589 uint32 _framebuffers_shm_offset) { 2600 uint32_t _framebuffers_shm_offset) {
2590 SetHeader(); 2601 SetHeader();
2591 n = _n; 2602 n = _n;
2592 framebuffers_shm_id = _framebuffers_shm_id; 2603 framebuffers_shm_id = _framebuffers_shm_id;
2593 framebuffers_shm_offset = _framebuffers_shm_offset; 2604 framebuffers_shm_offset = _framebuffers_shm_offset;
2594 } 2605 }
2595 2606
2596 void* Set(void* cmd, 2607 void* Set(void* cmd,
2597 GLsizei _n, 2608 GLsizei _n,
2598 uint32 _framebuffers_shm_id, 2609 uint32_t _framebuffers_shm_id,
2599 uint32 _framebuffers_shm_offset) { 2610 uint32_t _framebuffers_shm_offset) {
2600 static_cast<ValueType*>(cmd) 2611 static_cast<ValueType*>(cmd)
2601 ->Init(_n, _framebuffers_shm_id, _framebuffers_shm_offset); 2612 ->Init(_n, _framebuffers_shm_id, _framebuffers_shm_offset);
2602 return NextCmdAddress<ValueType>(cmd); 2613 return NextCmdAddress<ValueType>(cmd);
2603 } 2614 }
2604 2615
2605 gpu::CommandHeader header; 2616 gpu::CommandHeader header;
2606 int32 n; 2617 int32_t n;
2607 uint32 framebuffers_shm_id; 2618 uint32_t framebuffers_shm_id;
2608 uint32 framebuffers_shm_offset; 2619 uint32_t framebuffers_shm_offset;
2609 }; 2620 };
2610 2621
2611 COMPILE_ASSERT(sizeof(GenFramebuffers) == 16, Sizeof_GenFramebuffers_is_not_16); 2622 COMPILE_ASSERT(sizeof(GenFramebuffers) == 16, Sizeof_GenFramebuffers_is_not_16);
2612 COMPILE_ASSERT(offsetof(GenFramebuffers, header) == 0, 2623 COMPILE_ASSERT(offsetof(GenFramebuffers, header) == 0,
2613 OffsetOf_GenFramebuffers_header_not_0); 2624 OffsetOf_GenFramebuffers_header_not_0);
2614 COMPILE_ASSERT(offsetof(GenFramebuffers, n) == 4, 2625 COMPILE_ASSERT(offsetof(GenFramebuffers, n) == 4,
2615 OffsetOf_GenFramebuffers_n_not_4); 2626 OffsetOf_GenFramebuffers_n_not_4);
2616 COMPILE_ASSERT(offsetof(GenFramebuffers, framebuffers_shm_id) == 8, 2627 COMPILE_ASSERT(offsetof(GenFramebuffers, framebuffers_shm_id) == 8,
2617 OffsetOf_GenFramebuffers_framebuffers_shm_id_not_8); 2628 OffsetOf_GenFramebuffers_framebuffers_shm_id_not_8);
2618 COMPILE_ASSERT(offsetof(GenFramebuffers, framebuffers_shm_offset) == 12, 2629 COMPILE_ASSERT(offsetof(GenFramebuffers, framebuffers_shm_offset) == 12,
2619 OffsetOf_GenFramebuffers_framebuffers_shm_offset_not_12); 2630 OffsetOf_GenFramebuffers_framebuffers_shm_offset_not_12);
2620 2631
2621 struct GenFramebuffersImmediate { 2632 struct GenFramebuffersImmediate {
2622 typedef GenFramebuffersImmediate ValueType; 2633 typedef GenFramebuffersImmediate ValueType;
2623 static const CommandId kCmdId = kGenFramebuffersImmediate; 2634 static const CommandId kCmdId = kGenFramebuffersImmediate;
2624 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 2635 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2625 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2636 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2626 2637
2627 static uint32 ComputeDataSize(GLsizei n) { 2638 static uint32_t ComputeDataSize(GLsizei n) {
2628 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 2639 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2629 } 2640 }
2630 2641
2631 static uint32 ComputeSize(GLsizei n) { 2642 static uint32_t ComputeSize(GLsizei n) {
2632 return static_cast<uint32>(sizeof(ValueType) + 2643 return static_cast<uint32_t>(sizeof(ValueType) +
2633 ComputeDataSize(n)); // NOLINT 2644 ComputeDataSize(n)); // NOLINT
2634 } 2645 }
2635 2646
2636 void SetHeader(GLsizei n) { 2647 void SetHeader(GLsizei n) {
2637 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 2648 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2638 } 2649 }
2639 2650
2640 void Init(GLsizei _n, GLuint* _framebuffers) { 2651 void Init(GLsizei _n, GLuint* _framebuffers) {
2641 SetHeader(_n); 2652 SetHeader(_n);
2642 n = _n; 2653 n = _n;
2643 memcpy(ImmediateDataAddress(this), _framebuffers, ComputeDataSize(_n)); 2654 memcpy(ImmediateDataAddress(this), _framebuffers, ComputeDataSize(_n));
2644 } 2655 }
2645 2656
2646 void* Set(void* cmd, GLsizei _n, GLuint* _framebuffers) { 2657 void* Set(void* cmd, GLsizei _n, GLuint* _framebuffers) {
2647 static_cast<ValueType*>(cmd)->Init(_n, _framebuffers); 2658 static_cast<ValueType*>(cmd)->Init(_n, _framebuffers);
2648 const uint32 size = ComputeSize(_n); 2659 const uint32_t size = ComputeSize(_n);
2649 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 2660 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2650 } 2661 }
2651 2662
2652 gpu::CommandHeader header; 2663 gpu::CommandHeader header;
2653 int32 n; 2664 int32_t n;
2654 }; 2665 };
2655 2666
2656 COMPILE_ASSERT(sizeof(GenFramebuffersImmediate) == 8, 2667 COMPILE_ASSERT(sizeof(GenFramebuffersImmediate) == 8,
2657 Sizeof_GenFramebuffersImmediate_is_not_8); 2668 Sizeof_GenFramebuffersImmediate_is_not_8);
2658 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, header) == 0, 2669 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, header) == 0,
2659 OffsetOf_GenFramebuffersImmediate_header_not_0); 2670 OffsetOf_GenFramebuffersImmediate_header_not_0);
2660 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, n) == 4, 2671 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, n) == 4,
2661 OffsetOf_GenFramebuffersImmediate_n_not_4); 2672 OffsetOf_GenFramebuffersImmediate_n_not_4);
2662 2673
2663 struct GenRenderbuffers { 2674 struct GenRenderbuffers {
2664 typedef GenRenderbuffers ValueType; 2675 typedef GenRenderbuffers ValueType;
2665 static const CommandId kCmdId = kGenRenderbuffers; 2676 static const CommandId kCmdId = kGenRenderbuffers;
2666 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2677 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2667 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2678 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2668 2679
2669 static uint32 ComputeSize() { 2680 static uint32_t ComputeSize() {
2670 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2681 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2671 } 2682 }
2672 2683
2673 void SetHeader() { header.SetCmd<ValueType>(); } 2684 void SetHeader() { header.SetCmd<ValueType>(); }
2674 2685
2675 void Init(GLsizei _n, 2686 void Init(GLsizei _n,
2676 uint32 _renderbuffers_shm_id, 2687 uint32_t _renderbuffers_shm_id,
2677 uint32 _renderbuffers_shm_offset) { 2688 uint32_t _renderbuffers_shm_offset) {
2678 SetHeader(); 2689 SetHeader();
2679 n = _n; 2690 n = _n;
2680 renderbuffers_shm_id = _renderbuffers_shm_id; 2691 renderbuffers_shm_id = _renderbuffers_shm_id;
2681 renderbuffers_shm_offset = _renderbuffers_shm_offset; 2692 renderbuffers_shm_offset = _renderbuffers_shm_offset;
2682 } 2693 }
2683 2694
2684 void* Set(void* cmd, 2695 void* Set(void* cmd,
2685 GLsizei _n, 2696 GLsizei _n,
2686 uint32 _renderbuffers_shm_id, 2697 uint32_t _renderbuffers_shm_id,
2687 uint32 _renderbuffers_shm_offset) { 2698 uint32_t _renderbuffers_shm_offset) {
2688 static_cast<ValueType*>(cmd) 2699 static_cast<ValueType*>(cmd)
2689 ->Init(_n, _renderbuffers_shm_id, _renderbuffers_shm_offset); 2700 ->Init(_n, _renderbuffers_shm_id, _renderbuffers_shm_offset);
2690 return NextCmdAddress<ValueType>(cmd); 2701 return NextCmdAddress<ValueType>(cmd);
2691 } 2702 }
2692 2703
2693 gpu::CommandHeader header; 2704 gpu::CommandHeader header;
2694 int32 n; 2705 int32_t n;
2695 uint32 renderbuffers_shm_id; 2706 uint32_t renderbuffers_shm_id;
2696 uint32 renderbuffers_shm_offset; 2707 uint32_t renderbuffers_shm_offset;
2697 }; 2708 };
2698 2709
2699 COMPILE_ASSERT(sizeof(GenRenderbuffers) == 16, 2710 COMPILE_ASSERT(sizeof(GenRenderbuffers) == 16,
2700 Sizeof_GenRenderbuffers_is_not_16); 2711 Sizeof_GenRenderbuffers_is_not_16);
2701 COMPILE_ASSERT(offsetof(GenRenderbuffers, header) == 0, 2712 COMPILE_ASSERT(offsetof(GenRenderbuffers, header) == 0,
2702 OffsetOf_GenRenderbuffers_header_not_0); 2713 OffsetOf_GenRenderbuffers_header_not_0);
2703 COMPILE_ASSERT(offsetof(GenRenderbuffers, n) == 4, 2714 COMPILE_ASSERT(offsetof(GenRenderbuffers, n) == 4,
2704 OffsetOf_GenRenderbuffers_n_not_4); 2715 OffsetOf_GenRenderbuffers_n_not_4);
2705 COMPILE_ASSERT(offsetof(GenRenderbuffers, renderbuffers_shm_id) == 8, 2716 COMPILE_ASSERT(offsetof(GenRenderbuffers, renderbuffers_shm_id) == 8,
2706 OffsetOf_GenRenderbuffers_renderbuffers_shm_id_not_8); 2717 OffsetOf_GenRenderbuffers_renderbuffers_shm_id_not_8);
2707 COMPILE_ASSERT(offsetof(GenRenderbuffers, renderbuffers_shm_offset) == 12, 2718 COMPILE_ASSERT(offsetof(GenRenderbuffers, renderbuffers_shm_offset) == 12,
2708 OffsetOf_GenRenderbuffers_renderbuffers_shm_offset_not_12); 2719 OffsetOf_GenRenderbuffers_renderbuffers_shm_offset_not_12);
2709 2720
2710 struct GenRenderbuffersImmediate { 2721 struct GenRenderbuffersImmediate {
2711 typedef GenRenderbuffersImmediate ValueType; 2722 typedef GenRenderbuffersImmediate ValueType;
2712 static const CommandId kCmdId = kGenRenderbuffersImmediate; 2723 static const CommandId kCmdId = kGenRenderbuffersImmediate;
2713 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 2724 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2714 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2725 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2715 2726
2716 static uint32 ComputeDataSize(GLsizei n) { 2727 static uint32_t ComputeDataSize(GLsizei n) {
2717 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 2728 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2718 } 2729 }
2719 2730
2720 static uint32 ComputeSize(GLsizei n) { 2731 static uint32_t ComputeSize(GLsizei n) {
2721 return static_cast<uint32>(sizeof(ValueType) + 2732 return static_cast<uint32_t>(sizeof(ValueType) +
2722 ComputeDataSize(n)); // NOLINT 2733 ComputeDataSize(n)); // NOLINT
2723 } 2734 }
2724 2735
2725 void SetHeader(GLsizei n) { 2736 void SetHeader(GLsizei n) {
2726 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 2737 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2727 } 2738 }
2728 2739
2729 void Init(GLsizei _n, GLuint* _renderbuffers) { 2740 void Init(GLsizei _n, GLuint* _renderbuffers) {
2730 SetHeader(_n); 2741 SetHeader(_n);
2731 n = _n; 2742 n = _n;
2732 memcpy(ImmediateDataAddress(this), _renderbuffers, ComputeDataSize(_n)); 2743 memcpy(ImmediateDataAddress(this), _renderbuffers, ComputeDataSize(_n));
2733 } 2744 }
2734 2745
2735 void* Set(void* cmd, GLsizei _n, GLuint* _renderbuffers) { 2746 void* Set(void* cmd, GLsizei _n, GLuint* _renderbuffers) {
2736 static_cast<ValueType*>(cmd)->Init(_n, _renderbuffers); 2747 static_cast<ValueType*>(cmd)->Init(_n, _renderbuffers);
2737 const uint32 size = ComputeSize(_n); 2748 const uint32_t size = ComputeSize(_n);
2738 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 2749 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2739 } 2750 }
2740 2751
2741 gpu::CommandHeader header; 2752 gpu::CommandHeader header;
2742 int32 n; 2753 int32_t n;
2743 }; 2754 };
2744 2755
2745 COMPILE_ASSERT(sizeof(GenRenderbuffersImmediate) == 8, 2756 COMPILE_ASSERT(sizeof(GenRenderbuffersImmediate) == 8,
2746 Sizeof_GenRenderbuffersImmediate_is_not_8); 2757 Sizeof_GenRenderbuffersImmediate_is_not_8);
2747 COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, header) == 0, 2758 COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, header) == 0,
2748 OffsetOf_GenRenderbuffersImmediate_header_not_0); 2759 OffsetOf_GenRenderbuffersImmediate_header_not_0);
2749 COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, n) == 4, 2760 COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, n) == 4,
2750 OffsetOf_GenRenderbuffersImmediate_n_not_4); 2761 OffsetOf_GenRenderbuffersImmediate_n_not_4);
2751 2762
2752 struct GenTextures { 2763 struct GenTextures {
2753 typedef GenTextures ValueType; 2764 typedef GenTextures ValueType;
2754 static const CommandId kCmdId = kGenTextures; 2765 static const CommandId kCmdId = kGenTextures;
2755 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2766 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2756 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2767 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2757 2768
2758 static uint32 ComputeSize() { 2769 static uint32_t ComputeSize() {
2759 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2770 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2760 } 2771 }
2761 2772
2762 void SetHeader() { header.SetCmd<ValueType>(); } 2773 void SetHeader() { header.SetCmd<ValueType>(); }
2763 2774
2764 void Init(GLsizei _n, uint32 _textures_shm_id, uint32 _textures_shm_offset) { 2775 void Init(GLsizei _n,
2776 uint32_t _textures_shm_id,
2777 uint32_t _textures_shm_offset) {
2765 SetHeader(); 2778 SetHeader();
2766 n = _n; 2779 n = _n;
2767 textures_shm_id = _textures_shm_id; 2780 textures_shm_id = _textures_shm_id;
2768 textures_shm_offset = _textures_shm_offset; 2781 textures_shm_offset = _textures_shm_offset;
2769 } 2782 }
2770 2783
2771 void* Set(void* cmd, 2784 void* Set(void* cmd,
2772 GLsizei _n, 2785 GLsizei _n,
2773 uint32 _textures_shm_id, 2786 uint32_t _textures_shm_id,
2774 uint32 _textures_shm_offset) { 2787 uint32_t _textures_shm_offset) {
2775 static_cast<ValueType*>(cmd) 2788 static_cast<ValueType*>(cmd)
2776 ->Init(_n, _textures_shm_id, _textures_shm_offset); 2789 ->Init(_n, _textures_shm_id, _textures_shm_offset);
2777 return NextCmdAddress<ValueType>(cmd); 2790 return NextCmdAddress<ValueType>(cmd);
2778 } 2791 }
2779 2792
2780 gpu::CommandHeader header; 2793 gpu::CommandHeader header;
2781 int32 n; 2794 int32_t n;
2782 uint32 textures_shm_id; 2795 uint32_t textures_shm_id;
2783 uint32 textures_shm_offset; 2796 uint32_t textures_shm_offset;
2784 }; 2797 };
2785 2798
2786 COMPILE_ASSERT(sizeof(GenTextures) == 16, Sizeof_GenTextures_is_not_16); 2799 COMPILE_ASSERT(sizeof(GenTextures) == 16, Sizeof_GenTextures_is_not_16);
2787 COMPILE_ASSERT(offsetof(GenTextures, header) == 0, 2800 COMPILE_ASSERT(offsetof(GenTextures, header) == 0,
2788 OffsetOf_GenTextures_header_not_0); 2801 OffsetOf_GenTextures_header_not_0);
2789 COMPILE_ASSERT(offsetof(GenTextures, n) == 4, OffsetOf_GenTextures_n_not_4); 2802 COMPILE_ASSERT(offsetof(GenTextures, n) == 4, OffsetOf_GenTextures_n_not_4);
2790 COMPILE_ASSERT(offsetof(GenTextures, textures_shm_id) == 8, 2803 COMPILE_ASSERT(offsetof(GenTextures, textures_shm_id) == 8,
2791 OffsetOf_GenTextures_textures_shm_id_not_8); 2804 OffsetOf_GenTextures_textures_shm_id_not_8);
2792 COMPILE_ASSERT(offsetof(GenTextures, textures_shm_offset) == 12, 2805 COMPILE_ASSERT(offsetof(GenTextures, textures_shm_offset) == 12,
2793 OffsetOf_GenTextures_textures_shm_offset_not_12); 2806 OffsetOf_GenTextures_textures_shm_offset_not_12);
2794 2807
2795 struct GenTexturesImmediate { 2808 struct GenTexturesImmediate {
2796 typedef GenTexturesImmediate ValueType; 2809 typedef GenTexturesImmediate ValueType;
2797 static const CommandId kCmdId = kGenTexturesImmediate; 2810 static const CommandId kCmdId = kGenTexturesImmediate;
2798 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 2811 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2799 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2812 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2800 2813
2801 static uint32 ComputeDataSize(GLsizei n) { 2814 static uint32_t ComputeDataSize(GLsizei n) {
2802 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 2815 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2803 } 2816 }
2804 2817
2805 static uint32 ComputeSize(GLsizei n) { 2818 static uint32_t ComputeSize(GLsizei n) {
2806 return static_cast<uint32>(sizeof(ValueType) + 2819 return static_cast<uint32_t>(sizeof(ValueType) +
2807 ComputeDataSize(n)); // NOLINT 2820 ComputeDataSize(n)); // NOLINT
2808 } 2821 }
2809 2822
2810 void SetHeader(GLsizei n) { 2823 void SetHeader(GLsizei n) {
2811 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 2824 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2812 } 2825 }
2813 2826
2814 void Init(GLsizei _n, GLuint* _textures) { 2827 void Init(GLsizei _n, GLuint* _textures) {
2815 SetHeader(_n); 2828 SetHeader(_n);
2816 n = _n; 2829 n = _n;
2817 memcpy(ImmediateDataAddress(this), _textures, ComputeDataSize(_n)); 2830 memcpy(ImmediateDataAddress(this), _textures, ComputeDataSize(_n));
2818 } 2831 }
2819 2832
2820 void* Set(void* cmd, GLsizei _n, GLuint* _textures) { 2833 void* Set(void* cmd, GLsizei _n, GLuint* _textures) {
2821 static_cast<ValueType*>(cmd)->Init(_n, _textures); 2834 static_cast<ValueType*>(cmd)->Init(_n, _textures);
2822 const uint32 size = ComputeSize(_n); 2835 const uint32_t size = ComputeSize(_n);
2823 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 2836 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2824 } 2837 }
2825 2838
2826 gpu::CommandHeader header; 2839 gpu::CommandHeader header;
2827 int32 n; 2840 int32_t n;
2828 }; 2841 };
2829 2842
2830 COMPILE_ASSERT(sizeof(GenTexturesImmediate) == 8, 2843 COMPILE_ASSERT(sizeof(GenTexturesImmediate) == 8,
2831 Sizeof_GenTexturesImmediate_is_not_8); 2844 Sizeof_GenTexturesImmediate_is_not_8);
2832 COMPILE_ASSERT(offsetof(GenTexturesImmediate, header) == 0, 2845 COMPILE_ASSERT(offsetof(GenTexturesImmediate, header) == 0,
2833 OffsetOf_GenTexturesImmediate_header_not_0); 2846 OffsetOf_GenTexturesImmediate_header_not_0);
2834 COMPILE_ASSERT(offsetof(GenTexturesImmediate, n) == 4, 2847 COMPILE_ASSERT(offsetof(GenTexturesImmediate, n) == 4,
2835 OffsetOf_GenTexturesImmediate_n_not_4); 2848 OffsetOf_GenTexturesImmediate_n_not_4);
2836 2849
2837 struct GetActiveAttrib { 2850 struct GetActiveAttrib {
2838 typedef GetActiveAttrib ValueType; 2851 typedef GetActiveAttrib ValueType;
2839 static const CommandId kCmdId = kGetActiveAttrib; 2852 static const CommandId kCmdId = kGetActiveAttrib;
2840 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2853 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2841 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2854 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2842 2855
2843 struct Result { 2856 struct Result {
2844 int32 success; 2857 int32_t success;
2845 int32 size; 2858 int32_t size;
2846 uint32 type; 2859 uint32_t type;
2847 }; 2860 };
2848 2861
2849 static uint32 ComputeSize() { 2862 static uint32_t ComputeSize() {
2850 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2863 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2851 } 2864 }
2852 2865
2853 void SetHeader() { header.SetCmd<ValueType>(); } 2866 void SetHeader() { header.SetCmd<ValueType>(); }
2854 2867
2855 void Init(GLuint _program, 2868 void Init(GLuint _program,
2856 GLuint _index, 2869 GLuint _index,
2857 uint32 _name_bucket_id, 2870 uint32_t _name_bucket_id,
2858 uint32 _result_shm_id, 2871 uint32_t _result_shm_id,
2859 uint32 _result_shm_offset) { 2872 uint32_t _result_shm_offset) {
2860 SetHeader(); 2873 SetHeader();
2861 program = _program; 2874 program = _program;
2862 index = _index; 2875 index = _index;
2863 name_bucket_id = _name_bucket_id; 2876 name_bucket_id = _name_bucket_id;
2864 result_shm_id = _result_shm_id; 2877 result_shm_id = _result_shm_id;
2865 result_shm_offset = _result_shm_offset; 2878 result_shm_offset = _result_shm_offset;
2866 } 2879 }
2867 2880
2868 void* Set(void* cmd, 2881 void* Set(void* cmd,
2869 GLuint _program, 2882 GLuint _program,
2870 GLuint _index, 2883 GLuint _index,
2871 uint32 _name_bucket_id, 2884 uint32_t _name_bucket_id,
2872 uint32 _result_shm_id, 2885 uint32_t _result_shm_id,
2873 uint32 _result_shm_offset) { 2886 uint32_t _result_shm_offset) {
2874 static_cast<ValueType*>(cmd)->Init( 2887 static_cast<ValueType*>(cmd)->Init(
2875 _program, _index, _name_bucket_id, _result_shm_id, _result_shm_offset); 2888 _program, _index, _name_bucket_id, _result_shm_id, _result_shm_offset);
2876 return NextCmdAddress<ValueType>(cmd); 2889 return NextCmdAddress<ValueType>(cmd);
2877 } 2890 }
2878 2891
2879 gpu::CommandHeader header; 2892 gpu::CommandHeader header;
2880 uint32 program; 2893 uint32_t program;
2881 uint32 index; 2894 uint32_t index;
2882 uint32 name_bucket_id; 2895 uint32_t name_bucket_id;
2883 uint32 result_shm_id; 2896 uint32_t result_shm_id;
2884 uint32 result_shm_offset; 2897 uint32_t result_shm_offset;
2885 }; 2898 };
2886 2899
2887 COMPILE_ASSERT(sizeof(GetActiveAttrib) == 24, Sizeof_GetActiveAttrib_is_not_24); 2900 COMPILE_ASSERT(sizeof(GetActiveAttrib) == 24, Sizeof_GetActiveAttrib_is_not_24);
2888 COMPILE_ASSERT(offsetof(GetActiveAttrib, header) == 0, 2901 COMPILE_ASSERT(offsetof(GetActiveAttrib, header) == 0,
2889 OffsetOf_GetActiveAttrib_header_not_0); 2902 OffsetOf_GetActiveAttrib_header_not_0);
2890 COMPILE_ASSERT(offsetof(GetActiveAttrib, program) == 4, 2903 COMPILE_ASSERT(offsetof(GetActiveAttrib, program) == 4,
2891 OffsetOf_GetActiveAttrib_program_not_4); 2904 OffsetOf_GetActiveAttrib_program_not_4);
2892 COMPILE_ASSERT(offsetof(GetActiveAttrib, index) == 8, 2905 COMPILE_ASSERT(offsetof(GetActiveAttrib, index) == 8,
2893 OffsetOf_GetActiveAttrib_index_not_8); 2906 OffsetOf_GetActiveAttrib_index_not_8);
2894 COMPILE_ASSERT(offsetof(GetActiveAttrib, name_bucket_id) == 12, 2907 COMPILE_ASSERT(offsetof(GetActiveAttrib, name_bucket_id) == 12,
2895 OffsetOf_GetActiveAttrib_name_bucket_id_not_12); 2908 OffsetOf_GetActiveAttrib_name_bucket_id_not_12);
2896 COMPILE_ASSERT(offsetof(GetActiveAttrib, result_shm_id) == 16, 2909 COMPILE_ASSERT(offsetof(GetActiveAttrib, result_shm_id) == 16,
2897 OffsetOf_GetActiveAttrib_result_shm_id_not_16); 2910 OffsetOf_GetActiveAttrib_result_shm_id_not_16);
2898 COMPILE_ASSERT(offsetof(GetActiveAttrib, result_shm_offset) == 20, 2911 COMPILE_ASSERT(offsetof(GetActiveAttrib, result_shm_offset) == 20,
2899 OffsetOf_GetActiveAttrib_result_shm_offset_not_20); 2912 OffsetOf_GetActiveAttrib_result_shm_offset_not_20);
2900 COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, success) == 0, 2913 COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, success) == 0,
2901 OffsetOf_GetActiveAttrib_Result_success_not_0); 2914 OffsetOf_GetActiveAttrib_Result_success_not_0);
2902 COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, size) == 4, 2915 COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, size) == 4,
2903 OffsetOf_GetActiveAttrib_Result_size_not_4); 2916 OffsetOf_GetActiveAttrib_Result_size_not_4);
2904 COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, type) == 8, 2917 COMPILE_ASSERT(offsetof(GetActiveAttrib::Result, type) == 8,
2905 OffsetOf_GetActiveAttrib_Result_type_not_8); 2918 OffsetOf_GetActiveAttrib_Result_type_not_8);
2906 2919
2907 struct GetActiveUniform { 2920 struct GetActiveUniform {
2908 typedef GetActiveUniform ValueType; 2921 typedef GetActiveUniform ValueType;
2909 static const CommandId kCmdId = kGetActiveUniform; 2922 static const CommandId kCmdId = kGetActiveUniform;
2910 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2923 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2911 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2924 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2912 2925
2913 struct Result { 2926 struct Result {
2914 int32 success; 2927 int32_t success;
2915 int32 size; 2928 int32_t size;
2916 uint32 type; 2929 uint32_t type;
2917 }; 2930 };
2918 2931
2919 static uint32 ComputeSize() { 2932 static uint32_t ComputeSize() {
2920 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 2933 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2921 } 2934 }
2922 2935
2923 void SetHeader() { header.SetCmd<ValueType>(); } 2936 void SetHeader() { header.SetCmd<ValueType>(); }
2924 2937
2925 void Init(GLuint _program, 2938 void Init(GLuint _program,
2926 GLuint _index, 2939 GLuint _index,
2927 uint32 _name_bucket_id, 2940 uint32_t _name_bucket_id,
2928 uint32 _result_shm_id, 2941 uint32_t _result_shm_id,
2929 uint32 _result_shm_offset) { 2942 uint32_t _result_shm_offset) {
2930 SetHeader(); 2943 SetHeader();
2931 program = _program; 2944 program = _program;
2932 index = _index; 2945 index = _index;
2933 name_bucket_id = _name_bucket_id; 2946 name_bucket_id = _name_bucket_id;
2934 result_shm_id = _result_shm_id; 2947 result_shm_id = _result_shm_id;
2935 result_shm_offset = _result_shm_offset; 2948 result_shm_offset = _result_shm_offset;
2936 } 2949 }
2937 2950
2938 void* Set(void* cmd, 2951 void* Set(void* cmd,
2939 GLuint _program, 2952 GLuint _program,
2940 GLuint _index, 2953 GLuint _index,
2941 uint32 _name_bucket_id, 2954 uint32_t _name_bucket_id,
2942 uint32 _result_shm_id, 2955 uint32_t _result_shm_id,
2943 uint32 _result_shm_offset) { 2956 uint32_t _result_shm_offset) {
2944 static_cast<ValueType*>(cmd)->Init( 2957 static_cast<ValueType*>(cmd)->Init(
2945 _program, _index, _name_bucket_id, _result_shm_id, _result_shm_offset); 2958 _program, _index, _name_bucket_id, _result_shm_id, _result_shm_offset);
2946 return NextCmdAddress<ValueType>(cmd); 2959 return NextCmdAddress<ValueType>(cmd);
2947 } 2960 }
2948 2961
2949 gpu::CommandHeader header; 2962 gpu::CommandHeader header;
2950 uint32 program; 2963 uint32_t program;
2951 uint32 index; 2964 uint32_t index;
2952 uint32 name_bucket_id; 2965 uint32_t name_bucket_id;
2953 uint32 result_shm_id; 2966 uint32_t result_shm_id;
2954 uint32 result_shm_offset; 2967 uint32_t result_shm_offset;
2955 }; 2968 };
2956 2969
2957 COMPILE_ASSERT(sizeof(GetActiveUniform) == 24, 2970 COMPILE_ASSERT(sizeof(GetActiveUniform) == 24,
2958 Sizeof_GetActiveUniform_is_not_24); 2971 Sizeof_GetActiveUniform_is_not_24);
2959 COMPILE_ASSERT(offsetof(GetActiveUniform, header) == 0, 2972 COMPILE_ASSERT(offsetof(GetActiveUniform, header) == 0,
2960 OffsetOf_GetActiveUniform_header_not_0); 2973 OffsetOf_GetActiveUniform_header_not_0);
2961 COMPILE_ASSERT(offsetof(GetActiveUniform, program) == 4, 2974 COMPILE_ASSERT(offsetof(GetActiveUniform, program) == 4,
2962 OffsetOf_GetActiveUniform_program_not_4); 2975 OffsetOf_GetActiveUniform_program_not_4);
2963 COMPILE_ASSERT(offsetof(GetActiveUniform, index) == 8, 2976 COMPILE_ASSERT(offsetof(GetActiveUniform, index) == 8,
2964 OffsetOf_GetActiveUniform_index_not_8); 2977 OffsetOf_GetActiveUniform_index_not_8);
(...skipping 11 matching lines...) Expand all
2976 OffsetOf_GetActiveUniform_Result_type_not_8); 2989 OffsetOf_GetActiveUniform_Result_type_not_8);
2977 2990
2978 struct GetAttachedShaders { 2991 struct GetAttachedShaders {
2979 typedef GetAttachedShaders ValueType; 2992 typedef GetAttachedShaders ValueType;
2980 static const CommandId kCmdId = kGetAttachedShaders; 2993 static const CommandId kCmdId = kGetAttachedShaders;
2981 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2994 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2982 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2995 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2983 2996
2984 typedef SizedResult<GLuint> Result; 2997 typedef SizedResult<GLuint> Result;
2985 2998
2986 static uint32 ComputeSize() { 2999 static uint32_t ComputeSize() {
2987 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3000 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2988 } 3001 }
2989 3002
2990 void SetHeader() { header.SetCmd<ValueType>(); } 3003 void SetHeader() { header.SetCmd<ValueType>(); }
2991 3004
2992 void Init(GLuint _program, 3005 void Init(GLuint _program,
2993 uint32 _result_shm_id, 3006 uint32_t _result_shm_id,
2994 uint32 _result_shm_offset, 3007 uint32_t _result_shm_offset,
2995 uint32 _result_size) { 3008 uint32_t _result_size) {
2996 SetHeader(); 3009 SetHeader();
2997 program = _program; 3010 program = _program;
2998 result_shm_id = _result_shm_id; 3011 result_shm_id = _result_shm_id;
2999 result_shm_offset = _result_shm_offset; 3012 result_shm_offset = _result_shm_offset;
3000 result_size = _result_size; 3013 result_size = _result_size;
3001 } 3014 }
3002 3015
3003 void* Set(void* cmd, 3016 void* Set(void* cmd,
3004 GLuint _program, 3017 GLuint _program,
3005 uint32 _result_shm_id, 3018 uint32_t _result_shm_id,
3006 uint32 _result_shm_offset, 3019 uint32_t _result_shm_offset,
3007 uint32 _result_size) { 3020 uint32_t _result_size) {
3008 static_cast<ValueType*>(cmd) 3021 static_cast<ValueType*>(cmd)
3009 ->Init(_program, _result_shm_id, _result_shm_offset, _result_size); 3022 ->Init(_program, _result_shm_id, _result_shm_offset, _result_size);
3010 return NextCmdAddress<ValueType>(cmd); 3023 return NextCmdAddress<ValueType>(cmd);
3011 } 3024 }
3012 3025
3013 gpu::CommandHeader header; 3026 gpu::CommandHeader header;
3014 uint32 program; 3027 uint32_t program;
3015 uint32 result_shm_id; 3028 uint32_t result_shm_id;
3016 uint32 result_shm_offset; 3029 uint32_t result_shm_offset;
3017 uint32 result_size; 3030 uint32_t result_size;
3018 }; 3031 };
3019 3032
3020 COMPILE_ASSERT(sizeof(GetAttachedShaders) == 20, 3033 COMPILE_ASSERT(sizeof(GetAttachedShaders) == 20,
3021 Sizeof_GetAttachedShaders_is_not_20); 3034 Sizeof_GetAttachedShaders_is_not_20);
3022 COMPILE_ASSERT(offsetof(GetAttachedShaders, header) == 0, 3035 COMPILE_ASSERT(offsetof(GetAttachedShaders, header) == 0,
3023 OffsetOf_GetAttachedShaders_header_not_0); 3036 OffsetOf_GetAttachedShaders_header_not_0);
3024 COMPILE_ASSERT(offsetof(GetAttachedShaders, program) == 4, 3037 COMPILE_ASSERT(offsetof(GetAttachedShaders, program) == 4,
3025 OffsetOf_GetAttachedShaders_program_not_4); 3038 OffsetOf_GetAttachedShaders_program_not_4);
3026 COMPILE_ASSERT(offsetof(GetAttachedShaders, result_shm_id) == 8, 3039 COMPILE_ASSERT(offsetof(GetAttachedShaders, result_shm_id) == 8,
3027 OffsetOf_GetAttachedShaders_result_shm_id_not_8); 3040 OffsetOf_GetAttachedShaders_result_shm_id_not_8);
3028 COMPILE_ASSERT(offsetof(GetAttachedShaders, result_shm_offset) == 12, 3041 COMPILE_ASSERT(offsetof(GetAttachedShaders, result_shm_offset) == 12,
3029 OffsetOf_GetAttachedShaders_result_shm_offset_not_12); 3042 OffsetOf_GetAttachedShaders_result_shm_offset_not_12);
3030 COMPILE_ASSERT(offsetof(GetAttachedShaders, result_size) == 16, 3043 COMPILE_ASSERT(offsetof(GetAttachedShaders, result_size) == 16,
3031 OffsetOf_GetAttachedShaders_result_size_not_16); 3044 OffsetOf_GetAttachedShaders_result_size_not_16);
3032 3045
3033 struct GetBooleanv { 3046 struct GetBooleanv {
3034 typedef GetBooleanv ValueType; 3047 typedef GetBooleanv ValueType;
3035 static const CommandId kCmdId = kGetBooleanv; 3048 static const CommandId kCmdId = kGetBooleanv;
3036 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3049 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3037 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3050 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3038 3051
3039 typedef SizedResult<GLboolean> Result; 3052 typedef SizedResult<GLboolean> Result;
3040 3053
3041 static uint32 ComputeSize() { 3054 static uint32_t ComputeSize() {
3042 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3055 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3043 } 3056 }
3044 3057
3045 void SetHeader() { header.SetCmd<ValueType>(); } 3058 void SetHeader() { header.SetCmd<ValueType>(); }
3046 3059
3047 void Init(GLenum _pname, uint32 _params_shm_id, uint32 _params_shm_offset) { 3060 void Init(GLenum _pname,
3061 uint32_t _params_shm_id,
3062 uint32_t _params_shm_offset) {
3048 SetHeader(); 3063 SetHeader();
3049 pname = _pname; 3064 pname = _pname;
3050 params_shm_id = _params_shm_id; 3065 params_shm_id = _params_shm_id;
3051 params_shm_offset = _params_shm_offset; 3066 params_shm_offset = _params_shm_offset;
3052 } 3067 }
3053 3068
3054 void* Set(void* cmd, 3069 void* Set(void* cmd,
3055 GLenum _pname, 3070 GLenum _pname,
3056 uint32 _params_shm_id, 3071 uint32_t _params_shm_id,
3057 uint32 _params_shm_offset) { 3072 uint32_t _params_shm_offset) {
3058 static_cast<ValueType*>(cmd) 3073 static_cast<ValueType*>(cmd)
3059 ->Init(_pname, _params_shm_id, _params_shm_offset); 3074 ->Init(_pname, _params_shm_id, _params_shm_offset);
3060 return NextCmdAddress<ValueType>(cmd); 3075 return NextCmdAddress<ValueType>(cmd);
3061 } 3076 }
3062 3077
3063 gpu::CommandHeader header; 3078 gpu::CommandHeader header;
3064 uint32 pname; 3079 uint32_t pname;
3065 uint32 params_shm_id; 3080 uint32_t params_shm_id;
3066 uint32 params_shm_offset; 3081 uint32_t params_shm_offset;
3067 }; 3082 };
3068 3083
3069 COMPILE_ASSERT(sizeof(GetBooleanv) == 16, Sizeof_GetBooleanv_is_not_16); 3084 COMPILE_ASSERT(sizeof(GetBooleanv) == 16, Sizeof_GetBooleanv_is_not_16);
3070 COMPILE_ASSERT(offsetof(GetBooleanv, header) == 0, 3085 COMPILE_ASSERT(offsetof(GetBooleanv, header) == 0,
3071 OffsetOf_GetBooleanv_header_not_0); 3086 OffsetOf_GetBooleanv_header_not_0);
3072 COMPILE_ASSERT(offsetof(GetBooleanv, pname) == 4, 3087 COMPILE_ASSERT(offsetof(GetBooleanv, pname) == 4,
3073 OffsetOf_GetBooleanv_pname_not_4); 3088 OffsetOf_GetBooleanv_pname_not_4);
3074 COMPILE_ASSERT(offsetof(GetBooleanv, params_shm_id) == 8, 3089 COMPILE_ASSERT(offsetof(GetBooleanv, params_shm_id) == 8,
3075 OffsetOf_GetBooleanv_params_shm_id_not_8); 3090 OffsetOf_GetBooleanv_params_shm_id_not_8);
3076 COMPILE_ASSERT(offsetof(GetBooleanv, params_shm_offset) == 12, 3091 COMPILE_ASSERT(offsetof(GetBooleanv, params_shm_offset) == 12,
3077 OffsetOf_GetBooleanv_params_shm_offset_not_12); 3092 OffsetOf_GetBooleanv_params_shm_offset_not_12);
3078 3093
3079 struct GetBufferParameteriv { 3094 struct GetBufferParameteriv {
3080 typedef GetBufferParameteriv ValueType; 3095 typedef GetBufferParameteriv ValueType;
3081 static const CommandId kCmdId = kGetBufferParameteriv; 3096 static const CommandId kCmdId = kGetBufferParameteriv;
3082 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3097 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3083 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3098 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3084 3099
3085 typedef SizedResult<GLint> Result; 3100 typedef SizedResult<GLint> Result;
3086 3101
3087 static uint32 ComputeSize() { 3102 static uint32_t ComputeSize() {
3088 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3103 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3089 } 3104 }
3090 3105
3091 void SetHeader() { header.SetCmd<ValueType>(); } 3106 void SetHeader() { header.SetCmd<ValueType>(); }
3092 3107
3093 void Init(GLenum _target, 3108 void Init(GLenum _target,
3094 GLenum _pname, 3109 GLenum _pname,
3095 uint32 _params_shm_id, 3110 uint32_t _params_shm_id,
3096 uint32 _params_shm_offset) { 3111 uint32_t _params_shm_offset) {
3097 SetHeader(); 3112 SetHeader();
3098 target = _target; 3113 target = _target;
3099 pname = _pname; 3114 pname = _pname;
3100 params_shm_id = _params_shm_id; 3115 params_shm_id = _params_shm_id;
3101 params_shm_offset = _params_shm_offset; 3116 params_shm_offset = _params_shm_offset;
3102 } 3117 }
3103 3118
3104 void* Set(void* cmd, 3119 void* Set(void* cmd,
3105 GLenum _target, 3120 GLenum _target,
3106 GLenum _pname, 3121 GLenum _pname,
3107 uint32 _params_shm_id, 3122 uint32_t _params_shm_id,
3108 uint32 _params_shm_offset) { 3123 uint32_t _params_shm_offset) {
3109 static_cast<ValueType*>(cmd) 3124 static_cast<ValueType*>(cmd)
3110 ->Init(_target, _pname, _params_shm_id, _params_shm_offset); 3125 ->Init(_target, _pname, _params_shm_id, _params_shm_offset);
3111 return NextCmdAddress<ValueType>(cmd); 3126 return NextCmdAddress<ValueType>(cmd);
3112 } 3127 }
3113 3128
3114 gpu::CommandHeader header; 3129 gpu::CommandHeader header;
3115 uint32 target; 3130 uint32_t target;
3116 uint32 pname; 3131 uint32_t pname;
3117 uint32 params_shm_id; 3132 uint32_t params_shm_id;
3118 uint32 params_shm_offset; 3133 uint32_t params_shm_offset;
3119 }; 3134 };
3120 3135
3121 COMPILE_ASSERT(sizeof(GetBufferParameteriv) == 20, 3136 COMPILE_ASSERT(sizeof(GetBufferParameteriv) == 20,
3122 Sizeof_GetBufferParameteriv_is_not_20); 3137 Sizeof_GetBufferParameteriv_is_not_20);
3123 COMPILE_ASSERT(offsetof(GetBufferParameteriv, header) == 0, 3138 COMPILE_ASSERT(offsetof(GetBufferParameteriv, header) == 0,
3124 OffsetOf_GetBufferParameteriv_header_not_0); 3139 OffsetOf_GetBufferParameteriv_header_not_0);
3125 COMPILE_ASSERT(offsetof(GetBufferParameteriv, target) == 4, 3140 COMPILE_ASSERT(offsetof(GetBufferParameteriv, target) == 4,
3126 OffsetOf_GetBufferParameteriv_target_not_4); 3141 OffsetOf_GetBufferParameteriv_target_not_4);
3127 COMPILE_ASSERT(offsetof(GetBufferParameteriv, pname) == 8, 3142 COMPILE_ASSERT(offsetof(GetBufferParameteriv, pname) == 8,
3128 OffsetOf_GetBufferParameteriv_pname_not_8); 3143 OffsetOf_GetBufferParameteriv_pname_not_8);
3129 COMPILE_ASSERT(offsetof(GetBufferParameteriv, params_shm_id) == 12, 3144 COMPILE_ASSERT(offsetof(GetBufferParameteriv, params_shm_id) == 12,
3130 OffsetOf_GetBufferParameteriv_params_shm_id_not_12); 3145 OffsetOf_GetBufferParameteriv_params_shm_id_not_12);
3131 COMPILE_ASSERT(offsetof(GetBufferParameteriv, params_shm_offset) == 16, 3146 COMPILE_ASSERT(offsetof(GetBufferParameteriv, params_shm_offset) == 16,
3132 OffsetOf_GetBufferParameteriv_params_shm_offset_not_16); 3147 OffsetOf_GetBufferParameteriv_params_shm_offset_not_16);
3133 3148
3134 struct GetError { 3149 struct GetError {
3135 typedef GetError ValueType; 3150 typedef GetError ValueType;
3136 static const CommandId kCmdId = kGetError; 3151 static const CommandId kCmdId = kGetError;
3137 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3152 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3138 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3153 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3139 3154
3140 typedef GLenum Result; 3155 typedef GLenum Result;
3141 3156
3142 static uint32 ComputeSize() { 3157 static uint32_t ComputeSize() {
3143 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3158 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3144 } 3159 }
3145 3160
3146 void SetHeader() { header.SetCmd<ValueType>(); } 3161 void SetHeader() { header.SetCmd<ValueType>(); }
3147 3162
3148 void Init(uint32 _result_shm_id, uint32 _result_shm_offset) { 3163 void Init(uint32_t _result_shm_id, uint32_t _result_shm_offset) {
3149 SetHeader(); 3164 SetHeader();
3150 result_shm_id = _result_shm_id; 3165 result_shm_id = _result_shm_id;
3151 result_shm_offset = _result_shm_offset; 3166 result_shm_offset = _result_shm_offset;
3152 } 3167 }
3153 3168
3154 void* Set(void* cmd, uint32 _result_shm_id, uint32 _result_shm_offset) { 3169 void* Set(void* cmd, uint32_t _result_shm_id, uint32_t _result_shm_offset) {
3155 static_cast<ValueType*>(cmd)->Init(_result_shm_id, _result_shm_offset); 3170 static_cast<ValueType*>(cmd)->Init(_result_shm_id, _result_shm_offset);
3156 return NextCmdAddress<ValueType>(cmd); 3171 return NextCmdAddress<ValueType>(cmd);
3157 } 3172 }
3158 3173
3159 gpu::CommandHeader header; 3174 gpu::CommandHeader header;
3160 uint32 result_shm_id; 3175 uint32_t result_shm_id;
3161 uint32 result_shm_offset; 3176 uint32_t result_shm_offset;
3162 }; 3177 };
3163 3178
3164 COMPILE_ASSERT(sizeof(GetError) == 12, Sizeof_GetError_is_not_12); 3179 COMPILE_ASSERT(sizeof(GetError) == 12, Sizeof_GetError_is_not_12);
3165 COMPILE_ASSERT(offsetof(GetError, header) == 0, OffsetOf_GetError_header_not_0); 3180 COMPILE_ASSERT(offsetof(GetError, header) == 0, OffsetOf_GetError_header_not_0);
3166 COMPILE_ASSERT(offsetof(GetError, result_shm_id) == 4, 3181 COMPILE_ASSERT(offsetof(GetError, result_shm_id) == 4,
3167 OffsetOf_GetError_result_shm_id_not_4); 3182 OffsetOf_GetError_result_shm_id_not_4);
3168 COMPILE_ASSERT(offsetof(GetError, result_shm_offset) == 8, 3183 COMPILE_ASSERT(offsetof(GetError, result_shm_offset) == 8,
3169 OffsetOf_GetError_result_shm_offset_not_8); 3184 OffsetOf_GetError_result_shm_offset_not_8);
3170 3185
3171 struct GetFloatv { 3186 struct GetFloatv {
3172 typedef GetFloatv ValueType; 3187 typedef GetFloatv ValueType;
3173 static const CommandId kCmdId = kGetFloatv; 3188 static const CommandId kCmdId = kGetFloatv;
3174 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3189 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3175 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3190 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3176 3191
3177 typedef SizedResult<GLfloat> Result; 3192 typedef SizedResult<GLfloat> Result;
3178 3193
3179 static uint32 ComputeSize() { 3194 static uint32_t ComputeSize() {
3180 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3195 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3181 } 3196 }
3182 3197
3183 void SetHeader() { header.SetCmd<ValueType>(); } 3198 void SetHeader() { header.SetCmd<ValueType>(); }
3184 3199
3185 void Init(GLenum _pname, uint32 _params_shm_id, uint32 _params_shm_offset) { 3200 void Init(GLenum _pname,
3201 uint32_t _params_shm_id,
3202 uint32_t _params_shm_offset) {
3186 SetHeader(); 3203 SetHeader();
3187 pname = _pname; 3204 pname = _pname;
3188 params_shm_id = _params_shm_id; 3205 params_shm_id = _params_shm_id;
3189 params_shm_offset = _params_shm_offset; 3206 params_shm_offset = _params_shm_offset;
3190 } 3207 }
3191 3208
3192 void* Set(void* cmd, 3209 void* Set(void* cmd,
3193 GLenum _pname, 3210 GLenum _pname,
3194 uint32 _params_shm_id, 3211 uint32_t _params_shm_id,
3195 uint32 _params_shm_offset) { 3212 uint32_t _params_shm_offset) {
3196 static_cast<ValueType*>(cmd) 3213 static_cast<ValueType*>(cmd)
3197 ->Init(_pname, _params_shm_id, _params_shm_offset); 3214 ->Init(_pname, _params_shm_id, _params_shm_offset);
3198 return NextCmdAddress<ValueType>(cmd); 3215 return NextCmdAddress<ValueType>(cmd);
3199 } 3216 }
3200 3217
3201 gpu::CommandHeader header; 3218 gpu::CommandHeader header;
3202 uint32 pname; 3219 uint32_t pname;
3203 uint32 params_shm_id; 3220 uint32_t params_shm_id;
3204 uint32 params_shm_offset; 3221 uint32_t params_shm_offset;
3205 }; 3222 };
3206 3223
3207 COMPILE_ASSERT(sizeof(GetFloatv) == 16, Sizeof_GetFloatv_is_not_16); 3224 COMPILE_ASSERT(sizeof(GetFloatv) == 16, Sizeof_GetFloatv_is_not_16);
3208 COMPILE_ASSERT(offsetof(GetFloatv, header) == 0, 3225 COMPILE_ASSERT(offsetof(GetFloatv, header) == 0,
3209 OffsetOf_GetFloatv_header_not_0); 3226 OffsetOf_GetFloatv_header_not_0);
3210 COMPILE_ASSERT(offsetof(GetFloatv, pname) == 4, OffsetOf_GetFloatv_pname_not_4); 3227 COMPILE_ASSERT(offsetof(GetFloatv, pname) == 4, OffsetOf_GetFloatv_pname_not_4);
3211 COMPILE_ASSERT(offsetof(GetFloatv, params_shm_id) == 8, 3228 COMPILE_ASSERT(offsetof(GetFloatv, params_shm_id) == 8,
3212 OffsetOf_GetFloatv_params_shm_id_not_8); 3229 OffsetOf_GetFloatv_params_shm_id_not_8);
3213 COMPILE_ASSERT(offsetof(GetFloatv, params_shm_offset) == 12, 3230 COMPILE_ASSERT(offsetof(GetFloatv, params_shm_offset) == 12,
3214 OffsetOf_GetFloatv_params_shm_offset_not_12); 3231 OffsetOf_GetFloatv_params_shm_offset_not_12);
3215 3232
3216 struct GetFramebufferAttachmentParameteriv { 3233 struct GetFramebufferAttachmentParameteriv {
3217 typedef GetFramebufferAttachmentParameteriv ValueType; 3234 typedef GetFramebufferAttachmentParameteriv ValueType;
3218 static const CommandId kCmdId = kGetFramebufferAttachmentParameteriv; 3235 static const CommandId kCmdId = kGetFramebufferAttachmentParameteriv;
3219 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3236 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3220 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3237 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3221 3238
3222 typedef SizedResult<GLint> Result; 3239 typedef SizedResult<GLint> Result;
3223 3240
3224 static uint32 ComputeSize() { 3241 static uint32_t ComputeSize() {
3225 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3242 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3226 } 3243 }
3227 3244
3228 void SetHeader() { header.SetCmd<ValueType>(); } 3245 void SetHeader() { header.SetCmd<ValueType>(); }
3229 3246
3230 void Init(GLenum _target, 3247 void Init(GLenum _target,
3231 GLenum _attachment, 3248 GLenum _attachment,
3232 GLenum _pname, 3249 GLenum _pname,
3233 uint32 _params_shm_id, 3250 uint32_t _params_shm_id,
3234 uint32 _params_shm_offset) { 3251 uint32_t _params_shm_offset) {
3235 SetHeader(); 3252 SetHeader();
3236 target = _target; 3253 target = _target;
3237 attachment = _attachment; 3254 attachment = _attachment;
3238 pname = _pname; 3255 pname = _pname;
3239 params_shm_id = _params_shm_id; 3256 params_shm_id = _params_shm_id;
3240 params_shm_offset = _params_shm_offset; 3257 params_shm_offset = _params_shm_offset;
3241 } 3258 }
3242 3259
3243 void* Set(void* cmd, 3260 void* Set(void* cmd,
3244 GLenum _target, 3261 GLenum _target,
3245 GLenum _attachment, 3262 GLenum _attachment,
3246 GLenum _pname, 3263 GLenum _pname,
3247 uint32 _params_shm_id, 3264 uint32_t _params_shm_id,
3248 uint32 _params_shm_offset) { 3265 uint32_t _params_shm_offset) {
3249 static_cast<ValueType*>(cmd)->Init( 3266 static_cast<ValueType*>(cmd)->Init(
3250 _target, _attachment, _pname, _params_shm_id, _params_shm_offset); 3267 _target, _attachment, _pname, _params_shm_id, _params_shm_offset);
3251 return NextCmdAddress<ValueType>(cmd); 3268 return NextCmdAddress<ValueType>(cmd);
3252 } 3269 }
3253 3270
3254 gpu::CommandHeader header; 3271 gpu::CommandHeader header;
3255 uint32 target; 3272 uint32_t target;
3256 uint32 attachment; 3273 uint32_t attachment;
3257 uint32 pname; 3274 uint32_t pname;
3258 uint32 params_shm_id; 3275 uint32_t params_shm_id;
3259 uint32 params_shm_offset; 3276 uint32_t params_shm_offset;
3260 }; 3277 };
3261 3278
3262 COMPILE_ASSERT(sizeof(GetFramebufferAttachmentParameteriv) == 24, 3279 COMPILE_ASSERT(sizeof(GetFramebufferAttachmentParameteriv) == 24,
3263 Sizeof_GetFramebufferAttachmentParameteriv_is_not_24); 3280 Sizeof_GetFramebufferAttachmentParameteriv_is_not_24);
3264 COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, header) == 0, 3281 COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, header) == 0,
3265 OffsetOf_GetFramebufferAttachmentParameteriv_header_not_0); 3282 OffsetOf_GetFramebufferAttachmentParameteriv_header_not_0);
3266 COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, target) == 4, 3283 COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, target) == 4,
3267 OffsetOf_GetFramebufferAttachmentParameteriv_target_not_4); 3284 OffsetOf_GetFramebufferAttachmentParameteriv_target_not_4);
3268 COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, attachment) == 8, 3285 COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, attachment) == 8,
3269 OffsetOf_GetFramebufferAttachmentParameteriv_attachment_not_8); 3286 OffsetOf_GetFramebufferAttachmentParameteriv_attachment_not_8);
3270 COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, pname) == 12, 3287 COMPILE_ASSERT(offsetof(GetFramebufferAttachmentParameteriv, pname) == 12,
3271 OffsetOf_GetFramebufferAttachmentParameteriv_pname_not_12); 3288 OffsetOf_GetFramebufferAttachmentParameteriv_pname_not_12);
3272 COMPILE_ASSERT( 3289 COMPILE_ASSERT(
3273 offsetof(GetFramebufferAttachmentParameteriv, params_shm_id) == 16, 3290 offsetof(GetFramebufferAttachmentParameteriv, params_shm_id) == 16,
3274 OffsetOf_GetFramebufferAttachmentParameteriv_params_shm_id_not_16); 3291 OffsetOf_GetFramebufferAttachmentParameteriv_params_shm_id_not_16);
3275 COMPILE_ASSERT( 3292 COMPILE_ASSERT(
3276 offsetof(GetFramebufferAttachmentParameteriv, params_shm_offset) == 20, 3293 offsetof(GetFramebufferAttachmentParameteriv, params_shm_offset) == 20,
3277 OffsetOf_GetFramebufferAttachmentParameteriv_params_shm_offset_not_20); 3294 OffsetOf_GetFramebufferAttachmentParameteriv_params_shm_offset_not_20);
3278 3295
3279 struct GetIntegerv { 3296 struct GetIntegerv {
3280 typedef GetIntegerv ValueType; 3297 typedef GetIntegerv ValueType;
3281 static const CommandId kCmdId = kGetIntegerv; 3298 static const CommandId kCmdId = kGetIntegerv;
3282 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3299 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3283 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3300 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3284 3301
3285 typedef SizedResult<GLint> Result; 3302 typedef SizedResult<GLint> Result;
3286 3303
3287 static uint32 ComputeSize() { 3304 static uint32_t ComputeSize() {
3288 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3305 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3289 } 3306 }
3290 3307
3291 void SetHeader() { header.SetCmd<ValueType>(); } 3308 void SetHeader() { header.SetCmd<ValueType>(); }
3292 3309
3293 void Init(GLenum _pname, uint32 _params_shm_id, uint32 _params_shm_offset) { 3310 void Init(GLenum _pname,
3311 uint32_t _params_shm_id,
3312 uint32_t _params_shm_offset) {
3294 SetHeader(); 3313 SetHeader();
3295 pname = _pname; 3314 pname = _pname;
3296 params_shm_id = _params_shm_id; 3315 params_shm_id = _params_shm_id;
3297 params_shm_offset = _params_shm_offset; 3316 params_shm_offset = _params_shm_offset;
3298 } 3317 }
3299 3318
3300 void* Set(void* cmd, 3319 void* Set(void* cmd,
3301 GLenum _pname, 3320 GLenum _pname,
3302 uint32 _params_shm_id, 3321 uint32_t _params_shm_id,
3303 uint32 _params_shm_offset) { 3322 uint32_t _params_shm_offset) {
3304 static_cast<ValueType*>(cmd) 3323 static_cast<ValueType*>(cmd)
3305 ->Init(_pname, _params_shm_id, _params_shm_offset); 3324 ->Init(_pname, _params_shm_id, _params_shm_offset);
3306 return NextCmdAddress<ValueType>(cmd); 3325 return NextCmdAddress<ValueType>(cmd);
3307 } 3326 }
3308 3327
3309 gpu::CommandHeader header; 3328 gpu::CommandHeader header;
3310 uint32 pname; 3329 uint32_t pname;
3311 uint32 params_shm_id; 3330 uint32_t params_shm_id;
3312 uint32 params_shm_offset; 3331 uint32_t params_shm_offset;
3313 }; 3332 };
3314 3333
3315 COMPILE_ASSERT(sizeof(GetIntegerv) == 16, Sizeof_GetIntegerv_is_not_16); 3334 COMPILE_ASSERT(sizeof(GetIntegerv) == 16, Sizeof_GetIntegerv_is_not_16);
3316 COMPILE_ASSERT(offsetof(GetIntegerv, header) == 0, 3335 COMPILE_ASSERT(offsetof(GetIntegerv, header) == 0,
3317 OffsetOf_GetIntegerv_header_not_0); 3336 OffsetOf_GetIntegerv_header_not_0);
3318 COMPILE_ASSERT(offsetof(GetIntegerv, pname) == 4, 3337 COMPILE_ASSERT(offsetof(GetIntegerv, pname) == 4,
3319 OffsetOf_GetIntegerv_pname_not_4); 3338 OffsetOf_GetIntegerv_pname_not_4);
3320 COMPILE_ASSERT(offsetof(GetIntegerv, params_shm_id) == 8, 3339 COMPILE_ASSERT(offsetof(GetIntegerv, params_shm_id) == 8,
3321 OffsetOf_GetIntegerv_params_shm_id_not_8); 3340 OffsetOf_GetIntegerv_params_shm_id_not_8);
3322 COMPILE_ASSERT(offsetof(GetIntegerv, params_shm_offset) == 12, 3341 COMPILE_ASSERT(offsetof(GetIntegerv, params_shm_offset) == 12,
3323 OffsetOf_GetIntegerv_params_shm_offset_not_12); 3342 OffsetOf_GetIntegerv_params_shm_offset_not_12);
3324 3343
3325 struct GetProgramiv { 3344 struct GetProgramiv {
3326 typedef GetProgramiv ValueType; 3345 typedef GetProgramiv ValueType;
3327 static const CommandId kCmdId = kGetProgramiv; 3346 static const CommandId kCmdId = kGetProgramiv;
3328 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3347 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3329 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3348 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3330 3349
3331 typedef SizedResult<GLint> Result; 3350 typedef SizedResult<GLint> Result;
3332 3351
3333 static uint32 ComputeSize() { 3352 static uint32_t ComputeSize() {
3334 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3353 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3335 } 3354 }
3336 3355
3337 void SetHeader() { header.SetCmd<ValueType>(); } 3356 void SetHeader() { header.SetCmd<ValueType>(); }
3338 3357
3339 void Init(GLuint _program, 3358 void Init(GLuint _program,
3340 GLenum _pname, 3359 GLenum _pname,
3341 uint32 _params_shm_id, 3360 uint32_t _params_shm_id,
3342 uint32 _params_shm_offset) { 3361 uint32_t _params_shm_offset) {
3343 SetHeader(); 3362 SetHeader();
3344 program = _program; 3363 program = _program;
3345 pname = _pname; 3364 pname = _pname;
3346 params_shm_id = _params_shm_id; 3365 params_shm_id = _params_shm_id;
3347 params_shm_offset = _params_shm_offset; 3366 params_shm_offset = _params_shm_offset;
3348 } 3367 }
3349 3368
3350 void* Set(void* cmd, 3369 void* Set(void* cmd,
3351 GLuint _program, 3370 GLuint _program,
3352 GLenum _pname, 3371 GLenum _pname,
3353 uint32 _params_shm_id, 3372 uint32_t _params_shm_id,
3354 uint32 _params_shm_offset) { 3373 uint32_t _params_shm_offset) {
3355 static_cast<ValueType*>(cmd) 3374 static_cast<ValueType*>(cmd)
3356 ->Init(_program, _pname, _params_shm_id, _params_shm_offset); 3375 ->Init(_program, _pname, _params_shm_id, _params_shm_offset);
3357 return NextCmdAddress<ValueType>(cmd); 3376 return NextCmdAddress<ValueType>(cmd);
3358 } 3377 }
3359 3378
3360 gpu::CommandHeader header; 3379 gpu::CommandHeader header;
3361 uint32 program; 3380 uint32_t program;
3362 uint32 pname; 3381 uint32_t pname;
3363 uint32 params_shm_id; 3382 uint32_t params_shm_id;
3364 uint32 params_shm_offset; 3383 uint32_t params_shm_offset;
3365 }; 3384 };
3366 3385
3367 COMPILE_ASSERT(sizeof(GetProgramiv) == 20, Sizeof_GetProgramiv_is_not_20); 3386 COMPILE_ASSERT(sizeof(GetProgramiv) == 20, Sizeof_GetProgramiv_is_not_20);
3368 COMPILE_ASSERT(offsetof(GetProgramiv, header) == 0, 3387 COMPILE_ASSERT(offsetof(GetProgramiv, header) == 0,
3369 OffsetOf_GetProgramiv_header_not_0); 3388 OffsetOf_GetProgramiv_header_not_0);
3370 COMPILE_ASSERT(offsetof(GetProgramiv, program) == 4, 3389 COMPILE_ASSERT(offsetof(GetProgramiv, program) == 4,
3371 OffsetOf_GetProgramiv_program_not_4); 3390 OffsetOf_GetProgramiv_program_not_4);
3372 COMPILE_ASSERT(offsetof(GetProgramiv, pname) == 8, 3391 COMPILE_ASSERT(offsetof(GetProgramiv, pname) == 8,
3373 OffsetOf_GetProgramiv_pname_not_8); 3392 OffsetOf_GetProgramiv_pname_not_8);
3374 COMPILE_ASSERT(offsetof(GetProgramiv, params_shm_id) == 12, 3393 COMPILE_ASSERT(offsetof(GetProgramiv, params_shm_id) == 12,
3375 OffsetOf_GetProgramiv_params_shm_id_not_12); 3394 OffsetOf_GetProgramiv_params_shm_id_not_12);
3376 COMPILE_ASSERT(offsetof(GetProgramiv, params_shm_offset) == 16, 3395 COMPILE_ASSERT(offsetof(GetProgramiv, params_shm_offset) == 16,
3377 OffsetOf_GetProgramiv_params_shm_offset_not_16); 3396 OffsetOf_GetProgramiv_params_shm_offset_not_16);
3378 3397
3379 struct GetProgramInfoLog { 3398 struct GetProgramInfoLog {
3380 typedef GetProgramInfoLog ValueType; 3399 typedef GetProgramInfoLog ValueType;
3381 static const CommandId kCmdId = kGetProgramInfoLog; 3400 static const CommandId kCmdId = kGetProgramInfoLog;
3382 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3401 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3383 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3402 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3384 3403
3385 static uint32 ComputeSize() { 3404 static uint32_t ComputeSize() {
3386 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3405 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3387 } 3406 }
3388 3407
3389 void SetHeader() { header.SetCmd<ValueType>(); } 3408 void SetHeader() { header.SetCmd<ValueType>(); }
3390 3409
3391 void Init(GLuint _program, uint32 _bucket_id) { 3410 void Init(GLuint _program, uint32_t _bucket_id) {
3392 SetHeader(); 3411 SetHeader();
3393 program = _program; 3412 program = _program;
3394 bucket_id = _bucket_id; 3413 bucket_id = _bucket_id;
3395 } 3414 }
3396 3415
3397 void* Set(void* cmd, GLuint _program, uint32 _bucket_id) { 3416 void* Set(void* cmd, GLuint _program, uint32_t _bucket_id) {
3398 static_cast<ValueType*>(cmd)->Init(_program, _bucket_id); 3417 static_cast<ValueType*>(cmd)->Init(_program, _bucket_id);
3399 return NextCmdAddress<ValueType>(cmd); 3418 return NextCmdAddress<ValueType>(cmd);
3400 } 3419 }
3401 3420
3402 gpu::CommandHeader header; 3421 gpu::CommandHeader header;
3403 uint32 program; 3422 uint32_t program;
3404 uint32 bucket_id; 3423 uint32_t bucket_id;
3405 }; 3424 };
3406 3425
3407 COMPILE_ASSERT(sizeof(GetProgramInfoLog) == 12, 3426 COMPILE_ASSERT(sizeof(GetProgramInfoLog) == 12,
3408 Sizeof_GetProgramInfoLog_is_not_12); 3427 Sizeof_GetProgramInfoLog_is_not_12);
3409 COMPILE_ASSERT(offsetof(GetProgramInfoLog, header) == 0, 3428 COMPILE_ASSERT(offsetof(GetProgramInfoLog, header) == 0,
3410 OffsetOf_GetProgramInfoLog_header_not_0); 3429 OffsetOf_GetProgramInfoLog_header_not_0);
3411 COMPILE_ASSERT(offsetof(GetProgramInfoLog, program) == 4, 3430 COMPILE_ASSERT(offsetof(GetProgramInfoLog, program) == 4,
3412 OffsetOf_GetProgramInfoLog_program_not_4); 3431 OffsetOf_GetProgramInfoLog_program_not_4);
3413 COMPILE_ASSERT(offsetof(GetProgramInfoLog, bucket_id) == 8, 3432 COMPILE_ASSERT(offsetof(GetProgramInfoLog, bucket_id) == 8,
3414 OffsetOf_GetProgramInfoLog_bucket_id_not_8); 3433 OffsetOf_GetProgramInfoLog_bucket_id_not_8);
3415 3434
3416 struct GetRenderbufferParameteriv { 3435 struct GetRenderbufferParameteriv {
3417 typedef GetRenderbufferParameteriv ValueType; 3436 typedef GetRenderbufferParameteriv ValueType;
3418 static const CommandId kCmdId = kGetRenderbufferParameteriv; 3437 static const CommandId kCmdId = kGetRenderbufferParameteriv;
3419 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3438 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3420 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3439 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3421 3440
3422 typedef SizedResult<GLint> Result; 3441 typedef SizedResult<GLint> Result;
3423 3442
3424 static uint32 ComputeSize() { 3443 static uint32_t ComputeSize() {
3425 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3444 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3426 } 3445 }
3427 3446
3428 void SetHeader() { header.SetCmd<ValueType>(); } 3447 void SetHeader() { header.SetCmd<ValueType>(); }
3429 3448
3430 void Init(GLenum _target, 3449 void Init(GLenum _target,
3431 GLenum _pname, 3450 GLenum _pname,
3432 uint32 _params_shm_id, 3451 uint32_t _params_shm_id,
3433 uint32 _params_shm_offset) { 3452 uint32_t _params_shm_offset) {
3434 SetHeader(); 3453 SetHeader();
3435 target = _target; 3454 target = _target;
3436 pname = _pname; 3455 pname = _pname;
3437 params_shm_id = _params_shm_id; 3456 params_shm_id = _params_shm_id;
3438 params_shm_offset = _params_shm_offset; 3457 params_shm_offset = _params_shm_offset;
3439 } 3458 }
3440 3459
3441 void* Set(void* cmd, 3460 void* Set(void* cmd,
3442 GLenum _target, 3461 GLenum _target,
3443 GLenum _pname, 3462 GLenum _pname,
3444 uint32 _params_shm_id, 3463 uint32_t _params_shm_id,
3445 uint32 _params_shm_offset) { 3464 uint32_t _params_shm_offset) {
3446 static_cast<ValueType*>(cmd) 3465 static_cast<ValueType*>(cmd)
3447 ->Init(_target, _pname, _params_shm_id, _params_shm_offset); 3466 ->Init(_target, _pname, _params_shm_id, _params_shm_offset);
3448 return NextCmdAddress<ValueType>(cmd); 3467 return NextCmdAddress<ValueType>(cmd);
3449 } 3468 }
3450 3469
3451 gpu::CommandHeader header; 3470 gpu::CommandHeader header;
3452 uint32 target; 3471 uint32_t target;
3453 uint32 pname; 3472 uint32_t pname;
3454 uint32 params_shm_id; 3473 uint32_t params_shm_id;
3455 uint32 params_shm_offset; 3474 uint32_t params_shm_offset;
3456 }; 3475 };
3457 3476
3458 COMPILE_ASSERT(sizeof(GetRenderbufferParameteriv) == 20, 3477 COMPILE_ASSERT(sizeof(GetRenderbufferParameteriv) == 20,
3459 Sizeof_GetRenderbufferParameteriv_is_not_20); 3478 Sizeof_GetRenderbufferParameteriv_is_not_20);
3460 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, header) == 0, 3479 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, header) == 0,
3461 OffsetOf_GetRenderbufferParameteriv_header_not_0); 3480 OffsetOf_GetRenderbufferParameteriv_header_not_0);
3462 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, target) == 4, 3481 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, target) == 4,
3463 OffsetOf_GetRenderbufferParameteriv_target_not_4); 3482 OffsetOf_GetRenderbufferParameteriv_target_not_4);
3464 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, pname) == 8, 3483 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, pname) == 8,
3465 OffsetOf_GetRenderbufferParameteriv_pname_not_8); 3484 OffsetOf_GetRenderbufferParameteriv_pname_not_8);
3466 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, params_shm_id) == 12, 3485 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, params_shm_id) == 12,
3467 OffsetOf_GetRenderbufferParameteriv_params_shm_id_not_12); 3486 OffsetOf_GetRenderbufferParameteriv_params_shm_id_not_12);
3468 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, params_shm_offset) == 16, 3487 COMPILE_ASSERT(offsetof(GetRenderbufferParameteriv, params_shm_offset) == 16,
3469 OffsetOf_GetRenderbufferParameteriv_params_shm_offset_not_16); 3488 OffsetOf_GetRenderbufferParameteriv_params_shm_offset_not_16);
3470 3489
3471 struct GetShaderiv { 3490 struct GetShaderiv {
3472 typedef GetShaderiv ValueType; 3491 typedef GetShaderiv ValueType;
3473 static const CommandId kCmdId = kGetShaderiv; 3492 static const CommandId kCmdId = kGetShaderiv;
3474 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3493 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3475 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3494 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3476 3495
3477 typedef SizedResult<GLint> Result; 3496 typedef SizedResult<GLint> Result;
3478 3497
3479 static uint32 ComputeSize() { 3498 static uint32_t ComputeSize() {
3480 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3499 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3481 } 3500 }
3482 3501
3483 void SetHeader() { header.SetCmd<ValueType>(); } 3502 void SetHeader() { header.SetCmd<ValueType>(); }
3484 3503
3485 void Init(GLuint _shader, 3504 void Init(GLuint _shader,
3486 GLenum _pname, 3505 GLenum _pname,
3487 uint32 _params_shm_id, 3506 uint32_t _params_shm_id,
3488 uint32 _params_shm_offset) { 3507 uint32_t _params_shm_offset) {
3489 SetHeader(); 3508 SetHeader();
3490 shader = _shader; 3509 shader = _shader;
3491 pname = _pname; 3510 pname = _pname;
3492 params_shm_id = _params_shm_id; 3511 params_shm_id = _params_shm_id;
3493 params_shm_offset = _params_shm_offset; 3512 params_shm_offset = _params_shm_offset;
3494 } 3513 }
3495 3514
3496 void* Set(void* cmd, 3515 void* Set(void* cmd,
3497 GLuint _shader, 3516 GLuint _shader,
3498 GLenum _pname, 3517 GLenum _pname,
3499 uint32 _params_shm_id, 3518 uint32_t _params_shm_id,
3500 uint32 _params_shm_offset) { 3519 uint32_t _params_shm_offset) {
3501 static_cast<ValueType*>(cmd) 3520 static_cast<ValueType*>(cmd)
3502 ->Init(_shader, _pname, _params_shm_id, _params_shm_offset); 3521 ->Init(_shader, _pname, _params_shm_id, _params_shm_offset);
3503 return NextCmdAddress<ValueType>(cmd); 3522 return NextCmdAddress<ValueType>(cmd);
3504 } 3523 }
3505 3524
3506 gpu::CommandHeader header; 3525 gpu::CommandHeader header;
3507 uint32 shader; 3526 uint32_t shader;
3508 uint32 pname; 3527 uint32_t pname;
3509 uint32 params_shm_id; 3528 uint32_t params_shm_id;
3510 uint32 params_shm_offset; 3529 uint32_t params_shm_offset;
3511 }; 3530 };
3512 3531
3513 COMPILE_ASSERT(sizeof(GetShaderiv) == 20, Sizeof_GetShaderiv_is_not_20); 3532 COMPILE_ASSERT(sizeof(GetShaderiv) == 20, Sizeof_GetShaderiv_is_not_20);
3514 COMPILE_ASSERT(offsetof(GetShaderiv, header) == 0, 3533 COMPILE_ASSERT(offsetof(GetShaderiv, header) == 0,
3515 OffsetOf_GetShaderiv_header_not_0); 3534 OffsetOf_GetShaderiv_header_not_0);
3516 COMPILE_ASSERT(offsetof(GetShaderiv, shader) == 4, 3535 COMPILE_ASSERT(offsetof(GetShaderiv, shader) == 4,
3517 OffsetOf_GetShaderiv_shader_not_4); 3536 OffsetOf_GetShaderiv_shader_not_4);
3518 COMPILE_ASSERT(offsetof(GetShaderiv, pname) == 8, 3537 COMPILE_ASSERT(offsetof(GetShaderiv, pname) == 8,
3519 OffsetOf_GetShaderiv_pname_not_8); 3538 OffsetOf_GetShaderiv_pname_not_8);
3520 COMPILE_ASSERT(offsetof(GetShaderiv, params_shm_id) == 12, 3539 COMPILE_ASSERT(offsetof(GetShaderiv, params_shm_id) == 12,
3521 OffsetOf_GetShaderiv_params_shm_id_not_12); 3540 OffsetOf_GetShaderiv_params_shm_id_not_12);
3522 COMPILE_ASSERT(offsetof(GetShaderiv, params_shm_offset) == 16, 3541 COMPILE_ASSERT(offsetof(GetShaderiv, params_shm_offset) == 16,
3523 OffsetOf_GetShaderiv_params_shm_offset_not_16); 3542 OffsetOf_GetShaderiv_params_shm_offset_not_16);
3524 3543
3525 struct GetShaderInfoLog { 3544 struct GetShaderInfoLog {
3526 typedef GetShaderInfoLog ValueType; 3545 typedef GetShaderInfoLog ValueType;
3527 static const CommandId kCmdId = kGetShaderInfoLog; 3546 static const CommandId kCmdId = kGetShaderInfoLog;
3528 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3547 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3529 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3548 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3530 3549
3531 static uint32 ComputeSize() { 3550 static uint32_t ComputeSize() {
3532 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3551 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3533 } 3552 }
3534 3553
3535 void SetHeader() { header.SetCmd<ValueType>(); } 3554 void SetHeader() { header.SetCmd<ValueType>(); }
3536 3555
3537 void Init(GLuint _shader, uint32 _bucket_id) { 3556 void Init(GLuint _shader, uint32_t _bucket_id) {
3538 SetHeader(); 3557 SetHeader();
3539 shader = _shader; 3558 shader = _shader;
3540 bucket_id = _bucket_id; 3559 bucket_id = _bucket_id;
3541 } 3560 }
3542 3561
3543 void* Set(void* cmd, GLuint _shader, uint32 _bucket_id) { 3562 void* Set(void* cmd, GLuint _shader, uint32_t _bucket_id) {
3544 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id); 3563 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id);
3545 return NextCmdAddress<ValueType>(cmd); 3564 return NextCmdAddress<ValueType>(cmd);
3546 } 3565 }
3547 3566
3548 gpu::CommandHeader header; 3567 gpu::CommandHeader header;
3549 uint32 shader; 3568 uint32_t shader;
3550 uint32 bucket_id; 3569 uint32_t bucket_id;
3551 }; 3570 };
3552 3571
3553 COMPILE_ASSERT(sizeof(GetShaderInfoLog) == 12, 3572 COMPILE_ASSERT(sizeof(GetShaderInfoLog) == 12,
3554 Sizeof_GetShaderInfoLog_is_not_12); 3573 Sizeof_GetShaderInfoLog_is_not_12);
3555 COMPILE_ASSERT(offsetof(GetShaderInfoLog, header) == 0, 3574 COMPILE_ASSERT(offsetof(GetShaderInfoLog, header) == 0,
3556 OffsetOf_GetShaderInfoLog_header_not_0); 3575 OffsetOf_GetShaderInfoLog_header_not_0);
3557 COMPILE_ASSERT(offsetof(GetShaderInfoLog, shader) == 4, 3576 COMPILE_ASSERT(offsetof(GetShaderInfoLog, shader) == 4,
3558 OffsetOf_GetShaderInfoLog_shader_not_4); 3577 OffsetOf_GetShaderInfoLog_shader_not_4);
3559 COMPILE_ASSERT(offsetof(GetShaderInfoLog, bucket_id) == 8, 3578 COMPILE_ASSERT(offsetof(GetShaderInfoLog, bucket_id) == 8,
3560 OffsetOf_GetShaderInfoLog_bucket_id_not_8); 3579 OffsetOf_GetShaderInfoLog_bucket_id_not_8);
3561 3580
3562 struct GetShaderPrecisionFormat { 3581 struct GetShaderPrecisionFormat {
3563 typedef GetShaderPrecisionFormat ValueType; 3582 typedef GetShaderPrecisionFormat ValueType;
3564 static const CommandId kCmdId = kGetShaderPrecisionFormat; 3583 static const CommandId kCmdId = kGetShaderPrecisionFormat;
3565 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3584 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3566 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3585 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3567 3586
3568 struct Result { 3587 struct Result {
3569 int32 success; 3588 int32_t success;
3570 int32 min_range; 3589 int32_t min_range;
3571 int32 max_range; 3590 int32_t max_range;
3572 int32 precision; 3591 int32_t precision;
3573 }; 3592 };
3574 3593
3575 static uint32 ComputeSize() { 3594 static uint32_t ComputeSize() {
3576 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3595 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3577 } 3596 }
3578 3597
3579 void SetHeader() { header.SetCmd<ValueType>(); } 3598 void SetHeader() { header.SetCmd<ValueType>(); }
3580 3599
3581 void Init(GLenum _shadertype, 3600 void Init(GLenum _shadertype,
3582 GLenum _precisiontype, 3601 GLenum _precisiontype,
3583 uint32 _result_shm_id, 3602 uint32_t _result_shm_id,
3584 uint32 _result_shm_offset) { 3603 uint32_t _result_shm_offset) {
3585 SetHeader(); 3604 SetHeader();
3586 shadertype = _shadertype; 3605 shadertype = _shadertype;
3587 precisiontype = _precisiontype; 3606 precisiontype = _precisiontype;
3588 result_shm_id = _result_shm_id; 3607 result_shm_id = _result_shm_id;
3589 result_shm_offset = _result_shm_offset; 3608 result_shm_offset = _result_shm_offset;
3590 } 3609 }
3591 3610
3592 void* Set(void* cmd, 3611 void* Set(void* cmd,
3593 GLenum _shadertype, 3612 GLenum _shadertype,
3594 GLenum _precisiontype, 3613 GLenum _precisiontype,
3595 uint32 _result_shm_id, 3614 uint32_t _result_shm_id,
3596 uint32 _result_shm_offset) { 3615 uint32_t _result_shm_offset) {
3597 static_cast<ValueType*>(cmd) 3616 static_cast<ValueType*>(cmd)
3598 ->Init(_shadertype, _precisiontype, _result_shm_id, _result_shm_offset); 3617 ->Init(_shadertype, _precisiontype, _result_shm_id, _result_shm_offset);
3599 return NextCmdAddress<ValueType>(cmd); 3618 return NextCmdAddress<ValueType>(cmd);
3600 } 3619 }
3601 3620
3602 gpu::CommandHeader header; 3621 gpu::CommandHeader header;
3603 uint32 shadertype; 3622 uint32_t shadertype;
3604 uint32 precisiontype; 3623 uint32_t precisiontype;
3605 uint32 result_shm_id; 3624 uint32_t result_shm_id;
3606 uint32 result_shm_offset; 3625 uint32_t result_shm_offset;
3607 }; 3626 };
3608 3627
3609 COMPILE_ASSERT(sizeof(GetShaderPrecisionFormat) == 20, 3628 COMPILE_ASSERT(sizeof(GetShaderPrecisionFormat) == 20,
3610 Sizeof_GetShaderPrecisionFormat_is_not_20); 3629 Sizeof_GetShaderPrecisionFormat_is_not_20);
3611 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, header) == 0, 3630 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, header) == 0,
3612 OffsetOf_GetShaderPrecisionFormat_header_not_0); 3631 OffsetOf_GetShaderPrecisionFormat_header_not_0);
3613 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, shadertype) == 4, 3632 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, shadertype) == 4,
3614 OffsetOf_GetShaderPrecisionFormat_shadertype_not_4); 3633 OffsetOf_GetShaderPrecisionFormat_shadertype_not_4);
3615 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, precisiontype) == 8, 3634 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, precisiontype) == 8,
3616 OffsetOf_GetShaderPrecisionFormat_precisiontype_not_8); 3635 OffsetOf_GetShaderPrecisionFormat_precisiontype_not_8);
3617 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, result_shm_id) == 12, 3636 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, result_shm_id) == 12,
3618 OffsetOf_GetShaderPrecisionFormat_result_shm_id_not_12); 3637 OffsetOf_GetShaderPrecisionFormat_result_shm_id_not_12);
3619 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, result_shm_offset) == 16, 3638 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat, result_shm_offset) == 16,
3620 OffsetOf_GetShaderPrecisionFormat_result_shm_offset_not_16); 3639 OffsetOf_GetShaderPrecisionFormat_result_shm_offset_not_16);
3621 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, success) == 0, 3640 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, success) == 0,
3622 OffsetOf_GetShaderPrecisionFormat_Result_success_not_0); 3641 OffsetOf_GetShaderPrecisionFormat_Result_success_not_0);
3623 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, min_range) == 4, 3642 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, min_range) == 4,
3624 OffsetOf_GetShaderPrecisionFormat_Result_min_range_not_4); 3643 OffsetOf_GetShaderPrecisionFormat_Result_min_range_not_4);
3625 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, max_range) == 8, 3644 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, max_range) == 8,
3626 OffsetOf_GetShaderPrecisionFormat_Result_max_range_not_8); 3645 OffsetOf_GetShaderPrecisionFormat_Result_max_range_not_8);
3627 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, precision) == 12, 3646 COMPILE_ASSERT(offsetof(GetShaderPrecisionFormat::Result, precision) == 12,
3628 OffsetOf_GetShaderPrecisionFormat_Result_precision_not_12); 3647 OffsetOf_GetShaderPrecisionFormat_Result_precision_not_12);
3629 3648
3630 struct GetShaderSource { 3649 struct GetShaderSource {
3631 typedef GetShaderSource ValueType; 3650 typedef GetShaderSource ValueType;
3632 static const CommandId kCmdId = kGetShaderSource; 3651 static const CommandId kCmdId = kGetShaderSource;
3633 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3652 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3634 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3653 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3635 3654
3636 static uint32 ComputeSize() { 3655 static uint32_t ComputeSize() {
3637 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3656 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3638 } 3657 }
3639 3658
3640 void SetHeader() { header.SetCmd<ValueType>(); } 3659 void SetHeader() { header.SetCmd<ValueType>(); }
3641 3660
3642 void Init(GLuint _shader, uint32 _bucket_id) { 3661 void Init(GLuint _shader, uint32_t _bucket_id) {
3643 SetHeader(); 3662 SetHeader();
3644 shader = _shader; 3663 shader = _shader;
3645 bucket_id = _bucket_id; 3664 bucket_id = _bucket_id;
3646 } 3665 }
3647 3666
3648 void* Set(void* cmd, GLuint _shader, uint32 _bucket_id) { 3667 void* Set(void* cmd, GLuint _shader, uint32_t _bucket_id) {
3649 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id); 3668 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id);
3650 return NextCmdAddress<ValueType>(cmd); 3669 return NextCmdAddress<ValueType>(cmd);
3651 } 3670 }
3652 3671
3653 gpu::CommandHeader header; 3672 gpu::CommandHeader header;
3654 uint32 shader; 3673 uint32_t shader;
3655 uint32 bucket_id; 3674 uint32_t bucket_id;
3656 }; 3675 };
3657 3676
3658 COMPILE_ASSERT(sizeof(GetShaderSource) == 12, Sizeof_GetShaderSource_is_not_12); 3677 COMPILE_ASSERT(sizeof(GetShaderSource) == 12, Sizeof_GetShaderSource_is_not_12);
3659 COMPILE_ASSERT(offsetof(GetShaderSource, header) == 0, 3678 COMPILE_ASSERT(offsetof(GetShaderSource, header) == 0,
3660 OffsetOf_GetShaderSource_header_not_0); 3679 OffsetOf_GetShaderSource_header_not_0);
3661 COMPILE_ASSERT(offsetof(GetShaderSource, shader) == 4, 3680 COMPILE_ASSERT(offsetof(GetShaderSource, shader) == 4,
3662 OffsetOf_GetShaderSource_shader_not_4); 3681 OffsetOf_GetShaderSource_shader_not_4);
3663 COMPILE_ASSERT(offsetof(GetShaderSource, bucket_id) == 8, 3682 COMPILE_ASSERT(offsetof(GetShaderSource, bucket_id) == 8,
3664 OffsetOf_GetShaderSource_bucket_id_not_8); 3683 OffsetOf_GetShaderSource_bucket_id_not_8);
3665 3684
3666 struct GetString { 3685 struct GetString {
3667 typedef GetString ValueType; 3686 typedef GetString ValueType;
3668 static const CommandId kCmdId = kGetString; 3687 static const CommandId kCmdId = kGetString;
3669 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3688 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3670 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3689 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3671 3690
3672 static uint32 ComputeSize() { 3691 static uint32_t ComputeSize() {
3673 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3692 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3674 } 3693 }
3675 3694
3676 void SetHeader() { header.SetCmd<ValueType>(); } 3695 void SetHeader() { header.SetCmd<ValueType>(); }
3677 3696
3678 void Init(GLenum _name, uint32 _bucket_id) { 3697 void Init(GLenum _name, uint32_t _bucket_id) {
3679 SetHeader(); 3698 SetHeader();
3680 name = _name; 3699 name = _name;
3681 bucket_id = _bucket_id; 3700 bucket_id = _bucket_id;
3682 } 3701 }
3683 3702
3684 void* Set(void* cmd, GLenum _name, uint32 _bucket_id) { 3703 void* Set(void* cmd, GLenum _name, uint32_t _bucket_id) {
3685 static_cast<ValueType*>(cmd)->Init(_name, _bucket_id); 3704 static_cast<ValueType*>(cmd)->Init(_name, _bucket_id);
3686 return NextCmdAddress<ValueType>(cmd); 3705 return NextCmdAddress<ValueType>(cmd);
3687 } 3706 }
3688 3707
3689 gpu::CommandHeader header; 3708 gpu::CommandHeader header;
3690 uint32 name; 3709 uint32_t name;
3691 uint32 bucket_id; 3710 uint32_t bucket_id;
3692 }; 3711 };
3693 3712
3694 COMPILE_ASSERT(sizeof(GetString) == 12, Sizeof_GetString_is_not_12); 3713 COMPILE_ASSERT(sizeof(GetString) == 12, Sizeof_GetString_is_not_12);
3695 COMPILE_ASSERT(offsetof(GetString, header) == 0, 3714 COMPILE_ASSERT(offsetof(GetString, header) == 0,
3696 OffsetOf_GetString_header_not_0); 3715 OffsetOf_GetString_header_not_0);
3697 COMPILE_ASSERT(offsetof(GetString, name) == 4, OffsetOf_GetString_name_not_4); 3716 COMPILE_ASSERT(offsetof(GetString, name) == 4, OffsetOf_GetString_name_not_4);
3698 COMPILE_ASSERT(offsetof(GetString, bucket_id) == 8, 3717 COMPILE_ASSERT(offsetof(GetString, bucket_id) == 8,
3699 OffsetOf_GetString_bucket_id_not_8); 3718 OffsetOf_GetString_bucket_id_not_8);
3700 3719
3701 struct GetTexParameterfv { 3720 struct GetTexParameterfv {
3702 typedef GetTexParameterfv ValueType; 3721 typedef GetTexParameterfv ValueType;
3703 static const CommandId kCmdId = kGetTexParameterfv; 3722 static const CommandId kCmdId = kGetTexParameterfv;
3704 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3723 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3705 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3724 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3706 3725
3707 typedef SizedResult<GLfloat> Result; 3726 typedef SizedResult<GLfloat> Result;
3708 3727
3709 static uint32 ComputeSize() { 3728 static uint32_t ComputeSize() {
3710 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3729 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3711 } 3730 }
3712 3731
3713 void SetHeader() { header.SetCmd<ValueType>(); } 3732 void SetHeader() { header.SetCmd<ValueType>(); }
3714 3733
3715 void Init(GLenum _target, 3734 void Init(GLenum _target,
3716 GLenum _pname, 3735 GLenum _pname,
3717 uint32 _params_shm_id, 3736 uint32_t _params_shm_id,
3718 uint32 _params_shm_offset) { 3737 uint32_t _params_shm_offset) {
3719 SetHeader(); 3738 SetHeader();
3720 target = _target; 3739 target = _target;
3721 pname = _pname; 3740 pname = _pname;
3722 params_shm_id = _params_shm_id; 3741 params_shm_id = _params_shm_id;
3723 params_shm_offset = _params_shm_offset; 3742 params_shm_offset = _params_shm_offset;
3724 } 3743 }
3725 3744
3726 void* Set(void* cmd, 3745 void* Set(void* cmd,
3727 GLenum _target, 3746 GLenum _target,
3728 GLenum _pname, 3747 GLenum _pname,
3729 uint32 _params_shm_id, 3748 uint32_t _params_shm_id,
3730 uint32 _params_shm_offset) { 3749 uint32_t _params_shm_offset) {
3731 static_cast<ValueType*>(cmd) 3750 static_cast<ValueType*>(cmd)
3732 ->Init(_target, _pname, _params_shm_id, _params_shm_offset); 3751 ->Init(_target, _pname, _params_shm_id, _params_shm_offset);
3733 return NextCmdAddress<ValueType>(cmd); 3752 return NextCmdAddress<ValueType>(cmd);
3734 } 3753 }
3735 3754
3736 gpu::CommandHeader header; 3755 gpu::CommandHeader header;
3737 uint32 target; 3756 uint32_t target;
3738 uint32 pname; 3757 uint32_t pname;
3739 uint32 params_shm_id; 3758 uint32_t params_shm_id;
3740 uint32 params_shm_offset; 3759 uint32_t params_shm_offset;
3741 }; 3760 };
3742 3761
3743 COMPILE_ASSERT(sizeof(GetTexParameterfv) == 20, 3762 COMPILE_ASSERT(sizeof(GetTexParameterfv) == 20,
3744 Sizeof_GetTexParameterfv_is_not_20); 3763 Sizeof_GetTexParameterfv_is_not_20);
3745 COMPILE_ASSERT(offsetof(GetTexParameterfv, header) == 0, 3764 COMPILE_ASSERT(offsetof(GetTexParameterfv, header) == 0,
3746 OffsetOf_GetTexParameterfv_header_not_0); 3765 OffsetOf_GetTexParameterfv_header_not_0);
3747 COMPILE_ASSERT(offsetof(GetTexParameterfv, target) == 4, 3766 COMPILE_ASSERT(offsetof(GetTexParameterfv, target) == 4,
3748 OffsetOf_GetTexParameterfv_target_not_4); 3767 OffsetOf_GetTexParameterfv_target_not_4);
3749 COMPILE_ASSERT(offsetof(GetTexParameterfv, pname) == 8, 3768 COMPILE_ASSERT(offsetof(GetTexParameterfv, pname) == 8,
3750 OffsetOf_GetTexParameterfv_pname_not_8); 3769 OffsetOf_GetTexParameterfv_pname_not_8);
3751 COMPILE_ASSERT(offsetof(GetTexParameterfv, params_shm_id) == 12, 3770 COMPILE_ASSERT(offsetof(GetTexParameterfv, params_shm_id) == 12,
3752 OffsetOf_GetTexParameterfv_params_shm_id_not_12); 3771 OffsetOf_GetTexParameterfv_params_shm_id_not_12);
3753 COMPILE_ASSERT(offsetof(GetTexParameterfv, params_shm_offset) == 16, 3772 COMPILE_ASSERT(offsetof(GetTexParameterfv, params_shm_offset) == 16,
3754 OffsetOf_GetTexParameterfv_params_shm_offset_not_16); 3773 OffsetOf_GetTexParameterfv_params_shm_offset_not_16);
3755 3774
3756 struct GetTexParameteriv { 3775 struct GetTexParameteriv {
3757 typedef GetTexParameteriv ValueType; 3776 typedef GetTexParameteriv ValueType;
3758 static const CommandId kCmdId = kGetTexParameteriv; 3777 static const CommandId kCmdId = kGetTexParameteriv;
3759 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3778 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3760 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3779 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3761 3780
3762 typedef SizedResult<GLint> Result; 3781 typedef SizedResult<GLint> Result;
3763 3782
3764 static uint32 ComputeSize() { 3783 static uint32_t ComputeSize() {
3765 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3784 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3766 } 3785 }
3767 3786
3768 void SetHeader() { header.SetCmd<ValueType>(); } 3787 void SetHeader() { header.SetCmd<ValueType>(); }
3769 3788
3770 void Init(GLenum _target, 3789 void Init(GLenum _target,
3771 GLenum _pname, 3790 GLenum _pname,
3772 uint32 _params_shm_id, 3791 uint32_t _params_shm_id,
3773 uint32 _params_shm_offset) { 3792 uint32_t _params_shm_offset) {
3774 SetHeader(); 3793 SetHeader();
3775 target = _target; 3794 target = _target;
3776 pname = _pname; 3795 pname = _pname;
3777 params_shm_id = _params_shm_id; 3796 params_shm_id = _params_shm_id;
3778 params_shm_offset = _params_shm_offset; 3797 params_shm_offset = _params_shm_offset;
3779 } 3798 }
3780 3799
3781 void* Set(void* cmd, 3800 void* Set(void* cmd,
3782 GLenum _target, 3801 GLenum _target,
3783 GLenum _pname, 3802 GLenum _pname,
3784 uint32 _params_shm_id, 3803 uint32_t _params_shm_id,
3785 uint32 _params_shm_offset) { 3804 uint32_t _params_shm_offset) {
3786 static_cast<ValueType*>(cmd) 3805 static_cast<ValueType*>(cmd)
3787 ->Init(_target, _pname, _params_shm_id, _params_shm_offset); 3806 ->Init(_target, _pname, _params_shm_id, _params_shm_offset);
3788 return NextCmdAddress<ValueType>(cmd); 3807 return NextCmdAddress<ValueType>(cmd);
3789 } 3808 }
3790 3809
3791 gpu::CommandHeader header; 3810 gpu::CommandHeader header;
3792 uint32 target; 3811 uint32_t target;
3793 uint32 pname; 3812 uint32_t pname;
3794 uint32 params_shm_id; 3813 uint32_t params_shm_id;
3795 uint32 params_shm_offset; 3814 uint32_t params_shm_offset;
3796 }; 3815 };
3797 3816
3798 COMPILE_ASSERT(sizeof(GetTexParameteriv) == 20, 3817 COMPILE_ASSERT(sizeof(GetTexParameteriv) == 20,
3799 Sizeof_GetTexParameteriv_is_not_20); 3818 Sizeof_GetTexParameteriv_is_not_20);
3800 COMPILE_ASSERT(offsetof(GetTexParameteriv, header) == 0, 3819 COMPILE_ASSERT(offsetof(GetTexParameteriv, header) == 0,
3801 OffsetOf_GetTexParameteriv_header_not_0); 3820 OffsetOf_GetTexParameteriv_header_not_0);
3802 COMPILE_ASSERT(offsetof(GetTexParameteriv, target) == 4, 3821 COMPILE_ASSERT(offsetof(GetTexParameteriv, target) == 4,
3803 OffsetOf_GetTexParameteriv_target_not_4); 3822 OffsetOf_GetTexParameteriv_target_not_4);
3804 COMPILE_ASSERT(offsetof(GetTexParameteriv, pname) == 8, 3823 COMPILE_ASSERT(offsetof(GetTexParameteriv, pname) == 8,
3805 OffsetOf_GetTexParameteriv_pname_not_8); 3824 OffsetOf_GetTexParameteriv_pname_not_8);
3806 COMPILE_ASSERT(offsetof(GetTexParameteriv, params_shm_id) == 12, 3825 COMPILE_ASSERT(offsetof(GetTexParameteriv, params_shm_id) == 12,
3807 OffsetOf_GetTexParameteriv_params_shm_id_not_12); 3826 OffsetOf_GetTexParameteriv_params_shm_id_not_12);
3808 COMPILE_ASSERT(offsetof(GetTexParameteriv, params_shm_offset) == 16, 3827 COMPILE_ASSERT(offsetof(GetTexParameteriv, params_shm_offset) == 16,
3809 OffsetOf_GetTexParameteriv_params_shm_offset_not_16); 3828 OffsetOf_GetTexParameteriv_params_shm_offset_not_16);
3810 3829
3811 struct GetUniformfv { 3830 struct GetUniformfv {
3812 typedef GetUniformfv ValueType; 3831 typedef GetUniformfv ValueType;
3813 static const CommandId kCmdId = kGetUniformfv; 3832 static const CommandId kCmdId = kGetUniformfv;
3814 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3833 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3815 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3834 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3816 3835
3817 typedef SizedResult<GLfloat> Result; 3836 typedef SizedResult<GLfloat> Result;
3818 3837
3819 static uint32 ComputeSize() { 3838 static uint32_t ComputeSize() {
3820 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3839 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3821 } 3840 }
3822 3841
3823 void SetHeader() { header.SetCmd<ValueType>(); } 3842 void SetHeader() { header.SetCmd<ValueType>(); }
3824 3843
3825 void Init(GLuint _program, 3844 void Init(GLuint _program,
3826 GLint _location, 3845 GLint _location,
3827 uint32 _params_shm_id, 3846 uint32_t _params_shm_id,
3828 uint32 _params_shm_offset) { 3847 uint32_t _params_shm_offset) {
3829 SetHeader(); 3848 SetHeader();
3830 program = _program; 3849 program = _program;
3831 location = _location; 3850 location = _location;
3832 params_shm_id = _params_shm_id; 3851 params_shm_id = _params_shm_id;
3833 params_shm_offset = _params_shm_offset; 3852 params_shm_offset = _params_shm_offset;
3834 } 3853 }
3835 3854
3836 void* Set(void* cmd, 3855 void* Set(void* cmd,
3837 GLuint _program, 3856 GLuint _program,
3838 GLint _location, 3857 GLint _location,
3839 uint32 _params_shm_id, 3858 uint32_t _params_shm_id,
3840 uint32 _params_shm_offset) { 3859 uint32_t _params_shm_offset) {
3841 static_cast<ValueType*>(cmd) 3860 static_cast<ValueType*>(cmd)
3842 ->Init(_program, _location, _params_shm_id, _params_shm_offset); 3861 ->Init(_program, _location, _params_shm_id, _params_shm_offset);
3843 return NextCmdAddress<ValueType>(cmd); 3862 return NextCmdAddress<ValueType>(cmd);
3844 } 3863 }
3845 3864
3846 gpu::CommandHeader header; 3865 gpu::CommandHeader header;
3847 uint32 program; 3866 uint32_t program;
3848 int32 location; 3867 int32_t location;
3849 uint32 params_shm_id; 3868 uint32_t params_shm_id;
3850 uint32 params_shm_offset; 3869 uint32_t params_shm_offset;
3851 }; 3870 };
3852 3871
3853 COMPILE_ASSERT(sizeof(GetUniformfv) == 20, Sizeof_GetUniformfv_is_not_20); 3872 COMPILE_ASSERT(sizeof(GetUniformfv) == 20, Sizeof_GetUniformfv_is_not_20);
3854 COMPILE_ASSERT(offsetof(GetUniformfv, header) == 0, 3873 COMPILE_ASSERT(offsetof(GetUniformfv, header) == 0,
3855 OffsetOf_GetUniformfv_header_not_0); 3874 OffsetOf_GetUniformfv_header_not_0);
3856 COMPILE_ASSERT(offsetof(GetUniformfv, program) == 4, 3875 COMPILE_ASSERT(offsetof(GetUniformfv, program) == 4,
3857 OffsetOf_GetUniformfv_program_not_4); 3876 OffsetOf_GetUniformfv_program_not_4);
3858 COMPILE_ASSERT(offsetof(GetUniformfv, location) == 8, 3877 COMPILE_ASSERT(offsetof(GetUniformfv, location) == 8,
3859 OffsetOf_GetUniformfv_location_not_8); 3878 OffsetOf_GetUniformfv_location_not_8);
3860 COMPILE_ASSERT(offsetof(GetUniformfv, params_shm_id) == 12, 3879 COMPILE_ASSERT(offsetof(GetUniformfv, params_shm_id) == 12,
3861 OffsetOf_GetUniformfv_params_shm_id_not_12); 3880 OffsetOf_GetUniformfv_params_shm_id_not_12);
3862 COMPILE_ASSERT(offsetof(GetUniformfv, params_shm_offset) == 16, 3881 COMPILE_ASSERT(offsetof(GetUniformfv, params_shm_offset) == 16,
3863 OffsetOf_GetUniformfv_params_shm_offset_not_16); 3882 OffsetOf_GetUniformfv_params_shm_offset_not_16);
3864 3883
3865 struct GetUniformiv { 3884 struct GetUniformiv {
3866 typedef GetUniformiv ValueType; 3885 typedef GetUniformiv ValueType;
3867 static const CommandId kCmdId = kGetUniformiv; 3886 static const CommandId kCmdId = kGetUniformiv;
3868 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3887 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3869 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3888 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3870 3889
3871 typedef SizedResult<GLint> Result; 3890 typedef SizedResult<GLint> Result;
3872 3891
3873 static uint32 ComputeSize() { 3892 static uint32_t ComputeSize() {
3874 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3893 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3875 } 3894 }
3876 3895
3877 void SetHeader() { header.SetCmd<ValueType>(); } 3896 void SetHeader() { header.SetCmd<ValueType>(); }
3878 3897
3879 void Init(GLuint _program, 3898 void Init(GLuint _program,
3880 GLint _location, 3899 GLint _location,
3881 uint32 _params_shm_id, 3900 uint32_t _params_shm_id,
3882 uint32 _params_shm_offset) { 3901 uint32_t _params_shm_offset) {
3883 SetHeader(); 3902 SetHeader();
3884 program = _program; 3903 program = _program;
3885 location = _location; 3904 location = _location;
3886 params_shm_id = _params_shm_id; 3905 params_shm_id = _params_shm_id;
3887 params_shm_offset = _params_shm_offset; 3906 params_shm_offset = _params_shm_offset;
3888 } 3907 }
3889 3908
3890 void* Set(void* cmd, 3909 void* Set(void* cmd,
3891 GLuint _program, 3910 GLuint _program,
3892 GLint _location, 3911 GLint _location,
3893 uint32 _params_shm_id, 3912 uint32_t _params_shm_id,
3894 uint32 _params_shm_offset) { 3913 uint32_t _params_shm_offset) {
3895 static_cast<ValueType*>(cmd) 3914 static_cast<ValueType*>(cmd)
3896 ->Init(_program, _location, _params_shm_id, _params_shm_offset); 3915 ->Init(_program, _location, _params_shm_id, _params_shm_offset);
3897 return NextCmdAddress<ValueType>(cmd); 3916 return NextCmdAddress<ValueType>(cmd);
3898 } 3917 }
3899 3918
3900 gpu::CommandHeader header; 3919 gpu::CommandHeader header;
3901 uint32 program; 3920 uint32_t program;
3902 int32 location; 3921 int32_t location;
3903 uint32 params_shm_id; 3922 uint32_t params_shm_id;
3904 uint32 params_shm_offset; 3923 uint32_t params_shm_offset;
3905 }; 3924 };
3906 3925
3907 COMPILE_ASSERT(sizeof(GetUniformiv) == 20, Sizeof_GetUniformiv_is_not_20); 3926 COMPILE_ASSERT(sizeof(GetUniformiv) == 20, Sizeof_GetUniformiv_is_not_20);
3908 COMPILE_ASSERT(offsetof(GetUniformiv, header) == 0, 3927 COMPILE_ASSERT(offsetof(GetUniformiv, header) == 0,
3909 OffsetOf_GetUniformiv_header_not_0); 3928 OffsetOf_GetUniformiv_header_not_0);
3910 COMPILE_ASSERT(offsetof(GetUniformiv, program) == 4, 3929 COMPILE_ASSERT(offsetof(GetUniformiv, program) == 4,
3911 OffsetOf_GetUniformiv_program_not_4); 3930 OffsetOf_GetUniformiv_program_not_4);
3912 COMPILE_ASSERT(offsetof(GetUniformiv, location) == 8, 3931 COMPILE_ASSERT(offsetof(GetUniformiv, location) == 8,
3913 OffsetOf_GetUniformiv_location_not_8); 3932 OffsetOf_GetUniformiv_location_not_8);
3914 COMPILE_ASSERT(offsetof(GetUniformiv, params_shm_id) == 12, 3933 COMPILE_ASSERT(offsetof(GetUniformiv, params_shm_id) == 12,
3915 OffsetOf_GetUniformiv_params_shm_id_not_12); 3934 OffsetOf_GetUniformiv_params_shm_id_not_12);
3916 COMPILE_ASSERT(offsetof(GetUniformiv, params_shm_offset) == 16, 3935 COMPILE_ASSERT(offsetof(GetUniformiv, params_shm_offset) == 16,
3917 OffsetOf_GetUniformiv_params_shm_offset_not_16); 3936 OffsetOf_GetUniformiv_params_shm_offset_not_16);
3918 3937
3919 struct GetVertexAttribfv { 3938 struct GetVertexAttribfv {
3920 typedef GetVertexAttribfv ValueType; 3939 typedef GetVertexAttribfv ValueType;
3921 static const CommandId kCmdId = kGetVertexAttribfv; 3940 static const CommandId kCmdId = kGetVertexAttribfv;
3922 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3941 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3923 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3942 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3924 3943
3925 typedef SizedResult<GLfloat> Result; 3944 typedef SizedResult<GLfloat> Result;
3926 3945
3927 static uint32 ComputeSize() { 3946 static uint32_t ComputeSize() {
3928 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 3947 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3929 } 3948 }
3930 3949
3931 void SetHeader() { header.SetCmd<ValueType>(); } 3950 void SetHeader() { header.SetCmd<ValueType>(); }
3932 3951
3933 void Init(GLuint _index, 3952 void Init(GLuint _index,
3934 GLenum _pname, 3953 GLenum _pname,
3935 uint32 _params_shm_id, 3954 uint32_t _params_shm_id,
3936 uint32 _params_shm_offset) { 3955 uint32_t _params_shm_offset) {
3937 SetHeader(); 3956 SetHeader();
3938 index = _index; 3957 index = _index;
3939 pname = _pname; 3958 pname = _pname;
3940 params_shm_id = _params_shm_id; 3959 params_shm_id = _params_shm_id;
3941 params_shm_offset = _params_shm_offset; 3960 params_shm_offset = _params_shm_offset;
3942 } 3961 }
3943 3962
3944 void* Set(void* cmd, 3963 void* Set(void* cmd,
3945 GLuint _index, 3964 GLuint _index,
3946 GLenum _pname, 3965 GLenum _pname,
3947 uint32 _params_shm_id, 3966 uint32_t _params_shm_id,
3948 uint32 _params_shm_offset) { 3967 uint32_t _params_shm_offset) {
3949 static_cast<ValueType*>(cmd) 3968 static_cast<ValueType*>(cmd)
3950 ->Init(_index, _pname, _params_shm_id, _params_shm_offset); 3969 ->Init(_index, _pname, _params_shm_id, _params_shm_offset);
3951 return NextCmdAddress<ValueType>(cmd); 3970 return NextCmdAddress<ValueType>(cmd);
3952 } 3971 }
3953 3972
3954 gpu::CommandHeader header; 3973 gpu::CommandHeader header;
3955 uint32 index; 3974 uint32_t index;
3956 uint32 pname; 3975 uint32_t pname;
3957 uint32 params_shm_id; 3976 uint32_t params_shm_id;
3958 uint32 params_shm_offset; 3977 uint32_t params_shm_offset;
3959 }; 3978 };
3960 3979
3961 COMPILE_ASSERT(sizeof(GetVertexAttribfv) == 20, 3980 COMPILE_ASSERT(sizeof(GetVertexAttribfv) == 20,
3962 Sizeof_GetVertexAttribfv_is_not_20); 3981 Sizeof_GetVertexAttribfv_is_not_20);
3963 COMPILE_ASSERT(offsetof(GetVertexAttribfv, header) == 0, 3982 COMPILE_ASSERT(offsetof(GetVertexAttribfv, header) == 0,
3964 OffsetOf_GetVertexAttribfv_header_not_0); 3983 OffsetOf_GetVertexAttribfv_header_not_0);
3965 COMPILE_ASSERT(offsetof(GetVertexAttribfv, index) == 4, 3984 COMPILE_ASSERT(offsetof(GetVertexAttribfv, index) == 4,
3966 OffsetOf_GetVertexAttribfv_index_not_4); 3985 OffsetOf_GetVertexAttribfv_index_not_4);
3967 COMPILE_ASSERT(offsetof(GetVertexAttribfv, pname) == 8, 3986 COMPILE_ASSERT(offsetof(GetVertexAttribfv, pname) == 8,
3968 OffsetOf_GetVertexAttribfv_pname_not_8); 3987 OffsetOf_GetVertexAttribfv_pname_not_8);
3969 COMPILE_ASSERT(offsetof(GetVertexAttribfv, params_shm_id) == 12, 3988 COMPILE_ASSERT(offsetof(GetVertexAttribfv, params_shm_id) == 12,
3970 OffsetOf_GetVertexAttribfv_params_shm_id_not_12); 3989 OffsetOf_GetVertexAttribfv_params_shm_id_not_12);
3971 COMPILE_ASSERT(offsetof(GetVertexAttribfv, params_shm_offset) == 16, 3990 COMPILE_ASSERT(offsetof(GetVertexAttribfv, params_shm_offset) == 16,
3972 OffsetOf_GetVertexAttribfv_params_shm_offset_not_16); 3991 OffsetOf_GetVertexAttribfv_params_shm_offset_not_16);
3973 3992
3974 struct GetVertexAttribiv { 3993 struct GetVertexAttribiv {
3975 typedef GetVertexAttribiv ValueType; 3994 typedef GetVertexAttribiv ValueType;
3976 static const CommandId kCmdId = kGetVertexAttribiv; 3995 static const CommandId kCmdId = kGetVertexAttribiv;
3977 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 3996 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
3978 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 3997 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
3979 3998
3980 typedef SizedResult<GLint> Result; 3999 typedef SizedResult<GLint> Result;
3981 4000
3982 static uint32 ComputeSize() { 4001 static uint32_t ComputeSize() {
3983 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4002 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
3984 } 4003 }
3985 4004
3986 void SetHeader() { header.SetCmd<ValueType>(); } 4005 void SetHeader() { header.SetCmd<ValueType>(); }
3987 4006
3988 void Init(GLuint _index, 4007 void Init(GLuint _index,
3989 GLenum _pname, 4008 GLenum _pname,
3990 uint32 _params_shm_id, 4009 uint32_t _params_shm_id,
3991 uint32 _params_shm_offset) { 4010 uint32_t _params_shm_offset) {
3992 SetHeader(); 4011 SetHeader();
3993 index = _index; 4012 index = _index;
3994 pname = _pname; 4013 pname = _pname;
3995 params_shm_id = _params_shm_id; 4014 params_shm_id = _params_shm_id;
3996 params_shm_offset = _params_shm_offset; 4015 params_shm_offset = _params_shm_offset;
3997 } 4016 }
3998 4017
3999 void* Set(void* cmd, 4018 void* Set(void* cmd,
4000 GLuint _index, 4019 GLuint _index,
4001 GLenum _pname, 4020 GLenum _pname,
4002 uint32 _params_shm_id, 4021 uint32_t _params_shm_id,
4003 uint32 _params_shm_offset) { 4022 uint32_t _params_shm_offset) {
4004 static_cast<ValueType*>(cmd) 4023 static_cast<ValueType*>(cmd)
4005 ->Init(_index, _pname, _params_shm_id, _params_shm_offset); 4024 ->Init(_index, _pname, _params_shm_id, _params_shm_offset);
4006 return NextCmdAddress<ValueType>(cmd); 4025 return NextCmdAddress<ValueType>(cmd);
4007 } 4026 }
4008 4027
4009 gpu::CommandHeader header; 4028 gpu::CommandHeader header;
4010 uint32 index; 4029 uint32_t index;
4011 uint32 pname; 4030 uint32_t pname;
4012 uint32 params_shm_id; 4031 uint32_t params_shm_id;
4013 uint32 params_shm_offset; 4032 uint32_t params_shm_offset;
4014 }; 4033 };
4015 4034
4016 COMPILE_ASSERT(sizeof(GetVertexAttribiv) == 20, 4035 COMPILE_ASSERT(sizeof(GetVertexAttribiv) == 20,
4017 Sizeof_GetVertexAttribiv_is_not_20); 4036 Sizeof_GetVertexAttribiv_is_not_20);
4018 COMPILE_ASSERT(offsetof(GetVertexAttribiv, header) == 0, 4037 COMPILE_ASSERT(offsetof(GetVertexAttribiv, header) == 0,
4019 OffsetOf_GetVertexAttribiv_header_not_0); 4038 OffsetOf_GetVertexAttribiv_header_not_0);
4020 COMPILE_ASSERT(offsetof(GetVertexAttribiv, index) == 4, 4039 COMPILE_ASSERT(offsetof(GetVertexAttribiv, index) == 4,
4021 OffsetOf_GetVertexAttribiv_index_not_4); 4040 OffsetOf_GetVertexAttribiv_index_not_4);
4022 COMPILE_ASSERT(offsetof(GetVertexAttribiv, pname) == 8, 4041 COMPILE_ASSERT(offsetof(GetVertexAttribiv, pname) == 8,
4023 OffsetOf_GetVertexAttribiv_pname_not_8); 4042 OffsetOf_GetVertexAttribiv_pname_not_8);
4024 COMPILE_ASSERT(offsetof(GetVertexAttribiv, params_shm_id) == 12, 4043 COMPILE_ASSERT(offsetof(GetVertexAttribiv, params_shm_id) == 12,
4025 OffsetOf_GetVertexAttribiv_params_shm_id_not_12); 4044 OffsetOf_GetVertexAttribiv_params_shm_id_not_12);
4026 COMPILE_ASSERT(offsetof(GetVertexAttribiv, params_shm_offset) == 16, 4045 COMPILE_ASSERT(offsetof(GetVertexAttribiv, params_shm_offset) == 16,
4027 OffsetOf_GetVertexAttribiv_params_shm_offset_not_16); 4046 OffsetOf_GetVertexAttribiv_params_shm_offset_not_16);
4028 4047
4029 struct GetVertexAttribPointerv { 4048 struct GetVertexAttribPointerv {
4030 typedef GetVertexAttribPointerv ValueType; 4049 typedef GetVertexAttribPointerv ValueType;
4031 static const CommandId kCmdId = kGetVertexAttribPointerv; 4050 static const CommandId kCmdId = kGetVertexAttribPointerv;
4032 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4051 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4033 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4052 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4034 4053
4035 typedef SizedResult<GLuint> Result; 4054 typedef SizedResult<GLuint> Result;
4036 4055
4037 static uint32 ComputeSize() { 4056 static uint32_t ComputeSize() {
4038 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4057 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4039 } 4058 }
4040 4059
4041 void SetHeader() { header.SetCmd<ValueType>(); } 4060 void SetHeader() { header.SetCmd<ValueType>(); }
4042 4061
4043 void Init(GLuint _index, 4062 void Init(GLuint _index,
4044 GLenum _pname, 4063 GLenum _pname,
4045 uint32 _pointer_shm_id, 4064 uint32_t _pointer_shm_id,
4046 uint32 _pointer_shm_offset) { 4065 uint32_t _pointer_shm_offset) {
4047 SetHeader(); 4066 SetHeader();
4048 index = _index; 4067 index = _index;
4049 pname = _pname; 4068 pname = _pname;
4050 pointer_shm_id = _pointer_shm_id; 4069 pointer_shm_id = _pointer_shm_id;
4051 pointer_shm_offset = _pointer_shm_offset; 4070 pointer_shm_offset = _pointer_shm_offset;
4052 } 4071 }
4053 4072
4054 void* Set(void* cmd, 4073 void* Set(void* cmd,
4055 GLuint _index, 4074 GLuint _index,
4056 GLenum _pname, 4075 GLenum _pname,
4057 uint32 _pointer_shm_id, 4076 uint32_t _pointer_shm_id,
4058 uint32 _pointer_shm_offset) { 4077 uint32_t _pointer_shm_offset) {
4059 static_cast<ValueType*>(cmd) 4078 static_cast<ValueType*>(cmd)
4060 ->Init(_index, _pname, _pointer_shm_id, _pointer_shm_offset); 4079 ->Init(_index, _pname, _pointer_shm_id, _pointer_shm_offset);
4061 return NextCmdAddress<ValueType>(cmd); 4080 return NextCmdAddress<ValueType>(cmd);
4062 } 4081 }
4063 4082
4064 gpu::CommandHeader header; 4083 gpu::CommandHeader header;
4065 uint32 index; 4084 uint32_t index;
4066 uint32 pname; 4085 uint32_t pname;
4067 uint32 pointer_shm_id; 4086 uint32_t pointer_shm_id;
4068 uint32 pointer_shm_offset; 4087 uint32_t pointer_shm_offset;
4069 }; 4088 };
4070 4089
4071 COMPILE_ASSERT(sizeof(GetVertexAttribPointerv) == 20, 4090 COMPILE_ASSERT(sizeof(GetVertexAttribPointerv) == 20,
4072 Sizeof_GetVertexAttribPointerv_is_not_20); 4091 Sizeof_GetVertexAttribPointerv_is_not_20);
4073 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, header) == 0, 4092 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, header) == 0,
4074 OffsetOf_GetVertexAttribPointerv_header_not_0); 4093 OffsetOf_GetVertexAttribPointerv_header_not_0);
4075 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, index) == 4, 4094 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, index) == 4,
4076 OffsetOf_GetVertexAttribPointerv_index_not_4); 4095 OffsetOf_GetVertexAttribPointerv_index_not_4);
4077 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pname) == 8, 4096 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pname) == 8,
4078 OffsetOf_GetVertexAttribPointerv_pname_not_8); 4097 OffsetOf_GetVertexAttribPointerv_pname_not_8);
4079 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pointer_shm_id) == 12, 4098 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pointer_shm_id) == 12,
4080 OffsetOf_GetVertexAttribPointerv_pointer_shm_id_not_12); 4099 OffsetOf_GetVertexAttribPointerv_pointer_shm_id_not_12);
4081 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pointer_shm_offset) == 16, 4100 COMPILE_ASSERT(offsetof(GetVertexAttribPointerv, pointer_shm_offset) == 16,
4082 OffsetOf_GetVertexAttribPointerv_pointer_shm_offset_not_16); 4101 OffsetOf_GetVertexAttribPointerv_pointer_shm_offset_not_16);
4083 4102
4084 struct Hint { 4103 struct Hint {
4085 typedef Hint ValueType; 4104 typedef Hint ValueType;
4086 static const CommandId kCmdId = kHint; 4105 static const CommandId kCmdId = kHint;
4087 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4106 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4088 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4107 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4089 4108
4090 static uint32 ComputeSize() { 4109 static uint32_t ComputeSize() {
4091 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4110 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4092 } 4111 }
4093 4112
4094 void SetHeader() { header.SetCmd<ValueType>(); } 4113 void SetHeader() { header.SetCmd<ValueType>(); }
4095 4114
4096 void Init(GLenum _target, GLenum _mode) { 4115 void Init(GLenum _target, GLenum _mode) {
4097 SetHeader(); 4116 SetHeader();
4098 target = _target; 4117 target = _target;
4099 mode = _mode; 4118 mode = _mode;
4100 } 4119 }
4101 4120
4102 void* Set(void* cmd, GLenum _target, GLenum _mode) { 4121 void* Set(void* cmd, GLenum _target, GLenum _mode) {
4103 static_cast<ValueType*>(cmd)->Init(_target, _mode); 4122 static_cast<ValueType*>(cmd)->Init(_target, _mode);
4104 return NextCmdAddress<ValueType>(cmd); 4123 return NextCmdAddress<ValueType>(cmd);
4105 } 4124 }
4106 4125
4107 gpu::CommandHeader header; 4126 gpu::CommandHeader header;
4108 uint32 target; 4127 uint32_t target;
4109 uint32 mode; 4128 uint32_t mode;
4110 }; 4129 };
4111 4130
4112 COMPILE_ASSERT(sizeof(Hint) == 12, Sizeof_Hint_is_not_12); 4131 COMPILE_ASSERT(sizeof(Hint) == 12, Sizeof_Hint_is_not_12);
4113 COMPILE_ASSERT(offsetof(Hint, header) == 0, OffsetOf_Hint_header_not_0); 4132 COMPILE_ASSERT(offsetof(Hint, header) == 0, OffsetOf_Hint_header_not_0);
4114 COMPILE_ASSERT(offsetof(Hint, target) == 4, OffsetOf_Hint_target_not_4); 4133 COMPILE_ASSERT(offsetof(Hint, target) == 4, OffsetOf_Hint_target_not_4);
4115 COMPILE_ASSERT(offsetof(Hint, mode) == 8, OffsetOf_Hint_mode_not_8); 4134 COMPILE_ASSERT(offsetof(Hint, mode) == 8, OffsetOf_Hint_mode_not_8);
4116 4135
4117 struct IsBuffer { 4136 struct IsBuffer {
4118 typedef IsBuffer ValueType; 4137 typedef IsBuffer ValueType;
4119 static const CommandId kCmdId = kIsBuffer; 4138 static const CommandId kCmdId = kIsBuffer;
4120 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4139 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4121 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4140 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4122 4141
4123 typedef uint32 Result; 4142 typedef uint32_t Result;
4124 4143
4125 static uint32 ComputeSize() { 4144 static uint32_t ComputeSize() {
4126 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4145 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4127 } 4146 }
4128 4147
4129 void SetHeader() { header.SetCmd<ValueType>(); } 4148 void SetHeader() { header.SetCmd<ValueType>(); }
4130 4149
4131 void Init(GLuint _buffer, uint32 _result_shm_id, uint32 _result_shm_offset) { 4150 void Init(GLuint _buffer,
4151 uint32_t _result_shm_id,
4152 uint32_t _result_shm_offset) {
4132 SetHeader(); 4153 SetHeader();
4133 buffer = _buffer; 4154 buffer = _buffer;
4134 result_shm_id = _result_shm_id; 4155 result_shm_id = _result_shm_id;
4135 result_shm_offset = _result_shm_offset; 4156 result_shm_offset = _result_shm_offset;
4136 } 4157 }
4137 4158
4138 void* Set(void* cmd, 4159 void* Set(void* cmd,
4139 GLuint _buffer, 4160 GLuint _buffer,
4140 uint32 _result_shm_id, 4161 uint32_t _result_shm_id,
4141 uint32 _result_shm_offset) { 4162 uint32_t _result_shm_offset) {
4142 static_cast<ValueType*>(cmd) 4163 static_cast<ValueType*>(cmd)
4143 ->Init(_buffer, _result_shm_id, _result_shm_offset); 4164 ->Init(_buffer, _result_shm_id, _result_shm_offset);
4144 return NextCmdAddress<ValueType>(cmd); 4165 return NextCmdAddress<ValueType>(cmd);
4145 } 4166 }
4146 4167
4147 gpu::CommandHeader header; 4168 gpu::CommandHeader header;
4148 uint32 buffer; 4169 uint32_t buffer;
4149 uint32 result_shm_id; 4170 uint32_t result_shm_id;
4150 uint32 result_shm_offset; 4171 uint32_t result_shm_offset;
4151 }; 4172 };
4152 4173
4153 COMPILE_ASSERT(sizeof(IsBuffer) == 16, Sizeof_IsBuffer_is_not_16); 4174 COMPILE_ASSERT(sizeof(IsBuffer) == 16, Sizeof_IsBuffer_is_not_16);
4154 COMPILE_ASSERT(offsetof(IsBuffer, header) == 0, OffsetOf_IsBuffer_header_not_0); 4175 COMPILE_ASSERT(offsetof(IsBuffer, header) == 0, OffsetOf_IsBuffer_header_not_0);
4155 COMPILE_ASSERT(offsetof(IsBuffer, buffer) == 4, OffsetOf_IsBuffer_buffer_not_4); 4176 COMPILE_ASSERT(offsetof(IsBuffer, buffer) == 4, OffsetOf_IsBuffer_buffer_not_4);
4156 COMPILE_ASSERT(offsetof(IsBuffer, result_shm_id) == 8, 4177 COMPILE_ASSERT(offsetof(IsBuffer, result_shm_id) == 8,
4157 OffsetOf_IsBuffer_result_shm_id_not_8); 4178 OffsetOf_IsBuffer_result_shm_id_not_8);
4158 COMPILE_ASSERT(offsetof(IsBuffer, result_shm_offset) == 12, 4179 COMPILE_ASSERT(offsetof(IsBuffer, result_shm_offset) == 12,
4159 OffsetOf_IsBuffer_result_shm_offset_not_12); 4180 OffsetOf_IsBuffer_result_shm_offset_not_12);
4160 4181
4161 struct IsEnabled { 4182 struct IsEnabled {
4162 typedef IsEnabled ValueType; 4183 typedef IsEnabled ValueType;
4163 static const CommandId kCmdId = kIsEnabled; 4184 static const CommandId kCmdId = kIsEnabled;
4164 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4185 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4165 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4186 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4166 4187
4167 typedef uint32 Result; 4188 typedef uint32_t Result;
4168 4189
4169 static uint32 ComputeSize() { 4190 static uint32_t ComputeSize() {
4170 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4191 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4171 } 4192 }
4172 4193
4173 void SetHeader() { header.SetCmd<ValueType>(); } 4194 void SetHeader() { header.SetCmd<ValueType>(); }
4174 4195
4175 void Init(GLenum _cap, uint32 _result_shm_id, uint32 _result_shm_offset) { 4196 void Init(GLenum _cap, uint32_t _result_shm_id, uint32_t _result_shm_offset) {
4176 SetHeader(); 4197 SetHeader();
4177 cap = _cap; 4198 cap = _cap;
4178 result_shm_id = _result_shm_id; 4199 result_shm_id = _result_shm_id;
4179 result_shm_offset = _result_shm_offset; 4200 result_shm_offset = _result_shm_offset;
4180 } 4201 }
4181 4202
4182 void* Set(void* cmd, 4203 void* Set(void* cmd,
4183 GLenum _cap, 4204 GLenum _cap,
4184 uint32 _result_shm_id, 4205 uint32_t _result_shm_id,
4185 uint32 _result_shm_offset) { 4206 uint32_t _result_shm_offset) {
4186 static_cast<ValueType*>(cmd) 4207 static_cast<ValueType*>(cmd)
4187 ->Init(_cap, _result_shm_id, _result_shm_offset); 4208 ->Init(_cap, _result_shm_id, _result_shm_offset);
4188 return NextCmdAddress<ValueType>(cmd); 4209 return NextCmdAddress<ValueType>(cmd);
4189 } 4210 }
4190 4211
4191 gpu::CommandHeader header; 4212 gpu::CommandHeader header;
4192 uint32 cap; 4213 uint32_t cap;
4193 uint32 result_shm_id; 4214 uint32_t result_shm_id;
4194 uint32 result_shm_offset; 4215 uint32_t result_shm_offset;
4195 }; 4216 };
4196 4217
4197 COMPILE_ASSERT(sizeof(IsEnabled) == 16, Sizeof_IsEnabled_is_not_16); 4218 COMPILE_ASSERT(sizeof(IsEnabled) == 16, Sizeof_IsEnabled_is_not_16);
4198 COMPILE_ASSERT(offsetof(IsEnabled, header) == 0, 4219 COMPILE_ASSERT(offsetof(IsEnabled, header) == 0,
4199 OffsetOf_IsEnabled_header_not_0); 4220 OffsetOf_IsEnabled_header_not_0);
4200 COMPILE_ASSERT(offsetof(IsEnabled, cap) == 4, OffsetOf_IsEnabled_cap_not_4); 4221 COMPILE_ASSERT(offsetof(IsEnabled, cap) == 4, OffsetOf_IsEnabled_cap_not_4);
4201 COMPILE_ASSERT(offsetof(IsEnabled, result_shm_id) == 8, 4222 COMPILE_ASSERT(offsetof(IsEnabled, result_shm_id) == 8,
4202 OffsetOf_IsEnabled_result_shm_id_not_8); 4223 OffsetOf_IsEnabled_result_shm_id_not_8);
4203 COMPILE_ASSERT(offsetof(IsEnabled, result_shm_offset) == 12, 4224 COMPILE_ASSERT(offsetof(IsEnabled, result_shm_offset) == 12,
4204 OffsetOf_IsEnabled_result_shm_offset_not_12); 4225 OffsetOf_IsEnabled_result_shm_offset_not_12);
4205 4226
4206 struct IsFramebuffer { 4227 struct IsFramebuffer {
4207 typedef IsFramebuffer ValueType; 4228 typedef IsFramebuffer ValueType;
4208 static const CommandId kCmdId = kIsFramebuffer; 4229 static const CommandId kCmdId = kIsFramebuffer;
4209 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4230 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4210 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4231 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4211 4232
4212 typedef uint32 Result; 4233 typedef uint32_t Result;
4213 4234
4214 static uint32 ComputeSize() { 4235 static uint32_t ComputeSize() {
4215 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4236 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4216 } 4237 }
4217 4238
4218 void SetHeader() { header.SetCmd<ValueType>(); } 4239 void SetHeader() { header.SetCmd<ValueType>(); }
4219 4240
4220 void Init(GLuint _framebuffer, 4241 void Init(GLuint _framebuffer,
4221 uint32 _result_shm_id, 4242 uint32_t _result_shm_id,
4222 uint32 _result_shm_offset) { 4243 uint32_t _result_shm_offset) {
4223 SetHeader(); 4244 SetHeader();
4224 framebuffer = _framebuffer; 4245 framebuffer = _framebuffer;
4225 result_shm_id = _result_shm_id; 4246 result_shm_id = _result_shm_id;
4226 result_shm_offset = _result_shm_offset; 4247 result_shm_offset = _result_shm_offset;
4227 } 4248 }
4228 4249
4229 void* Set(void* cmd, 4250 void* Set(void* cmd,
4230 GLuint _framebuffer, 4251 GLuint _framebuffer,
4231 uint32 _result_shm_id, 4252 uint32_t _result_shm_id,
4232 uint32 _result_shm_offset) { 4253 uint32_t _result_shm_offset) {
4233 static_cast<ValueType*>(cmd) 4254 static_cast<ValueType*>(cmd)
4234 ->Init(_framebuffer, _result_shm_id, _result_shm_offset); 4255 ->Init(_framebuffer, _result_shm_id, _result_shm_offset);
4235 return NextCmdAddress<ValueType>(cmd); 4256 return NextCmdAddress<ValueType>(cmd);
4236 } 4257 }
4237 4258
4238 gpu::CommandHeader header; 4259 gpu::CommandHeader header;
4239 uint32 framebuffer; 4260 uint32_t framebuffer;
4240 uint32 result_shm_id; 4261 uint32_t result_shm_id;
4241 uint32 result_shm_offset; 4262 uint32_t result_shm_offset;
4242 }; 4263 };
4243 4264
4244 COMPILE_ASSERT(sizeof(IsFramebuffer) == 16, Sizeof_IsFramebuffer_is_not_16); 4265 COMPILE_ASSERT(sizeof(IsFramebuffer) == 16, Sizeof_IsFramebuffer_is_not_16);
4245 COMPILE_ASSERT(offsetof(IsFramebuffer, header) == 0, 4266 COMPILE_ASSERT(offsetof(IsFramebuffer, header) == 0,
4246 OffsetOf_IsFramebuffer_header_not_0); 4267 OffsetOf_IsFramebuffer_header_not_0);
4247 COMPILE_ASSERT(offsetof(IsFramebuffer, framebuffer) == 4, 4268 COMPILE_ASSERT(offsetof(IsFramebuffer, framebuffer) == 4,
4248 OffsetOf_IsFramebuffer_framebuffer_not_4); 4269 OffsetOf_IsFramebuffer_framebuffer_not_4);
4249 COMPILE_ASSERT(offsetof(IsFramebuffer, result_shm_id) == 8, 4270 COMPILE_ASSERT(offsetof(IsFramebuffer, result_shm_id) == 8,
4250 OffsetOf_IsFramebuffer_result_shm_id_not_8); 4271 OffsetOf_IsFramebuffer_result_shm_id_not_8);
4251 COMPILE_ASSERT(offsetof(IsFramebuffer, result_shm_offset) == 12, 4272 COMPILE_ASSERT(offsetof(IsFramebuffer, result_shm_offset) == 12,
4252 OffsetOf_IsFramebuffer_result_shm_offset_not_12); 4273 OffsetOf_IsFramebuffer_result_shm_offset_not_12);
4253 4274
4254 struct IsProgram { 4275 struct IsProgram {
4255 typedef IsProgram ValueType; 4276 typedef IsProgram ValueType;
4256 static const CommandId kCmdId = kIsProgram; 4277 static const CommandId kCmdId = kIsProgram;
4257 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4278 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4258 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4279 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4259 4280
4260 typedef uint32 Result; 4281 typedef uint32_t Result;
4261 4282
4262 static uint32 ComputeSize() { 4283 static uint32_t ComputeSize() {
4263 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4284 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4264 } 4285 }
4265 4286
4266 void SetHeader() { header.SetCmd<ValueType>(); } 4287 void SetHeader() { header.SetCmd<ValueType>(); }
4267 4288
4268 void Init(GLuint _program, uint32 _result_shm_id, uint32 _result_shm_offset) { 4289 void Init(GLuint _program,
4290 uint32_t _result_shm_id,
4291 uint32_t _result_shm_offset) {
4269 SetHeader(); 4292 SetHeader();
4270 program = _program; 4293 program = _program;
4271 result_shm_id = _result_shm_id; 4294 result_shm_id = _result_shm_id;
4272 result_shm_offset = _result_shm_offset; 4295 result_shm_offset = _result_shm_offset;
4273 } 4296 }
4274 4297
4275 void* Set(void* cmd, 4298 void* Set(void* cmd,
4276 GLuint _program, 4299 GLuint _program,
4277 uint32 _result_shm_id, 4300 uint32_t _result_shm_id,
4278 uint32 _result_shm_offset) { 4301 uint32_t _result_shm_offset) {
4279 static_cast<ValueType*>(cmd) 4302 static_cast<ValueType*>(cmd)
4280 ->Init(_program, _result_shm_id, _result_shm_offset); 4303 ->Init(_program, _result_shm_id, _result_shm_offset);
4281 return NextCmdAddress<ValueType>(cmd); 4304 return NextCmdAddress<ValueType>(cmd);
4282 } 4305 }
4283 4306
4284 gpu::CommandHeader header; 4307 gpu::CommandHeader header;
4285 uint32 program; 4308 uint32_t program;
4286 uint32 result_shm_id; 4309 uint32_t result_shm_id;
4287 uint32 result_shm_offset; 4310 uint32_t result_shm_offset;
4288 }; 4311 };
4289 4312
4290 COMPILE_ASSERT(sizeof(IsProgram) == 16, Sizeof_IsProgram_is_not_16); 4313 COMPILE_ASSERT(sizeof(IsProgram) == 16, Sizeof_IsProgram_is_not_16);
4291 COMPILE_ASSERT(offsetof(IsProgram, header) == 0, 4314 COMPILE_ASSERT(offsetof(IsProgram, header) == 0,
4292 OffsetOf_IsProgram_header_not_0); 4315 OffsetOf_IsProgram_header_not_0);
4293 COMPILE_ASSERT(offsetof(IsProgram, program) == 4, 4316 COMPILE_ASSERT(offsetof(IsProgram, program) == 4,
4294 OffsetOf_IsProgram_program_not_4); 4317 OffsetOf_IsProgram_program_not_4);
4295 COMPILE_ASSERT(offsetof(IsProgram, result_shm_id) == 8, 4318 COMPILE_ASSERT(offsetof(IsProgram, result_shm_id) == 8,
4296 OffsetOf_IsProgram_result_shm_id_not_8); 4319 OffsetOf_IsProgram_result_shm_id_not_8);
4297 COMPILE_ASSERT(offsetof(IsProgram, result_shm_offset) == 12, 4320 COMPILE_ASSERT(offsetof(IsProgram, result_shm_offset) == 12,
4298 OffsetOf_IsProgram_result_shm_offset_not_12); 4321 OffsetOf_IsProgram_result_shm_offset_not_12);
4299 4322
4300 struct IsRenderbuffer { 4323 struct IsRenderbuffer {
4301 typedef IsRenderbuffer ValueType; 4324 typedef IsRenderbuffer ValueType;
4302 static const CommandId kCmdId = kIsRenderbuffer; 4325 static const CommandId kCmdId = kIsRenderbuffer;
4303 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4326 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4304 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4327 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4305 4328
4306 typedef uint32 Result; 4329 typedef uint32_t Result;
4307 4330
4308 static uint32 ComputeSize() { 4331 static uint32_t ComputeSize() {
4309 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4332 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4310 } 4333 }
4311 4334
4312 void SetHeader() { header.SetCmd<ValueType>(); } 4335 void SetHeader() { header.SetCmd<ValueType>(); }
4313 4336
4314 void Init(GLuint _renderbuffer, 4337 void Init(GLuint _renderbuffer,
4315 uint32 _result_shm_id, 4338 uint32_t _result_shm_id,
4316 uint32 _result_shm_offset) { 4339 uint32_t _result_shm_offset) {
4317 SetHeader(); 4340 SetHeader();
4318 renderbuffer = _renderbuffer; 4341 renderbuffer = _renderbuffer;
4319 result_shm_id = _result_shm_id; 4342 result_shm_id = _result_shm_id;
4320 result_shm_offset = _result_shm_offset; 4343 result_shm_offset = _result_shm_offset;
4321 } 4344 }
4322 4345
4323 void* Set(void* cmd, 4346 void* Set(void* cmd,
4324 GLuint _renderbuffer, 4347 GLuint _renderbuffer,
4325 uint32 _result_shm_id, 4348 uint32_t _result_shm_id,
4326 uint32 _result_shm_offset) { 4349 uint32_t _result_shm_offset) {
4327 static_cast<ValueType*>(cmd) 4350 static_cast<ValueType*>(cmd)
4328 ->Init(_renderbuffer, _result_shm_id, _result_shm_offset); 4351 ->Init(_renderbuffer, _result_shm_id, _result_shm_offset);
4329 return NextCmdAddress<ValueType>(cmd); 4352 return NextCmdAddress<ValueType>(cmd);
4330 } 4353 }
4331 4354
4332 gpu::CommandHeader header; 4355 gpu::CommandHeader header;
4333 uint32 renderbuffer; 4356 uint32_t renderbuffer;
4334 uint32 result_shm_id; 4357 uint32_t result_shm_id;
4335 uint32 result_shm_offset; 4358 uint32_t result_shm_offset;
4336 }; 4359 };
4337 4360
4338 COMPILE_ASSERT(sizeof(IsRenderbuffer) == 16, Sizeof_IsRenderbuffer_is_not_16); 4361 COMPILE_ASSERT(sizeof(IsRenderbuffer) == 16, Sizeof_IsRenderbuffer_is_not_16);
4339 COMPILE_ASSERT(offsetof(IsRenderbuffer, header) == 0, 4362 COMPILE_ASSERT(offsetof(IsRenderbuffer, header) == 0,
4340 OffsetOf_IsRenderbuffer_header_not_0); 4363 OffsetOf_IsRenderbuffer_header_not_0);
4341 COMPILE_ASSERT(offsetof(IsRenderbuffer, renderbuffer) == 4, 4364 COMPILE_ASSERT(offsetof(IsRenderbuffer, renderbuffer) == 4,
4342 OffsetOf_IsRenderbuffer_renderbuffer_not_4); 4365 OffsetOf_IsRenderbuffer_renderbuffer_not_4);
4343 COMPILE_ASSERT(offsetof(IsRenderbuffer, result_shm_id) == 8, 4366 COMPILE_ASSERT(offsetof(IsRenderbuffer, result_shm_id) == 8,
4344 OffsetOf_IsRenderbuffer_result_shm_id_not_8); 4367 OffsetOf_IsRenderbuffer_result_shm_id_not_8);
4345 COMPILE_ASSERT(offsetof(IsRenderbuffer, result_shm_offset) == 12, 4368 COMPILE_ASSERT(offsetof(IsRenderbuffer, result_shm_offset) == 12,
4346 OffsetOf_IsRenderbuffer_result_shm_offset_not_12); 4369 OffsetOf_IsRenderbuffer_result_shm_offset_not_12);
4347 4370
4348 struct IsShader { 4371 struct IsShader {
4349 typedef IsShader ValueType; 4372 typedef IsShader ValueType;
4350 static const CommandId kCmdId = kIsShader; 4373 static const CommandId kCmdId = kIsShader;
4351 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4374 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4352 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4375 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4353 4376
4354 typedef uint32 Result; 4377 typedef uint32_t Result;
4355 4378
4356 static uint32 ComputeSize() { 4379 static uint32_t ComputeSize() {
4357 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4380 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4358 } 4381 }
4359 4382
4360 void SetHeader() { header.SetCmd<ValueType>(); } 4383 void SetHeader() { header.SetCmd<ValueType>(); }
4361 4384
4362 void Init(GLuint _shader, uint32 _result_shm_id, uint32 _result_shm_offset) { 4385 void Init(GLuint _shader,
4386 uint32_t _result_shm_id,
4387 uint32_t _result_shm_offset) {
4363 SetHeader(); 4388 SetHeader();
4364 shader = _shader; 4389 shader = _shader;
4365 result_shm_id = _result_shm_id; 4390 result_shm_id = _result_shm_id;
4366 result_shm_offset = _result_shm_offset; 4391 result_shm_offset = _result_shm_offset;
4367 } 4392 }
4368 4393
4369 void* Set(void* cmd, 4394 void* Set(void* cmd,
4370 GLuint _shader, 4395 GLuint _shader,
4371 uint32 _result_shm_id, 4396 uint32_t _result_shm_id,
4372 uint32 _result_shm_offset) { 4397 uint32_t _result_shm_offset) {
4373 static_cast<ValueType*>(cmd) 4398 static_cast<ValueType*>(cmd)
4374 ->Init(_shader, _result_shm_id, _result_shm_offset); 4399 ->Init(_shader, _result_shm_id, _result_shm_offset);
4375 return NextCmdAddress<ValueType>(cmd); 4400 return NextCmdAddress<ValueType>(cmd);
4376 } 4401 }
4377 4402
4378 gpu::CommandHeader header; 4403 gpu::CommandHeader header;
4379 uint32 shader; 4404 uint32_t shader;
4380 uint32 result_shm_id; 4405 uint32_t result_shm_id;
4381 uint32 result_shm_offset; 4406 uint32_t result_shm_offset;
4382 }; 4407 };
4383 4408
4384 COMPILE_ASSERT(sizeof(IsShader) == 16, Sizeof_IsShader_is_not_16); 4409 COMPILE_ASSERT(sizeof(IsShader) == 16, Sizeof_IsShader_is_not_16);
4385 COMPILE_ASSERT(offsetof(IsShader, header) == 0, OffsetOf_IsShader_header_not_0); 4410 COMPILE_ASSERT(offsetof(IsShader, header) == 0, OffsetOf_IsShader_header_not_0);
4386 COMPILE_ASSERT(offsetof(IsShader, shader) == 4, OffsetOf_IsShader_shader_not_4); 4411 COMPILE_ASSERT(offsetof(IsShader, shader) == 4, OffsetOf_IsShader_shader_not_4);
4387 COMPILE_ASSERT(offsetof(IsShader, result_shm_id) == 8, 4412 COMPILE_ASSERT(offsetof(IsShader, result_shm_id) == 8,
4388 OffsetOf_IsShader_result_shm_id_not_8); 4413 OffsetOf_IsShader_result_shm_id_not_8);
4389 COMPILE_ASSERT(offsetof(IsShader, result_shm_offset) == 12, 4414 COMPILE_ASSERT(offsetof(IsShader, result_shm_offset) == 12,
4390 OffsetOf_IsShader_result_shm_offset_not_12); 4415 OffsetOf_IsShader_result_shm_offset_not_12);
4391 4416
4392 struct IsTexture { 4417 struct IsTexture {
4393 typedef IsTexture ValueType; 4418 typedef IsTexture ValueType;
4394 static const CommandId kCmdId = kIsTexture; 4419 static const CommandId kCmdId = kIsTexture;
4395 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4420 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4396 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4421 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4397 4422
4398 typedef uint32 Result; 4423 typedef uint32_t Result;
4399 4424
4400 static uint32 ComputeSize() { 4425 static uint32_t ComputeSize() {
4401 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4426 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4402 } 4427 }
4403 4428
4404 void SetHeader() { header.SetCmd<ValueType>(); } 4429 void SetHeader() { header.SetCmd<ValueType>(); }
4405 4430
4406 void Init(GLuint _texture, uint32 _result_shm_id, uint32 _result_shm_offset) { 4431 void Init(GLuint _texture,
4432 uint32_t _result_shm_id,
4433 uint32_t _result_shm_offset) {
4407 SetHeader(); 4434 SetHeader();
4408 texture = _texture; 4435 texture = _texture;
4409 result_shm_id = _result_shm_id; 4436 result_shm_id = _result_shm_id;
4410 result_shm_offset = _result_shm_offset; 4437 result_shm_offset = _result_shm_offset;
4411 } 4438 }
4412 4439
4413 void* Set(void* cmd, 4440 void* Set(void* cmd,
4414 GLuint _texture, 4441 GLuint _texture,
4415 uint32 _result_shm_id, 4442 uint32_t _result_shm_id,
4416 uint32 _result_shm_offset) { 4443 uint32_t _result_shm_offset) {
4417 static_cast<ValueType*>(cmd) 4444 static_cast<ValueType*>(cmd)
4418 ->Init(_texture, _result_shm_id, _result_shm_offset); 4445 ->Init(_texture, _result_shm_id, _result_shm_offset);
4419 return NextCmdAddress<ValueType>(cmd); 4446 return NextCmdAddress<ValueType>(cmd);
4420 } 4447 }
4421 4448
4422 gpu::CommandHeader header; 4449 gpu::CommandHeader header;
4423 uint32 texture; 4450 uint32_t texture;
4424 uint32 result_shm_id; 4451 uint32_t result_shm_id;
4425 uint32 result_shm_offset; 4452 uint32_t result_shm_offset;
4426 }; 4453 };
4427 4454
4428 COMPILE_ASSERT(sizeof(IsTexture) == 16, Sizeof_IsTexture_is_not_16); 4455 COMPILE_ASSERT(sizeof(IsTexture) == 16, Sizeof_IsTexture_is_not_16);
4429 COMPILE_ASSERT(offsetof(IsTexture, header) == 0, 4456 COMPILE_ASSERT(offsetof(IsTexture, header) == 0,
4430 OffsetOf_IsTexture_header_not_0); 4457 OffsetOf_IsTexture_header_not_0);
4431 COMPILE_ASSERT(offsetof(IsTexture, texture) == 4, 4458 COMPILE_ASSERT(offsetof(IsTexture, texture) == 4,
4432 OffsetOf_IsTexture_texture_not_4); 4459 OffsetOf_IsTexture_texture_not_4);
4433 COMPILE_ASSERT(offsetof(IsTexture, result_shm_id) == 8, 4460 COMPILE_ASSERT(offsetof(IsTexture, result_shm_id) == 8,
4434 OffsetOf_IsTexture_result_shm_id_not_8); 4461 OffsetOf_IsTexture_result_shm_id_not_8);
4435 COMPILE_ASSERT(offsetof(IsTexture, result_shm_offset) == 12, 4462 COMPILE_ASSERT(offsetof(IsTexture, result_shm_offset) == 12,
4436 OffsetOf_IsTexture_result_shm_offset_not_12); 4463 OffsetOf_IsTexture_result_shm_offset_not_12);
4437 4464
4438 struct LineWidth { 4465 struct LineWidth {
4439 typedef LineWidth ValueType; 4466 typedef LineWidth ValueType;
4440 static const CommandId kCmdId = kLineWidth; 4467 static const CommandId kCmdId = kLineWidth;
4441 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4468 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4442 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4469 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4443 4470
4444 static uint32 ComputeSize() { 4471 static uint32_t ComputeSize() {
4445 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4472 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4446 } 4473 }
4447 4474
4448 void SetHeader() { header.SetCmd<ValueType>(); } 4475 void SetHeader() { header.SetCmd<ValueType>(); }
4449 4476
4450 void Init(GLfloat _width) { 4477 void Init(GLfloat _width) {
4451 SetHeader(); 4478 SetHeader();
4452 width = _width; 4479 width = _width;
4453 } 4480 }
4454 4481
4455 void* Set(void* cmd, GLfloat _width) { 4482 void* Set(void* cmd, GLfloat _width) {
4456 static_cast<ValueType*>(cmd)->Init(_width); 4483 static_cast<ValueType*>(cmd)->Init(_width);
4457 return NextCmdAddress<ValueType>(cmd); 4484 return NextCmdAddress<ValueType>(cmd);
4458 } 4485 }
4459 4486
4460 gpu::CommandHeader header; 4487 gpu::CommandHeader header;
4461 float width; 4488 float width;
4462 }; 4489 };
4463 4490
4464 COMPILE_ASSERT(sizeof(LineWidth) == 8, Sizeof_LineWidth_is_not_8); 4491 COMPILE_ASSERT(sizeof(LineWidth) == 8, Sizeof_LineWidth_is_not_8);
4465 COMPILE_ASSERT(offsetof(LineWidth, header) == 0, 4492 COMPILE_ASSERT(offsetof(LineWidth, header) == 0,
4466 OffsetOf_LineWidth_header_not_0); 4493 OffsetOf_LineWidth_header_not_0);
4467 COMPILE_ASSERT(offsetof(LineWidth, width) == 4, OffsetOf_LineWidth_width_not_4); 4494 COMPILE_ASSERT(offsetof(LineWidth, width) == 4, OffsetOf_LineWidth_width_not_4);
4468 4495
4469 struct LinkProgram { 4496 struct LinkProgram {
4470 typedef LinkProgram ValueType; 4497 typedef LinkProgram ValueType;
4471 static const CommandId kCmdId = kLinkProgram; 4498 static const CommandId kCmdId = kLinkProgram;
4472 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4499 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4473 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4500 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4474 4501
4475 static uint32 ComputeSize() { 4502 static uint32_t ComputeSize() {
4476 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4503 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4477 } 4504 }
4478 4505
4479 void SetHeader() { header.SetCmd<ValueType>(); } 4506 void SetHeader() { header.SetCmd<ValueType>(); }
4480 4507
4481 void Init(GLuint _program) { 4508 void Init(GLuint _program) {
4482 SetHeader(); 4509 SetHeader();
4483 program = _program; 4510 program = _program;
4484 } 4511 }
4485 4512
4486 void* Set(void* cmd, GLuint _program) { 4513 void* Set(void* cmd, GLuint _program) {
4487 static_cast<ValueType*>(cmd)->Init(_program); 4514 static_cast<ValueType*>(cmd)->Init(_program);
4488 return NextCmdAddress<ValueType>(cmd); 4515 return NextCmdAddress<ValueType>(cmd);
4489 } 4516 }
4490 4517
4491 gpu::CommandHeader header; 4518 gpu::CommandHeader header;
4492 uint32 program; 4519 uint32_t program;
4493 }; 4520 };
4494 4521
4495 COMPILE_ASSERT(sizeof(LinkProgram) == 8, Sizeof_LinkProgram_is_not_8); 4522 COMPILE_ASSERT(sizeof(LinkProgram) == 8, Sizeof_LinkProgram_is_not_8);
4496 COMPILE_ASSERT(offsetof(LinkProgram, header) == 0, 4523 COMPILE_ASSERT(offsetof(LinkProgram, header) == 0,
4497 OffsetOf_LinkProgram_header_not_0); 4524 OffsetOf_LinkProgram_header_not_0);
4498 COMPILE_ASSERT(offsetof(LinkProgram, program) == 4, 4525 COMPILE_ASSERT(offsetof(LinkProgram, program) == 4,
4499 OffsetOf_LinkProgram_program_not_4); 4526 OffsetOf_LinkProgram_program_not_4);
4500 4527
4501 struct PixelStorei { 4528 struct PixelStorei {
4502 typedef PixelStorei ValueType; 4529 typedef PixelStorei ValueType;
4503 static const CommandId kCmdId = kPixelStorei; 4530 static const CommandId kCmdId = kPixelStorei;
4504 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4531 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4505 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4532 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4506 4533
4507 static uint32 ComputeSize() { 4534 static uint32_t ComputeSize() {
4508 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4535 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4509 } 4536 }
4510 4537
4511 void SetHeader() { header.SetCmd<ValueType>(); } 4538 void SetHeader() { header.SetCmd<ValueType>(); }
4512 4539
4513 void Init(GLenum _pname, GLint _param) { 4540 void Init(GLenum _pname, GLint _param) {
4514 SetHeader(); 4541 SetHeader();
4515 pname = _pname; 4542 pname = _pname;
4516 param = _param; 4543 param = _param;
4517 } 4544 }
4518 4545
4519 void* Set(void* cmd, GLenum _pname, GLint _param) { 4546 void* Set(void* cmd, GLenum _pname, GLint _param) {
4520 static_cast<ValueType*>(cmd)->Init(_pname, _param); 4547 static_cast<ValueType*>(cmd)->Init(_pname, _param);
4521 return NextCmdAddress<ValueType>(cmd); 4548 return NextCmdAddress<ValueType>(cmd);
4522 } 4549 }
4523 4550
4524 gpu::CommandHeader header; 4551 gpu::CommandHeader header;
4525 uint32 pname; 4552 uint32_t pname;
4526 int32 param; 4553 int32_t param;
4527 }; 4554 };
4528 4555
4529 COMPILE_ASSERT(sizeof(PixelStorei) == 12, Sizeof_PixelStorei_is_not_12); 4556 COMPILE_ASSERT(sizeof(PixelStorei) == 12, Sizeof_PixelStorei_is_not_12);
4530 COMPILE_ASSERT(offsetof(PixelStorei, header) == 0, 4557 COMPILE_ASSERT(offsetof(PixelStorei, header) == 0,
4531 OffsetOf_PixelStorei_header_not_0); 4558 OffsetOf_PixelStorei_header_not_0);
4532 COMPILE_ASSERT(offsetof(PixelStorei, pname) == 4, 4559 COMPILE_ASSERT(offsetof(PixelStorei, pname) == 4,
4533 OffsetOf_PixelStorei_pname_not_4); 4560 OffsetOf_PixelStorei_pname_not_4);
4534 COMPILE_ASSERT(offsetof(PixelStorei, param) == 8, 4561 COMPILE_ASSERT(offsetof(PixelStorei, param) == 8,
4535 OffsetOf_PixelStorei_param_not_8); 4562 OffsetOf_PixelStorei_param_not_8);
4536 4563
4537 struct PolygonOffset { 4564 struct PolygonOffset {
4538 typedef PolygonOffset ValueType; 4565 typedef PolygonOffset ValueType;
4539 static const CommandId kCmdId = kPolygonOffset; 4566 static const CommandId kCmdId = kPolygonOffset;
4540 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4567 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4541 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4568 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4542 4569
4543 static uint32 ComputeSize() { 4570 static uint32_t ComputeSize() {
4544 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4571 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4545 } 4572 }
4546 4573
4547 void SetHeader() { header.SetCmd<ValueType>(); } 4574 void SetHeader() { header.SetCmd<ValueType>(); }
4548 4575
4549 void Init(GLfloat _factor, GLfloat _units) { 4576 void Init(GLfloat _factor, GLfloat _units) {
4550 SetHeader(); 4577 SetHeader();
4551 factor = _factor; 4578 factor = _factor;
4552 units = _units; 4579 units = _units;
4553 } 4580 }
4554 4581
(...skipping 17 matching lines...) Expand all
4572 4599
4573 // ReadPixels has the result separated from the pixel buffer so that 4600 // ReadPixels has the result separated from the pixel buffer so that
4574 // it is easier to specify the result going to some specific place 4601 // it is easier to specify the result going to some specific place
4575 // that exactly fits the rectangle of pixels. 4602 // that exactly fits the rectangle of pixels.
4576 struct ReadPixels { 4603 struct ReadPixels {
4577 typedef ReadPixels ValueType; 4604 typedef ReadPixels ValueType;
4578 static const CommandId kCmdId = kReadPixels; 4605 static const CommandId kCmdId = kReadPixels;
4579 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4606 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4580 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4607 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4581 4608
4582 typedef uint32 Result; 4609 typedef uint32_t Result;
4583 4610
4584 static uint32 ComputeSize() { 4611 static uint32_t ComputeSize() {
4585 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4612 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4586 } 4613 }
4587 4614
4588 void SetHeader() { header.SetCmd<ValueType>(); } 4615 void SetHeader() { header.SetCmd<ValueType>(); }
4589 4616
4590 void Init(GLint _x, 4617 void Init(GLint _x,
4591 GLint _y, 4618 GLint _y,
4592 GLsizei _width, 4619 GLsizei _width,
4593 GLsizei _height, 4620 GLsizei _height,
4594 GLenum _format, 4621 GLenum _format,
4595 GLenum _type, 4622 GLenum _type,
4596 uint32 _pixels_shm_id, 4623 uint32_t _pixels_shm_id,
4597 uint32 _pixels_shm_offset, 4624 uint32_t _pixels_shm_offset,
4598 uint32 _result_shm_id, 4625 uint32_t _result_shm_id,
4599 uint32 _result_shm_offset, 4626 uint32_t _result_shm_offset,
4600 GLboolean _async) { 4627 GLboolean _async) {
4601 SetHeader(); 4628 SetHeader();
4602 x = _x; 4629 x = _x;
4603 y = _y; 4630 y = _y;
4604 width = _width; 4631 width = _width;
4605 height = _height; 4632 height = _height;
4606 format = _format; 4633 format = _format;
4607 type = _type; 4634 type = _type;
4608 pixels_shm_id = _pixels_shm_id; 4635 pixels_shm_id = _pixels_shm_id;
4609 pixels_shm_offset = _pixels_shm_offset; 4636 pixels_shm_offset = _pixels_shm_offset;
4610 result_shm_id = _result_shm_id; 4637 result_shm_id = _result_shm_id;
4611 result_shm_offset = _result_shm_offset; 4638 result_shm_offset = _result_shm_offset;
4612 async = _async; 4639 async = _async;
4613 } 4640 }
4614 4641
4615 void* Set(void* cmd, 4642 void* Set(void* cmd,
4616 GLint _x, 4643 GLint _x,
4617 GLint _y, 4644 GLint _y,
4618 GLsizei _width, 4645 GLsizei _width,
4619 GLsizei _height, 4646 GLsizei _height,
4620 GLenum _format, 4647 GLenum _format,
4621 GLenum _type, 4648 GLenum _type,
4622 uint32 _pixels_shm_id, 4649 uint32_t _pixels_shm_id,
4623 uint32 _pixels_shm_offset, 4650 uint32_t _pixels_shm_offset,
4624 uint32 _result_shm_id, 4651 uint32_t _result_shm_id,
4625 uint32 _result_shm_offset, 4652 uint32_t _result_shm_offset,
4626 GLboolean _async) { 4653 GLboolean _async) {
4627 static_cast<ValueType*>(cmd)->Init(_x, 4654 static_cast<ValueType*>(cmd)->Init(_x,
4628 _y, 4655 _y,
4629 _width, 4656 _width,
4630 _height, 4657 _height,
4631 _format, 4658 _format,
4632 _type, 4659 _type,
4633 _pixels_shm_id, 4660 _pixels_shm_id,
4634 _pixels_shm_offset, 4661 _pixels_shm_offset,
4635 _result_shm_id, 4662 _result_shm_id,
4636 _result_shm_offset, 4663 _result_shm_offset,
4637 _async); 4664 _async);
4638 return NextCmdAddress<ValueType>(cmd); 4665 return NextCmdAddress<ValueType>(cmd);
4639 } 4666 }
4640 4667
4641 gpu::CommandHeader header; 4668 gpu::CommandHeader header;
4642 int32 x; 4669 int32_t x;
4643 int32 y; 4670 int32_t y;
4644 int32 width; 4671 int32_t width;
4645 int32 height; 4672 int32_t height;
4646 uint32 format; 4673 uint32_t format;
4647 uint32 type; 4674 uint32_t type;
4648 uint32 pixels_shm_id; 4675 uint32_t pixels_shm_id;
4649 uint32 pixels_shm_offset; 4676 uint32_t pixels_shm_offset;
4650 uint32 result_shm_id; 4677 uint32_t result_shm_id;
4651 uint32 result_shm_offset; 4678 uint32_t result_shm_offset;
4652 uint32 async; 4679 uint32_t async;
4653 }; 4680 };
4654 4681
4655 COMPILE_ASSERT(sizeof(ReadPixels) == 48, Sizeof_ReadPixels_is_not_48); 4682 COMPILE_ASSERT(sizeof(ReadPixels) == 48, Sizeof_ReadPixels_is_not_48);
4656 COMPILE_ASSERT(offsetof(ReadPixels, header) == 0, 4683 COMPILE_ASSERT(offsetof(ReadPixels, header) == 0,
4657 OffsetOf_ReadPixels_header_not_0); 4684 OffsetOf_ReadPixels_header_not_0);
4658 COMPILE_ASSERT(offsetof(ReadPixels, x) == 4, OffsetOf_ReadPixels_x_not_4); 4685 COMPILE_ASSERT(offsetof(ReadPixels, x) == 4, OffsetOf_ReadPixels_x_not_4);
4659 COMPILE_ASSERT(offsetof(ReadPixels, y) == 8, OffsetOf_ReadPixels_y_not_8); 4686 COMPILE_ASSERT(offsetof(ReadPixels, y) == 8, OffsetOf_ReadPixels_y_not_8);
4660 COMPILE_ASSERT(offsetof(ReadPixels, width) == 12, 4687 COMPILE_ASSERT(offsetof(ReadPixels, width) == 12,
4661 OffsetOf_ReadPixels_width_not_12); 4688 OffsetOf_ReadPixels_width_not_12);
4662 COMPILE_ASSERT(offsetof(ReadPixels, height) == 16, 4689 COMPILE_ASSERT(offsetof(ReadPixels, height) == 16,
(...skipping 12 matching lines...) Expand all
4675 OffsetOf_ReadPixels_result_shm_offset_not_40); 4702 OffsetOf_ReadPixels_result_shm_offset_not_40);
4676 COMPILE_ASSERT(offsetof(ReadPixels, async) == 44, 4703 COMPILE_ASSERT(offsetof(ReadPixels, async) == 44,
4677 OffsetOf_ReadPixels_async_not_44); 4704 OffsetOf_ReadPixels_async_not_44);
4678 4705
4679 struct ReleaseShaderCompiler { 4706 struct ReleaseShaderCompiler {
4680 typedef ReleaseShaderCompiler ValueType; 4707 typedef ReleaseShaderCompiler ValueType;
4681 static const CommandId kCmdId = kReleaseShaderCompiler; 4708 static const CommandId kCmdId = kReleaseShaderCompiler;
4682 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4709 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4683 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4710 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4684 4711
4685 static uint32 ComputeSize() { 4712 static uint32_t ComputeSize() {
4686 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4713 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4687 } 4714 }
4688 4715
4689 void SetHeader() { header.SetCmd<ValueType>(); } 4716 void SetHeader() { header.SetCmd<ValueType>(); }
4690 4717
4691 void Init() { SetHeader(); } 4718 void Init() { SetHeader(); }
4692 4719
4693 void* Set(void* cmd) { 4720 void* Set(void* cmd) {
4694 static_cast<ValueType*>(cmd)->Init(); 4721 static_cast<ValueType*>(cmd)->Init();
4695 return NextCmdAddress<ValueType>(cmd); 4722 return NextCmdAddress<ValueType>(cmd);
4696 } 4723 }
4697 4724
4698 gpu::CommandHeader header; 4725 gpu::CommandHeader header;
4699 }; 4726 };
4700 4727
4701 COMPILE_ASSERT(sizeof(ReleaseShaderCompiler) == 4, 4728 COMPILE_ASSERT(sizeof(ReleaseShaderCompiler) == 4,
4702 Sizeof_ReleaseShaderCompiler_is_not_4); 4729 Sizeof_ReleaseShaderCompiler_is_not_4);
4703 COMPILE_ASSERT(offsetof(ReleaseShaderCompiler, header) == 0, 4730 COMPILE_ASSERT(offsetof(ReleaseShaderCompiler, header) == 0,
4704 OffsetOf_ReleaseShaderCompiler_header_not_0); 4731 OffsetOf_ReleaseShaderCompiler_header_not_0);
4705 4732
4706 struct RenderbufferStorage { 4733 struct RenderbufferStorage {
4707 typedef RenderbufferStorage ValueType; 4734 typedef RenderbufferStorage ValueType;
4708 static const CommandId kCmdId = kRenderbufferStorage; 4735 static const CommandId kCmdId = kRenderbufferStorage;
4709 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4736 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4710 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4737 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4711 4738
4712 static uint32 ComputeSize() { 4739 static uint32_t ComputeSize() {
4713 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4740 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4714 } 4741 }
4715 4742
4716 void SetHeader() { header.SetCmd<ValueType>(); } 4743 void SetHeader() { header.SetCmd<ValueType>(); }
4717 4744
4718 void Init(GLenum _target, 4745 void Init(GLenum _target,
4719 GLenum _internalformat, 4746 GLenum _internalformat,
4720 GLsizei _width, 4747 GLsizei _width,
4721 GLsizei _height) { 4748 GLsizei _height) {
4722 SetHeader(); 4749 SetHeader();
4723 target = _target; 4750 target = _target;
4724 internalformat = _internalformat; 4751 internalformat = _internalformat;
4725 width = _width; 4752 width = _width;
4726 height = _height; 4753 height = _height;
4727 } 4754 }
4728 4755
4729 void* Set(void* cmd, 4756 void* Set(void* cmd,
4730 GLenum _target, 4757 GLenum _target,
4731 GLenum _internalformat, 4758 GLenum _internalformat,
4732 GLsizei _width, 4759 GLsizei _width,
4733 GLsizei _height) { 4760 GLsizei _height) {
4734 static_cast<ValueType*>(cmd) 4761 static_cast<ValueType*>(cmd)
4735 ->Init(_target, _internalformat, _width, _height); 4762 ->Init(_target, _internalformat, _width, _height);
4736 return NextCmdAddress<ValueType>(cmd); 4763 return NextCmdAddress<ValueType>(cmd);
4737 } 4764 }
4738 4765
4739 gpu::CommandHeader header; 4766 gpu::CommandHeader header;
4740 uint32 target; 4767 uint32_t target;
4741 uint32 internalformat; 4768 uint32_t internalformat;
4742 int32 width; 4769 int32_t width;
4743 int32 height; 4770 int32_t height;
4744 }; 4771 };
4745 4772
4746 COMPILE_ASSERT(sizeof(RenderbufferStorage) == 20, 4773 COMPILE_ASSERT(sizeof(RenderbufferStorage) == 20,
4747 Sizeof_RenderbufferStorage_is_not_20); 4774 Sizeof_RenderbufferStorage_is_not_20);
4748 COMPILE_ASSERT(offsetof(RenderbufferStorage, header) == 0, 4775 COMPILE_ASSERT(offsetof(RenderbufferStorage, header) == 0,
4749 OffsetOf_RenderbufferStorage_header_not_0); 4776 OffsetOf_RenderbufferStorage_header_not_0);
4750 COMPILE_ASSERT(offsetof(RenderbufferStorage, target) == 4, 4777 COMPILE_ASSERT(offsetof(RenderbufferStorage, target) == 4,
4751 OffsetOf_RenderbufferStorage_target_not_4); 4778 OffsetOf_RenderbufferStorage_target_not_4);
4752 COMPILE_ASSERT(offsetof(RenderbufferStorage, internalformat) == 8, 4779 COMPILE_ASSERT(offsetof(RenderbufferStorage, internalformat) == 8,
4753 OffsetOf_RenderbufferStorage_internalformat_not_8); 4780 OffsetOf_RenderbufferStorage_internalformat_not_8);
4754 COMPILE_ASSERT(offsetof(RenderbufferStorage, width) == 12, 4781 COMPILE_ASSERT(offsetof(RenderbufferStorage, width) == 12,
4755 OffsetOf_RenderbufferStorage_width_not_12); 4782 OffsetOf_RenderbufferStorage_width_not_12);
4756 COMPILE_ASSERT(offsetof(RenderbufferStorage, height) == 16, 4783 COMPILE_ASSERT(offsetof(RenderbufferStorage, height) == 16,
4757 OffsetOf_RenderbufferStorage_height_not_16); 4784 OffsetOf_RenderbufferStorage_height_not_16);
4758 4785
4759 struct SampleCoverage { 4786 struct SampleCoverage {
4760 typedef SampleCoverage ValueType; 4787 typedef SampleCoverage ValueType;
4761 static const CommandId kCmdId = kSampleCoverage; 4788 static const CommandId kCmdId = kSampleCoverage;
4762 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4789 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4763 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4790 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4764 4791
4765 static uint32 ComputeSize() { 4792 static uint32_t ComputeSize() {
4766 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4793 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4767 } 4794 }
4768 4795
4769 void SetHeader() { header.SetCmd<ValueType>(); } 4796 void SetHeader() { header.SetCmd<ValueType>(); }
4770 4797
4771 void Init(GLclampf _value, GLboolean _invert) { 4798 void Init(GLclampf _value, GLboolean _invert) {
4772 SetHeader(); 4799 SetHeader();
4773 value = _value; 4800 value = _value;
4774 invert = _invert; 4801 invert = _invert;
4775 } 4802 }
4776 4803
4777 void* Set(void* cmd, GLclampf _value, GLboolean _invert) { 4804 void* Set(void* cmd, GLclampf _value, GLboolean _invert) {
4778 static_cast<ValueType*>(cmd)->Init(_value, _invert); 4805 static_cast<ValueType*>(cmd)->Init(_value, _invert);
4779 return NextCmdAddress<ValueType>(cmd); 4806 return NextCmdAddress<ValueType>(cmd);
4780 } 4807 }
4781 4808
4782 gpu::CommandHeader header; 4809 gpu::CommandHeader header;
4783 float value; 4810 float value;
4784 uint32 invert; 4811 uint32_t invert;
4785 }; 4812 };
4786 4813
4787 COMPILE_ASSERT(sizeof(SampleCoverage) == 12, Sizeof_SampleCoverage_is_not_12); 4814 COMPILE_ASSERT(sizeof(SampleCoverage) == 12, Sizeof_SampleCoverage_is_not_12);
4788 COMPILE_ASSERT(offsetof(SampleCoverage, header) == 0, 4815 COMPILE_ASSERT(offsetof(SampleCoverage, header) == 0,
4789 OffsetOf_SampleCoverage_header_not_0); 4816 OffsetOf_SampleCoverage_header_not_0);
4790 COMPILE_ASSERT(offsetof(SampleCoverage, value) == 4, 4817 COMPILE_ASSERT(offsetof(SampleCoverage, value) == 4,
4791 OffsetOf_SampleCoverage_value_not_4); 4818 OffsetOf_SampleCoverage_value_not_4);
4792 COMPILE_ASSERT(offsetof(SampleCoverage, invert) == 8, 4819 COMPILE_ASSERT(offsetof(SampleCoverage, invert) == 8,
4793 OffsetOf_SampleCoverage_invert_not_8); 4820 OffsetOf_SampleCoverage_invert_not_8);
4794 4821
4795 struct Scissor { 4822 struct Scissor {
4796 typedef Scissor ValueType; 4823 typedef Scissor ValueType;
4797 static const CommandId kCmdId = kScissor; 4824 static const CommandId kCmdId = kScissor;
4798 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4825 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4799 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4826 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4800 4827
4801 static uint32 ComputeSize() { 4828 static uint32_t ComputeSize() {
4802 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4829 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4803 } 4830 }
4804 4831
4805 void SetHeader() { header.SetCmd<ValueType>(); } 4832 void SetHeader() { header.SetCmd<ValueType>(); }
4806 4833
4807 void Init(GLint _x, GLint _y, GLsizei _width, GLsizei _height) { 4834 void Init(GLint _x, GLint _y, GLsizei _width, GLsizei _height) {
4808 SetHeader(); 4835 SetHeader();
4809 x = _x; 4836 x = _x;
4810 y = _y; 4837 y = _y;
4811 width = _width; 4838 width = _width;
4812 height = _height; 4839 height = _height;
4813 } 4840 }
4814 4841
4815 void* Set(void* cmd, GLint _x, GLint _y, GLsizei _width, GLsizei _height) { 4842 void* Set(void* cmd, GLint _x, GLint _y, GLsizei _width, GLsizei _height) {
4816 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height); 4843 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height);
4817 return NextCmdAddress<ValueType>(cmd); 4844 return NextCmdAddress<ValueType>(cmd);
4818 } 4845 }
4819 4846
4820 gpu::CommandHeader header; 4847 gpu::CommandHeader header;
4821 int32 x; 4848 int32_t x;
4822 int32 y; 4849 int32_t y;
4823 int32 width; 4850 int32_t width;
4824 int32 height; 4851 int32_t height;
4825 }; 4852 };
4826 4853
4827 COMPILE_ASSERT(sizeof(Scissor) == 20, Sizeof_Scissor_is_not_20); 4854 COMPILE_ASSERT(sizeof(Scissor) == 20, Sizeof_Scissor_is_not_20);
4828 COMPILE_ASSERT(offsetof(Scissor, header) == 0, OffsetOf_Scissor_header_not_0); 4855 COMPILE_ASSERT(offsetof(Scissor, header) == 0, OffsetOf_Scissor_header_not_0);
4829 COMPILE_ASSERT(offsetof(Scissor, x) == 4, OffsetOf_Scissor_x_not_4); 4856 COMPILE_ASSERT(offsetof(Scissor, x) == 4, OffsetOf_Scissor_x_not_4);
4830 COMPILE_ASSERT(offsetof(Scissor, y) == 8, OffsetOf_Scissor_y_not_8); 4857 COMPILE_ASSERT(offsetof(Scissor, y) == 8, OffsetOf_Scissor_y_not_8);
4831 COMPILE_ASSERT(offsetof(Scissor, width) == 12, OffsetOf_Scissor_width_not_12); 4858 COMPILE_ASSERT(offsetof(Scissor, width) == 12, OffsetOf_Scissor_width_not_12);
4832 COMPILE_ASSERT(offsetof(Scissor, height) == 16, OffsetOf_Scissor_height_not_16); 4859 COMPILE_ASSERT(offsetof(Scissor, height) == 16, OffsetOf_Scissor_height_not_16);
4833 4860
4834 struct ShaderBinary { 4861 struct ShaderBinary {
4835 typedef ShaderBinary ValueType; 4862 typedef ShaderBinary ValueType;
4836 static const CommandId kCmdId = kShaderBinary; 4863 static const CommandId kCmdId = kShaderBinary;
4837 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4864 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4838 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4865 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4839 4866
4840 static uint32 ComputeSize() { 4867 static uint32_t ComputeSize() {
4841 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4868 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4842 } 4869 }
4843 4870
4844 void SetHeader() { header.SetCmd<ValueType>(); } 4871 void SetHeader() { header.SetCmd<ValueType>(); }
4845 4872
4846 void Init(GLsizei _n, 4873 void Init(GLsizei _n,
4847 uint32 _shaders_shm_id, 4874 uint32_t _shaders_shm_id,
4848 uint32 _shaders_shm_offset, 4875 uint32_t _shaders_shm_offset,
4849 GLenum _binaryformat, 4876 GLenum _binaryformat,
4850 uint32 _binary_shm_id, 4877 uint32_t _binary_shm_id,
4851 uint32 _binary_shm_offset, 4878 uint32_t _binary_shm_offset,
4852 GLsizei _length) { 4879 GLsizei _length) {
4853 SetHeader(); 4880 SetHeader();
4854 n = _n; 4881 n = _n;
4855 shaders_shm_id = _shaders_shm_id; 4882 shaders_shm_id = _shaders_shm_id;
4856 shaders_shm_offset = _shaders_shm_offset; 4883 shaders_shm_offset = _shaders_shm_offset;
4857 binaryformat = _binaryformat; 4884 binaryformat = _binaryformat;
4858 binary_shm_id = _binary_shm_id; 4885 binary_shm_id = _binary_shm_id;
4859 binary_shm_offset = _binary_shm_offset; 4886 binary_shm_offset = _binary_shm_offset;
4860 length = _length; 4887 length = _length;
4861 } 4888 }
4862 4889
4863 void* Set(void* cmd, 4890 void* Set(void* cmd,
4864 GLsizei _n, 4891 GLsizei _n,
4865 uint32 _shaders_shm_id, 4892 uint32_t _shaders_shm_id,
4866 uint32 _shaders_shm_offset, 4893 uint32_t _shaders_shm_offset,
4867 GLenum _binaryformat, 4894 GLenum _binaryformat,
4868 uint32 _binary_shm_id, 4895 uint32_t _binary_shm_id,
4869 uint32 _binary_shm_offset, 4896 uint32_t _binary_shm_offset,
4870 GLsizei _length) { 4897 GLsizei _length) {
4871 static_cast<ValueType*>(cmd)->Init(_n, 4898 static_cast<ValueType*>(cmd)->Init(_n,
4872 _shaders_shm_id, 4899 _shaders_shm_id,
4873 _shaders_shm_offset, 4900 _shaders_shm_offset,
4874 _binaryformat, 4901 _binaryformat,
4875 _binary_shm_id, 4902 _binary_shm_id,
4876 _binary_shm_offset, 4903 _binary_shm_offset,
4877 _length); 4904 _length);
4878 return NextCmdAddress<ValueType>(cmd); 4905 return NextCmdAddress<ValueType>(cmd);
4879 } 4906 }
4880 4907
4881 gpu::CommandHeader header; 4908 gpu::CommandHeader header;
4882 int32 n; 4909 int32_t n;
4883 uint32 shaders_shm_id; 4910 uint32_t shaders_shm_id;
4884 uint32 shaders_shm_offset; 4911 uint32_t shaders_shm_offset;
4885 uint32 binaryformat; 4912 uint32_t binaryformat;
4886 uint32 binary_shm_id; 4913 uint32_t binary_shm_id;
4887 uint32 binary_shm_offset; 4914 uint32_t binary_shm_offset;
4888 int32 length; 4915 int32_t length;
4889 }; 4916 };
4890 4917
4891 COMPILE_ASSERT(sizeof(ShaderBinary) == 32, Sizeof_ShaderBinary_is_not_32); 4918 COMPILE_ASSERT(sizeof(ShaderBinary) == 32, Sizeof_ShaderBinary_is_not_32);
4892 COMPILE_ASSERT(offsetof(ShaderBinary, header) == 0, 4919 COMPILE_ASSERT(offsetof(ShaderBinary, header) == 0,
4893 OffsetOf_ShaderBinary_header_not_0); 4920 OffsetOf_ShaderBinary_header_not_0);
4894 COMPILE_ASSERT(offsetof(ShaderBinary, n) == 4, OffsetOf_ShaderBinary_n_not_4); 4921 COMPILE_ASSERT(offsetof(ShaderBinary, n) == 4, OffsetOf_ShaderBinary_n_not_4);
4895 COMPILE_ASSERT(offsetof(ShaderBinary, shaders_shm_id) == 8, 4922 COMPILE_ASSERT(offsetof(ShaderBinary, shaders_shm_id) == 8,
4896 OffsetOf_ShaderBinary_shaders_shm_id_not_8); 4923 OffsetOf_ShaderBinary_shaders_shm_id_not_8);
4897 COMPILE_ASSERT(offsetof(ShaderBinary, shaders_shm_offset) == 12, 4924 COMPILE_ASSERT(offsetof(ShaderBinary, shaders_shm_offset) == 12,
4898 OffsetOf_ShaderBinary_shaders_shm_offset_not_12); 4925 OffsetOf_ShaderBinary_shaders_shm_offset_not_12);
4899 COMPILE_ASSERT(offsetof(ShaderBinary, binaryformat) == 16, 4926 COMPILE_ASSERT(offsetof(ShaderBinary, binaryformat) == 16,
4900 OffsetOf_ShaderBinary_binaryformat_not_16); 4927 OffsetOf_ShaderBinary_binaryformat_not_16);
4901 COMPILE_ASSERT(offsetof(ShaderBinary, binary_shm_id) == 20, 4928 COMPILE_ASSERT(offsetof(ShaderBinary, binary_shm_id) == 20,
4902 OffsetOf_ShaderBinary_binary_shm_id_not_20); 4929 OffsetOf_ShaderBinary_binary_shm_id_not_20);
4903 COMPILE_ASSERT(offsetof(ShaderBinary, binary_shm_offset) == 24, 4930 COMPILE_ASSERT(offsetof(ShaderBinary, binary_shm_offset) == 24,
4904 OffsetOf_ShaderBinary_binary_shm_offset_not_24); 4931 OffsetOf_ShaderBinary_binary_shm_offset_not_24);
4905 COMPILE_ASSERT(offsetof(ShaderBinary, length) == 28, 4932 COMPILE_ASSERT(offsetof(ShaderBinary, length) == 28,
4906 OffsetOf_ShaderBinary_length_not_28); 4933 OffsetOf_ShaderBinary_length_not_28);
4907 4934
4908 struct ShaderSource { 4935 struct ShaderSource {
4909 typedef ShaderSource ValueType; 4936 typedef ShaderSource ValueType;
4910 static const CommandId kCmdId = kShaderSource; 4937 static const CommandId kCmdId = kShaderSource;
4911 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4938 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4912 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4939 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4913 4940
4914 static uint32 ComputeSize() { 4941 static uint32_t ComputeSize() {
4915 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4942 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4916 } 4943 }
4917 4944
4918 void SetHeader() { header.SetCmd<ValueType>(); } 4945 void SetHeader() { header.SetCmd<ValueType>(); }
4919 4946
4920 void Init(GLuint _shader, 4947 void Init(GLuint _shader,
4921 uint32 _data_shm_id, 4948 uint32_t _data_shm_id,
4922 uint32 _data_shm_offset, 4949 uint32_t _data_shm_offset,
4923 uint32 _data_size) { 4950 uint32_t _data_size) {
4924 SetHeader(); 4951 SetHeader();
4925 shader = _shader; 4952 shader = _shader;
4926 data_shm_id = _data_shm_id; 4953 data_shm_id = _data_shm_id;
4927 data_shm_offset = _data_shm_offset; 4954 data_shm_offset = _data_shm_offset;
4928 data_size = _data_size; 4955 data_size = _data_size;
4929 } 4956 }
4930 4957
4931 void* Set(void* cmd, 4958 void* Set(void* cmd,
4932 GLuint _shader, 4959 GLuint _shader,
4933 uint32 _data_shm_id, 4960 uint32_t _data_shm_id,
4934 uint32 _data_shm_offset, 4961 uint32_t _data_shm_offset,
4935 uint32 _data_size) { 4962 uint32_t _data_size) {
4936 static_cast<ValueType*>(cmd) 4963 static_cast<ValueType*>(cmd)
4937 ->Init(_shader, _data_shm_id, _data_shm_offset, _data_size); 4964 ->Init(_shader, _data_shm_id, _data_shm_offset, _data_size);
4938 return NextCmdAddress<ValueType>(cmd); 4965 return NextCmdAddress<ValueType>(cmd);
4939 } 4966 }
4940 4967
4941 gpu::CommandHeader header; 4968 gpu::CommandHeader header;
4942 uint32 shader; 4969 uint32_t shader;
4943 uint32 data_shm_id; 4970 uint32_t data_shm_id;
4944 uint32 data_shm_offset; 4971 uint32_t data_shm_offset;
4945 uint32 data_size; 4972 uint32_t data_size;
4946 }; 4973 };
4947 4974
4948 COMPILE_ASSERT(sizeof(ShaderSource) == 20, Sizeof_ShaderSource_is_not_20); 4975 COMPILE_ASSERT(sizeof(ShaderSource) == 20, Sizeof_ShaderSource_is_not_20);
4949 COMPILE_ASSERT(offsetof(ShaderSource, header) == 0, 4976 COMPILE_ASSERT(offsetof(ShaderSource, header) == 0,
4950 OffsetOf_ShaderSource_header_not_0); 4977 OffsetOf_ShaderSource_header_not_0);
4951 COMPILE_ASSERT(offsetof(ShaderSource, shader) == 4, 4978 COMPILE_ASSERT(offsetof(ShaderSource, shader) == 4,
4952 OffsetOf_ShaderSource_shader_not_4); 4979 OffsetOf_ShaderSource_shader_not_4);
4953 COMPILE_ASSERT(offsetof(ShaderSource, data_shm_id) == 8, 4980 COMPILE_ASSERT(offsetof(ShaderSource, data_shm_id) == 8,
4954 OffsetOf_ShaderSource_data_shm_id_not_8); 4981 OffsetOf_ShaderSource_data_shm_id_not_8);
4955 COMPILE_ASSERT(offsetof(ShaderSource, data_shm_offset) == 12, 4982 COMPILE_ASSERT(offsetof(ShaderSource, data_shm_offset) == 12,
4956 OffsetOf_ShaderSource_data_shm_offset_not_12); 4983 OffsetOf_ShaderSource_data_shm_offset_not_12);
4957 COMPILE_ASSERT(offsetof(ShaderSource, data_size) == 16, 4984 COMPILE_ASSERT(offsetof(ShaderSource, data_size) == 16,
4958 OffsetOf_ShaderSource_data_size_not_16); 4985 OffsetOf_ShaderSource_data_size_not_16);
4959 4986
4960 struct ShaderSourceBucket { 4987 struct ShaderSourceBucket {
4961 typedef ShaderSourceBucket ValueType; 4988 typedef ShaderSourceBucket ValueType;
4962 static const CommandId kCmdId = kShaderSourceBucket; 4989 static const CommandId kCmdId = kShaderSourceBucket;
4963 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4990 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4964 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4991 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4965 4992
4966 static uint32 ComputeSize() { 4993 static uint32_t ComputeSize() {
4967 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 4994 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4968 } 4995 }
4969 4996
4970 void SetHeader() { header.SetCmd<ValueType>(); } 4997 void SetHeader() { header.SetCmd<ValueType>(); }
4971 4998
4972 void Init(GLuint _shader, uint32 _data_bucket_id) { 4999 void Init(GLuint _shader, uint32_t _data_bucket_id) {
4973 SetHeader(); 5000 SetHeader();
4974 shader = _shader; 5001 shader = _shader;
4975 data_bucket_id = _data_bucket_id; 5002 data_bucket_id = _data_bucket_id;
4976 } 5003 }
4977 5004
4978 void* Set(void* cmd, GLuint _shader, uint32 _data_bucket_id) { 5005 void* Set(void* cmd, GLuint _shader, uint32_t _data_bucket_id) {
4979 static_cast<ValueType*>(cmd)->Init(_shader, _data_bucket_id); 5006 static_cast<ValueType*>(cmd)->Init(_shader, _data_bucket_id);
4980 return NextCmdAddress<ValueType>(cmd); 5007 return NextCmdAddress<ValueType>(cmd);
4981 } 5008 }
4982 5009
4983 gpu::CommandHeader header; 5010 gpu::CommandHeader header;
4984 uint32 shader; 5011 uint32_t shader;
4985 uint32 data_bucket_id; 5012 uint32_t data_bucket_id;
4986 }; 5013 };
4987 5014
4988 COMPILE_ASSERT(sizeof(ShaderSourceBucket) == 12, 5015 COMPILE_ASSERT(sizeof(ShaderSourceBucket) == 12,
4989 Sizeof_ShaderSourceBucket_is_not_12); 5016 Sizeof_ShaderSourceBucket_is_not_12);
4990 COMPILE_ASSERT(offsetof(ShaderSourceBucket, header) == 0, 5017 COMPILE_ASSERT(offsetof(ShaderSourceBucket, header) == 0,
4991 OffsetOf_ShaderSourceBucket_header_not_0); 5018 OffsetOf_ShaderSourceBucket_header_not_0);
4992 COMPILE_ASSERT(offsetof(ShaderSourceBucket, shader) == 4, 5019 COMPILE_ASSERT(offsetof(ShaderSourceBucket, shader) == 4,
4993 OffsetOf_ShaderSourceBucket_shader_not_4); 5020 OffsetOf_ShaderSourceBucket_shader_not_4);
4994 COMPILE_ASSERT(offsetof(ShaderSourceBucket, data_bucket_id) == 8, 5021 COMPILE_ASSERT(offsetof(ShaderSourceBucket, data_bucket_id) == 8,
4995 OffsetOf_ShaderSourceBucket_data_bucket_id_not_8); 5022 OffsetOf_ShaderSourceBucket_data_bucket_id_not_8);
4996 5023
4997 struct StencilFunc { 5024 struct StencilFunc {
4998 typedef StencilFunc ValueType; 5025 typedef StencilFunc ValueType;
4999 static const CommandId kCmdId = kStencilFunc; 5026 static const CommandId kCmdId = kStencilFunc;
5000 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5027 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5001 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5028 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5002 5029
5003 static uint32 ComputeSize() { 5030 static uint32_t ComputeSize() {
5004 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5031 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5005 } 5032 }
5006 5033
5007 void SetHeader() { header.SetCmd<ValueType>(); } 5034 void SetHeader() { header.SetCmd<ValueType>(); }
5008 5035
5009 void Init(GLenum _func, GLint _ref, GLuint _mask) { 5036 void Init(GLenum _func, GLint _ref, GLuint _mask) {
5010 SetHeader(); 5037 SetHeader();
5011 func = _func; 5038 func = _func;
5012 ref = _ref; 5039 ref = _ref;
5013 mask = _mask; 5040 mask = _mask;
5014 } 5041 }
5015 5042
5016 void* Set(void* cmd, GLenum _func, GLint _ref, GLuint _mask) { 5043 void* Set(void* cmd, GLenum _func, GLint _ref, GLuint _mask) {
5017 static_cast<ValueType*>(cmd)->Init(_func, _ref, _mask); 5044 static_cast<ValueType*>(cmd)->Init(_func, _ref, _mask);
5018 return NextCmdAddress<ValueType>(cmd); 5045 return NextCmdAddress<ValueType>(cmd);
5019 } 5046 }
5020 5047
5021 gpu::CommandHeader header; 5048 gpu::CommandHeader header;
5022 uint32 func; 5049 uint32_t func;
5023 int32 ref; 5050 int32_t ref;
5024 uint32 mask; 5051 uint32_t mask;
5025 }; 5052 };
5026 5053
5027 COMPILE_ASSERT(sizeof(StencilFunc) == 16, Sizeof_StencilFunc_is_not_16); 5054 COMPILE_ASSERT(sizeof(StencilFunc) == 16, Sizeof_StencilFunc_is_not_16);
5028 COMPILE_ASSERT(offsetof(StencilFunc, header) == 0, 5055 COMPILE_ASSERT(offsetof(StencilFunc, header) == 0,
5029 OffsetOf_StencilFunc_header_not_0); 5056 OffsetOf_StencilFunc_header_not_0);
5030 COMPILE_ASSERT(offsetof(StencilFunc, func) == 4, 5057 COMPILE_ASSERT(offsetof(StencilFunc, func) == 4,
5031 OffsetOf_StencilFunc_func_not_4); 5058 OffsetOf_StencilFunc_func_not_4);
5032 COMPILE_ASSERT(offsetof(StencilFunc, ref) == 8, OffsetOf_StencilFunc_ref_not_8); 5059 COMPILE_ASSERT(offsetof(StencilFunc, ref) == 8, OffsetOf_StencilFunc_ref_not_8);
5033 COMPILE_ASSERT(offsetof(StencilFunc, mask) == 12, 5060 COMPILE_ASSERT(offsetof(StencilFunc, mask) == 12,
5034 OffsetOf_StencilFunc_mask_not_12); 5061 OffsetOf_StencilFunc_mask_not_12);
5035 5062
5036 struct StencilFuncSeparate { 5063 struct StencilFuncSeparate {
5037 typedef StencilFuncSeparate ValueType; 5064 typedef StencilFuncSeparate ValueType;
5038 static const CommandId kCmdId = kStencilFuncSeparate; 5065 static const CommandId kCmdId = kStencilFuncSeparate;
5039 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5066 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5040 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5067 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5041 5068
5042 static uint32 ComputeSize() { 5069 static uint32_t ComputeSize() {
5043 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5070 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5044 } 5071 }
5045 5072
5046 void SetHeader() { header.SetCmd<ValueType>(); } 5073 void SetHeader() { header.SetCmd<ValueType>(); }
5047 5074
5048 void Init(GLenum _face, GLenum _func, GLint _ref, GLuint _mask) { 5075 void Init(GLenum _face, GLenum _func, GLint _ref, GLuint _mask) {
5049 SetHeader(); 5076 SetHeader();
5050 face = _face; 5077 face = _face;
5051 func = _func; 5078 func = _func;
5052 ref = _ref; 5079 ref = _ref;
5053 mask = _mask; 5080 mask = _mask;
5054 } 5081 }
5055 5082
5056 void* Set(void* cmd, GLenum _face, GLenum _func, GLint _ref, GLuint _mask) { 5083 void* Set(void* cmd, GLenum _face, GLenum _func, GLint _ref, GLuint _mask) {
5057 static_cast<ValueType*>(cmd)->Init(_face, _func, _ref, _mask); 5084 static_cast<ValueType*>(cmd)->Init(_face, _func, _ref, _mask);
5058 return NextCmdAddress<ValueType>(cmd); 5085 return NextCmdAddress<ValueType>(cmd);
5059 } 5086 }
5060 5087
5061 gpu::CommandHeader header; 5088 gpu::CommandHeader header;
5062 uint32 face; 5089 uint32_t face;
5063 uint32 func; 5090 uint32_t func;
5064 int32 ref; 5091 int32_t ref;
5065 uint32 mask; 5092 uint32_t mask;
5066 }; 5093 };
5067 5094
5068 COMPILE_ASSERT(sizeof(StencilFuncSeparate) == 20, 5095 COMPILE_ASSERT(sizeof(StencilFuncSeparate) == 20,
5069 Sizeof_StencilFuncSeparate_is_not_20); 5096 Sizeof_StencilFuncSeparate_is_not_20);
5070 COMPILE_ASSERT(offsetof(StencilFuncSeparate, header) == 0, 5097 COMPILE_ASSERT(offsetof(StencilFuncSeparate, header) == 0,
5071 OffsetOf_StencilFuncSeparate_header_not_0); 5098 OffsetOf_StencilFuncSeparate_header_not_0);
5072 COMPILE_ASSERT(offsetof(StencilFuncSeparate, face) == 4, 5099 COMPILE_ASSERT(offsetof(StencilFuncSeparate, face) == 4,
5073 OffsetOf_StencilFuncSeparate_face_not_4); 5100 OffsetOf_StencilFuncSeparate_face_not_4);
5074 COMPILE_ASSERT(offsetof(StencilFuncSeparate, func) == 8, 5101 COMPILE_ASSERT(offsetof(StencilFuncSeparate, func) == 8,
5075 OffsetOf_StencilFuncSeparate_func_not_8); 5102 OffsetOf_StencilFuncSeparate_func_not_8);
5076 COMPILE_ASSERT(offsetof(StencilFuncSeparate, ref) == 12, 5103 COMPILE_ASSERT(offsetof(StencilFuncSeparate, ref) == 12,
5077 OffsetOf_StencilFuncSeparate_ref_not_12); 5104 OffsetOf_StencilFuncSeparate_ref_not_12);
5078 COMPILE_ASSERT(offsetof(StencilFuncSeparate, mask) == 16, 5105 COMPILE_ASSERT(offsetof(StencilFuncSeparate, mask) == 16,
5079 OffsetOf_StencilFuncSeparate_mask_not_16); 5106 OffsetOf_StencilFuncSeparate_mask_not_16);
5080 5107
5081 struct StencilMask { 5108 struct StencilMask {
5082 typedef StencilMask ValueType; 5109 typedef StencilMask ValueType;
5083 static const CommandId kCmdId = kStencilMask; 5110 static const CommandId kCmdId = kStencilMask;
5084 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5111 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5085 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5112 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5086 5113
5087 static uint32 ComputeSize() { 5114 static uint32_t ComputeSize() {
5088 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5115 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5089 } 5116 }
5090 5117
5091 void SetHeader() { header.SetCmd<ValueType>(); } 5118 void SetHeader() { header.SetCmd<ValueType>(); }
5092 5119
5093 void Init(GLuint _mask) { 5120 void Init(GLuint _mask) {
5094 SetHeader(); 5121 SetHeader();
5095 mask = _mask; 5122 mask = _mask;
5096 } 5123 }
5097 5124
5098 void* Set(void* cmd, GLuint _mask) { 5125 void* Set(void* cmd, GLuint _mask) {
5099 static_cast<ValueType*>(cmd)->Init(_mask); 5126 static_cast<ValueType*>(cmd)->Init(_mask);
5100 return NextCmdAddress<ValueType>(cmd); 5127 return NextCmdAddress<ValueType>(cmd);
5101 } 5128 }
5102 5129
5103 gpu::CommandHeader header; 5130 gpu::CommandHeader header;
5104 uint32 mask; 5131 uint32_t mask;
5105 }; 5132 };
5106 5133
5107 COMPILE_ASSERT(sizeof(StencilMask) == 8, Sizeof_StencilMask_is_not_8); 5134 COMPILE_ASSERT(sizeof(StencilMask) == 8, Sizeof_StencilMask_is_not_8);
5108 COMPILE_ASSERT(offsetof(StencilMask, header) == 0, 5135 COMPILE_ASSERT(offsetof(StencilMask, header) == 0,
5109 OffsetOf_StencilMask_header_not_0); 5136 OffsetOf_StencilMask_header_not_0);
5110 COMPILE_ASSERT(offsetof(StencilMask, mask) == 4, 5137 COMPILE_ASSERT(offsetof(StencilMask, mask) == 4,
5111 OffsetOf_StencilMask_mask_not_4); 5138 OffsetOf_StencilMask_mask_not_4);
5112 5139
5113 struct StencilMaskSeparate { 5140 struct StencilMaskSeparate {
5114 typedef StencilMaskSeparate ValueType; 5141 typedef StencilMaskSeparate ValueType;
5115 static const CommandId kCmdId = kStencilMaskSeparate; 5142 static const CommandId kCmdId = kStencilMaskSeparate;
5116 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5143 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5117 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5144 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5118 5145
5119 static uint32 ComputeSize() { 5146 static uint32_t ComputeSize() {
5120 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5147 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5121 } 5148 }
5122 5149
5123 void SetHeader() { header.SetCmd<ValueType>(); } 5150 void SetHeader() { header.SetCmd<ValueType>(); }
5124 5151
5125 void Init(GLenum _face, GLuint _mask) { 5152 void Init(GLenum _face, GLuint _mask) {
5126 SetHeader(); 5153 SetHeader();
5127 face = _face; 5154 face = _face;
5128 mask = _mask; 5155 mask = _mask;
5129 } 5156 }
5130 5157
5131 void* Set(void* cmd, GLenum _face, GLuint _mask) { 5158 void* Set(void* cmd, GLenum _face, GLuint _mask) {
5132 static_cast<ValueType*>(cmd)->Init(_face, _mask); 5159 static_cast<ValueType*>(cmd)->Init(_face, _mask);
5133 return NextCmdAddress<ValueType>(cmd); 5160 return NextCmdAddress<ValueType>(cmd);
5134 } 5161 }
5135 5162
5136 gpu::CommandHeader header; 5163 gpu::CommandHeader header;
5137 uint32 face; 5164 uint32_t face;
5138 uint32 mask; 5165 uint32_t mask;
5139 }; 5166 };
5140 5167
5141 COMPILE_ASSERT(sizeof(StencilMaskSeparate) == 12, 5168 COMPILE_ASSERT(sizeof(StencilMaskSeparate) == 12,
5142 Sizeof_StencilMaskSeparate_is_not_12); 5169 Sizeof_StencilMaskSeparate_is_not_12);
5143 COMPILE_ASSERT(offsetof(StencilMaskSeparate, header) == 0, 5170 COMPILE_ASSERT(offsetof(StencilMaskSeparate, header) == 0,
5144 OffsetOf_StencilMaskSeparate_header_not_0); 5171 OffsetOf_StencilMaskSeparate_header_not_0);
5145 COMPILE_ASSERT(offsetof(StencilMaskSeparate, face) == 4, 5172 COMPILE_ASSERT(offsetof(StencilMaskSeparate, face) == 4,
5146 OffsetOf_StencilMaskSeparate_face_not_4); 5173 OffsetOf_StencilMaskSeparate_face_not_4);
5147 COMPILE_ASSERT(offsetof(StencilMaskSeparate, mask) == 8, 5174 COMPILE_ASSERT(offsetof(StencilMaskSeparate, mask) == 8,
5148 OffsetOf_StencilMaskSeparate_mask_not_8); 5175 OffsetOf_StencilMaskSeparate_mask_not_8);
5149 5176
5150 struct StencilOp { 5177 struct StencilOp {
5151 typedef StencilOp ValueType; 5178 typedef StencilOp ValueType;
5152 static const CommandId kCmdId = kStencilOp; 5179 static const CommandId kCmdId = kStencilOp;
5153 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5180 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5154 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5181 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5155 5182
5156 static uint32 ComputeSize() { 5183 static uint32_t ComputeSize() {
5157 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5184 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5158 } 5185 }
5159 5186
5160 void SetHeader() { header.SetCmd<ValueType>(); } 5187 void SetHeader() { header.SetCmd<ValueType>(); }
5161 5188
5162 void Init(GLenum _fail, GLenum _zfail, GLenum _zpass) { 5189 void Init(GLenum _fail, GLenum _zfail, GLenum _zpass) {
5163 SetHeader(); 5190 SetHeader();
5164 fail = _fail; 5191 fail = _fail;
5165 zfail = _zfail; 5192 zfail = _zfail;
5166 zpass = _zpass; 5193 zpass = _zpass;
5167 } 5194 }
5168 5195
5169 void* Set(void* cmd, GLenum _fail, GLenum _zfail, GLenum _zpass) { 5196 void* Set(void* cmd, GLenum _fail, GLenum _zfail, GLenum _zpass) {
5170 static_cast<ValueType*>(cmd)->Init(_fail, _zfail, _zpass); 5197 static_cast<ValueType*>(cmd)->Init(_fail, _zfail, _zpass);
5171 return NextCmdAddress<ValueType>(cmd); 5198 return NextCmdAddress<ValueType>(cmd);
5172 } 5199 }
5173 5200
5174 gpu::CommandHeader header; 5201 gpu::CommandHeader header;
5175 uint32 fail; 5202 uint32_t fail;
5176 uint32 zfail; 5203 uint32_t zfail;
5177 uint32 zpass; 5204 uint32_t zpass;
5178 }; 5205 };
5179 5206
5180 COMPILE_ASSERT(sizeof(StencilOp) == 16, Sizeof_StencilOp_is_not_16); 5207 COMPILE_ASSERT(sizeof(StencilOp) == 16, Sizeof_StencilOp_is_not_16);
5181 COMPILE_ASSERT(offsetof(StencilOp, header) == 0, 5208 COMPILE_ASSERT(offsetof(StencilOp, header) == 0,
5182 OffsetOf_StencilOp_header_not_0); 5209 OffsetOf_StencilOp_header_not_0);
5183 COMPILE_ASSERT(offsetof(StencilOp, fail) == 4, OffsetOf_StencilOp_fail_not_4); 5210 COMPILE_ASSERT(offsetof(StencilOp, fail) == 4, OffsetOf_StencilOp_fail_not_4);
5184 COMPILE_ASSERT(offsetof(StencilOp, zfail) == 8, OffsetOf_StencilOp_zfail_not_8); 5211 COMPILE_ASSERT(offsetof(StencilOp, zfail) == 8, OffsetOf_StencilOp_zfail_not_8);
5185 COMPILE_ASSERT(offsetof(StencilOp, zpass) == 12, 5212 COMPILE_ASSERT(offsetof(StencilOp, zpass) == 12,
5186 OffsetOf_StencilOp_zpass_not_12); 5213 OffsetOf_StencilOp_zpass_not_12);
5187 5214
5188 struct StencilOpSeparate { 5215 struct StencilOpSeparate {
5189 typedef StencilOpSeparate ValueType; 5216 typedef StencilOpSeparate ValueType;
5190 static const CommandId kCmdId = kStencilOpSeparate; 5217 static const CommandId kCmdId = kStencilOpSeparate;
5191 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5218 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5192 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5219 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5193 5220
5194 static uint32 ComputeSize() { 5221 static uint32_t ComputeSize() {
5195 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5222 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5196 } 5223 }
5197 5224
5198 void SetHeader() { header.SetCmd<ValueType>(); } 5225 void SetHeader() { header.SetCmd<ValueType>(); }
5199 5226
5200 void Init(GLenum _face, GLenum _fail, GLenum _zfail, GLenum _zpass) { 5227 void Init(GLenum _face, GLenum _fail, GLenum _zfail, GLenum _zpass) {
5201 SetHeader(); 5228 SetHeader();
5202 face = _face; 5229 face = _face;
5203 fail = _fail; 5230 fail = _fail;
5204 zfail = _zfail; 5231 zfail = _zfail;
5205 zpass = _zpass; 5232 zpass = _zpass;
5206 } 5233 }
5207 5234
5208 void* Set(void* cmd, 5235 void* Set(void* cmd,
5209 GLenum _face, 5236 GLenum _face,
5210 GLenum _fail, 5237 GLenum _fail,
5211 GLenum _zfail, 5238 GLenum _zfail,
5212 GLenum _zpass) { 5239 GLenum _zpass) {
5213 static_cast<ValueType*>(cmd)->Init(_face, _fail, _zfail, _zpass); 5240 static_cast<ValueType*>(cmd)->Init(_face, _fail, _zfail, _zpass);
5214 return NextCmdAddress<ValueType>(cmd); 5241 return NextCmdAddress<ValueType>(cmd);
5215 } 5242 }
5216 5243
5217 gpu::CommandHeader header; 5244 gpu::CommandHeader header;
5218 uint32 face; 5245 uint32_t face;
5219 uint32 fail; 5246 uint32_t fail;
5220 uint32 zfail; 5247 uint32_t zfail;
5221 uint32 zpass; 5248 uint32_t zpass;
5222 }; 5249 };
5223 5250
5224 COMPILE_ASSERT(sizeof(StencilOpSeparate) == 20, 5251 COMPILE_ASSERT(sizeof(StencilOpSeparate) == 20,
5225 Sizeof_StencilOpSeparate_is_not_20); 5252 Sizeof_StencilOpSeparate_is_not_20);
5226 COMPILE_ASSERT(offsetof(StencilOpSeparate, header) == 0, 5253 COMPILE_ASSERT(offsetof(StencilOpSeparate, header) == 0,
5227 OffsetOf_StencilOpSeparate_header_not_0); 5254 OffsetOf_StencilOpSeparate_header_not_0);
5228 COMPILE_ASSERT(offsetof(StencilOpSeparate, face) == 4, 5255 COMPILE_ASSERT(offsetof(StencilOpSeparate, face) == 4,
5229 OffsetOf_StencilOpSeparate_face_not_4); 5256 OffsetOf_StencilOpSeparate_face_not_4);
5230 COMPILE_ASSERT(offsetof(StencilOpSeparate, fail) == 8, 5257 COMPILE_ASSERT(offsetof(StencilOpSeparate, fail) == 8,
5231 OffsetOf_StencilOpSeparate_fail_not_8); 5258 OffsetOf_StencilOpSeparate_fail_not_8);
5232 COMPILE_ASSERT(offsetof(StencilOpSeparate, zfail) == 12, 5259 COMPILE_ASSERT(offsetof(StencilOpSeparate, zfail) == 12,
5233 OffsetOf_StencilOpSeparate_zfail_not_12); 5260 OffsetOf_StencilOpSeparate_zfail_not_12);
5234 COMPILE_ASSERT(offsetof(StencilOpSeparate, zpass) == 16, 5261 COMPILE_ASSERT(offsetof(StencilOpSeparate, zpass) == 16,
5235 OffsetOf_StencilOpSeparate_zpass_not_16); 5262 OffsetOf_StencilOpSeparate_zpass_not_16);
5236 5263
5237 struct TexImage2D { 5264 struct TexImage2D {
5238 typedef TexImage2D ValueType; 5265 typedef TexImage2D ValueType;
5239 static const CommandId kCmdId = kTexImage2D; 5266 static const CommandId kCmdId = kTexImage2D;
5240 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5267 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5241 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5268 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5242 5269
5243 static uint32 ComputeSize() { 5270 static uint32_t ComputeSize() {
5244 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5271 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5245 } 5272 }
5246 5273
5247 void SetHeader() { header.SetCmd<ValueType>(); } 5274 void SetHeader() { header.SetCmd<ValueType>(); }
5248 5275
5249 void Init(GLenum _target, 5276 void Init(GLenum _target,
5250 GLint _level, 5277 GLint _level,
5251 GLint _internalformat, 5278 GLint _internalformat,
5252 GLsizei _width, 5279 GLsizei _width,
5253 GLsizei _height, 5280 GLsizei _height,
5254 GLint _border, 5281 GLint _border,
5255 GLenum _format, 5282 GLenum _format,
5256 GLenum _type, 5283 GLenum _type,
5257 uint32 _pixels_shm_id, 5284 uint32_t _pixels_shm_id,
5258 uint32 _pixels_shm_offset) { 5285 uint32_t _pixels_shm_offset) {
5259 SetHeader(); 5286 SetHeader();
5260 target = _target; 5287 target = _target;
5261 level = _level; 5288 level = _level;
5262 internalformat = _internalformat; 5289 internalformat = _internalformat;
5263 width = _width; 5290 width = _width;
5264 height = _height; 5291 height = _height;
5265 border = _border; 5292 border = _border;
5266 format = _format; 5293 format = _format;
5267 type = _type; 5294 type = _type;
5268 pixels_shm_id = _pixels_shm_id; 5295 pixels_shm_id = _pixels_shm_id;
5269 pixels_shm_offset = _pixels_shm_offset; 5296 pixels_shm_offset = _pixels_shm_offset;
5270 } 5297 }
5271 5298
5272 void* Set(void* cmd, 5299 void* Set(void* cmd,
5273 GLenum _target, 5300 GLenum _target,
5274 GLint _level, 5301 GLint _level,
5275 GLint _internalformat, 5302 GLint _internalformat,
5276 GLsizei _width, 5303 GLsizei _width,
5277 GLsizei _height, 5304 GLsizei _height,
5278 GLint _border, 5305 GLint _border,
5279 GLenum _format, 5306 GLenum _format,
5280 GLenum _type, 5307 GLenum _type,
5281 uint32 _pixels_shm_id, 5308 uint32_t _pixels_shm_id,
5282 uint32 _pixels_shm_offset) { 5309 uint32_t _pixels_shm_offset) {
5283 static_cast<ValueType*>(cmd)->Init(_target, 5310 static_cast<ValueType*>(cmd)->Init(_target,
5284 _level, 5311 _level,
5285 _internalformat, 5312 _internalformat,
5286 _width, 5313 _width,
5287 _height, 5314 _height,
5288 _border, 5315 _border,
5289 _format, 5316 _format,
5290 _type, 5317 _type,
5291 _pixels_shm_id, 5318 _pixels_shm_id,
5292 _pixels_shm_offset); 5319 _pixels_shm_offset);
5293 return NextCmdAddress<ValueType>(cmd); 5320 return NextCmdAddress<ValueType>(cmd);
5294 } 5321 }
5295 5322
5296 gpu::CommandHeader header; 5323 gpu::CommandHeader header;
5297 uint32 target; 5324 uint32_t target;
5298 int32 level; 5325 int32_t level;
5299 int32 internalformat; 5326 int32_t internalformat;
5300 int32 width; 5327 int32_t width;
5301 int32 height; 5328 int32_t height;
5302 int32 border; 5329 int32_t border;
5303 uint32 format; 5330 uint32_t format;
5304 uint32 type; 5331 uint32_t type;
5305 uint32 pixels_shm_id; 5332 uint32_t pixels_shm_id;
5306 uint32 pixels_shm_offset; 5333 uint32_t pixels_shm_offset;
5307 }; 5334 };
5308 5335
5309 COMPILE_ASSERT(sizeof(TexImage2D) == 44, Sizeof_TexImage2D_is_not_44); 5336 COMPILE_ASSERT(sizeof(TexImage2D) == 44, Sizeof_TexImage2D_is_not_44);
5310 COMPILE_ASSERT(offsetof(TexImage2D, header) == 0, 5337 COMPILE_ASSERT(offsetof(TexImage2D, header) == 0,
5311 OffsetOf_TexImage2D_header_not_0); 5338 OffsetOf_TexImage2D_header_not_0);
5312 COMPILE_ASSERT(offsetof(TexImage2D, target) == 4, 5339 COMPILE_ASSERT(offsetof(TexImage2D, target) == 4,
5313 OffsetOf_TexImage2D_target_not_4); 5340 OffsetOf_TexImage2D_target_not_4);
5314 COMPILE_ASSERT(offsetof(TexImage2D, level) == 8, 5341 COMPILE_ASSERT(offsetof(TexImage2D, level) == 8,
5315 OffsetOf_TexImage2D_level_not_8); 5342 OffsetOf_TexImage2D_level_not_8);
5316 COMPILE_ASSERT(offsetof(TexImage2D, internalformat) == 12, 5343 COMPILE_ASSERT(offsetof(TexImage2D, internalformat) == 12,
(...skipping 12 matching lines...) Expand all
5329 OffsetOf_TexImage2D_pixels_shm_id_not_36); 5356 OffsetOf_TexImage2D_pixels_shm_id_not_36);
5330 COMPILE_ASSERT(offsetof(TexImage2D, pixels_shm_offset) == 40, 5357 COMPILE_ASSERT(offsetof(TexImage2D, pixels_shm_offset) == 40,
5331 OffsetOf_TexImage2D_pixels_shm_offset_not_40); 5358 OffsetOf_TexImage2D_pixels_shm_offset_not_40);
5332 5359
5333 struct TexParameterf { 5360 struct TexParameterf {
5334 typedef TexParameterf ValueType; 5361 typedef TexParameterf ValueType;
5335 static const CommandId kCmdId = kTexParameterf; 5362 static const CommandId kCmdId = kTexParameterf;
5336 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5363 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5337 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5364 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5338 5365
5339 static uint32 ComputeSize() { 5366 static uint32_t ComputeSize() {
5340 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5367 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5341 } 5368 }
5342 5369
5343 void SetHeader() { header.SetCmd<ValueType>(); } 5370 void SetHeader() { header.SetCmd<ValueType>(); }
5344 5371
5345 void Init(GLenum _target, GLenum _pname, GLfloat _param) { 5372 void Init(GLenum _target, GLenum _pname, GLfloat _param) {
5346 SetHeader(); 5373 SetHeader();
5347 target = _target; 5374 target = _target;
5348 pname = _pname; 5375 pname = _pname;
5349 param = _param; 5376 param = _param;
5350 } 5377 }
5351 5378
5352 void* Set(void* cmd, GLenum _target, GLenum _pname, GLfloat _param) { 5379 void* Set(void* cmd, GLenum _target, GLenum _pname, GLfloat _param) {
5353 static_cast<ValueType*>(cmd)->Init(_target, _pname, _param); 5380 static_cast<ValueType*>(cmd)->Init(_target, _pname, _param);
5354 return NextCmdAddress<ValueType>(cmd); 5381 return NextCmdAddress<ValueType>(cmd);
5355 } 5382 }
5356 5383
5357 gpu::CommandHeader header; 5384 gpu::CommandHeader header;
5358 uint32 target; 5385 uint32_t target;
5359 uint32 pname; 5386 uint32_t pname;
5360 float param; 5387 float param;
5361 }; 5388 };
5362 5389
5363 COMPILE_ASSERT(sizeof(TexParameterf) == 16, Sizeof_TexParameterf_is_not_16); 5390 COMPILE_ASSERT(sizeof(TexParameterf) == 16, Sizeof_TexParameterf_is_not_16);
5364 COMPILE_ASSERT(offsetof(TexParameterf, header) == 0, 5391 COMPILE_ASSERT(offsetof(TexParameterf, header) == 0,
5365 OffsetOf_TexParameterf_header_not_0); 5392 OffsetOf_TexParameterf_header_not_0);
5366 COMPILE_ASSERT(offsetof(TexParameterf, target) == 4, 5393 COMPILE_ASSERT(offsetof(TexParameterf, target) == 4,
5367 OffsetOf_TexParameterf_target_not_4); 5394 OffsetOf_TexParameterf_target_not_4);
5368 COMPILE_ASSERT(offsetof(TexParameterf, pname) == 8, 5395 COMPILE_ASSERT(offsetof(TexParameterf, pname) == 8,
5369 OffsetOf_TexParameterf_pname_not_8); 5396 OffsetOf_TexParameterf_pname_not_8);
5370 COMPILE_ASSERT(offsetof(TexParameterf, param) == 12, 5397 COMPILE_ASSERT(offsetof(TexParameterf, param) == 12,
5371 OffsetOf_TexParameterf_param_not_12); 5398 OffsetOf_TexParameterf_param_not_12);
5372 5399
5373 struct TexParameterfv { 5400 struct TexParameterfv {
5374 typedef TexParameterfv ValueType; 5401 typedef TexParameterfv ValueType;
5375 static const CommandId kCmdId = kTexParameterfv; 5402 static const CommandId kCmdId = kTexParameterfv;
5376 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5403 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5377 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5404 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5378 5405
5379 static uint32 ComputeSize() { 5406 static uint32_t ComputeSize() {
5380 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5407 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5381 } 5408 }
5382 5409
5383 void SetHeader() { header.SetCmd<ValueType>(); } 5410 void SetHeader() { header.SetCmd<ValueType>(); }
5384 5411
5385 void Init(GLenum _target, 5412 void Init(GLenum _target,
5386 GLenum _pname, 5413 GLenum _pname,
5387 uint32 _params_shm_id, 5414 uint32_t _params_shm_id,
5388 uint32 _params_shm_offset) { 5415 uint32_t _params_shm_offset) {
5389 SetHeader(); 5416 SetHeader();
5390 target = _target; 5417 target = _target;
5391 pname = _pname; 5418 pname = _pname;
5392 params_shm_id = _params_shm_id; 5419 params_shm_id = _params_shm_id;
5393 params_shm_offset = _params_shm_offset; 5420 params_shm_offset = _params_shm_offset;
5394 } 5421 }
5395 5422
5396 void* Set(void* cmd, 5423 void* Set(void* cmd,
5397 GLenum _target, 5424 GLenum _target,
5398 GLenum _pname, 5425 GLenum _pname,
5399 uint32 _params_shm_id, 5426 uint32_t _params_shm_id,
5400 uint32 _params_shm_offset) { 5427 uint32_t _params_shm_offset) {
5401 static_cast<ValueType*>(cmd) 5428 static_cast<ValueType*>(cmd)
5402 ->Init(_target, _pname, _params_shm_id, _params_shm_offset); 5429 ->Init(_target, _pname, _params_shm_id, _params_shm_offset);
5403 return NextCmdAddress<ValueType>(cmd); 5430 return NextCmdAddress<ValueType>(cmd);
5404 } 5431 }
5405 5432
5406 gpu::CommandHeader header; 5433 gpu::CommandHeader header;
5407 uint32 target; 5434 uint32_t target;
5408 uint32 pname; 5435 uint32_t pname;
5409 uint32 params_shm_id; 5436 uint32_t params_shm_id;
5410 uint32 params_shm_offset; 5437 uint32_t params_shm_offset;
5411 }; 5438 };
5412 5439
5413 COMPILE_ASSERT(sizeof(TexParameterfv) == 20, Sizeof_TexParameterfv_is_not_20); 5440 COMPILE_ASSERT(sizeof(TexParameterfv) == 20, Sizeof_TexParameterfv_is_not_20);
5414 COMPILE_ASSERT(offsetof(TexParameterfv, header) == 0, 5441 COMPILE_ASSERT(offsetof(TexParameterfv, header) == 0,
5415 OffsetOf_TexParameterfv_header_not_0); 5442 OffsetOf_TexParameterfv_header_not_0);
5416 COMPILE_ASSERT(offsetof(TexParameterfv, target) == 4, 5443 COMPILE_ASSERT(offsetof(TexParameterfv, target) == 4,
5417 OffsetOf_TexParameterfv_target_not_4); 5444 OffsetOf_TexParameterfv_target_not_4);
5418 COMPILE_ASSERT(offsetof(TexParameterfv, pname) == 8, 5445 COMPILE_ASSERT(offsetof(TexParameterfv, pname) == 8,
5419 OffsetOf_TexParameterfv_pname_not_8); 5446 OffsetOf_TexParameterfv_pname_not_8);
5420 COMPILE_ASSERT(offsetof(TexParameterfv, params_shm_id) == 12, 5447 COMPILE_ASSERT(offsetof(TexParameterfv, params_shm_id) == 12,
5421 OffsetOf_TexParameterfv_params_shm_id_not_12); 5448 OffsetOf_TexParameterfv_params_shm_id_not_12);
5422 COMPILE_ASSERT(offsetof(TexParameterfv, params_shm_offset) == 16, 5449 COMPILE_ASSERT(offsetof(TexParameterfv, params_shm_offset) == 16,
5423 OffsetOf_TexParameterfv_params_shm_offset_not_16); 5450 OffsetOf_TexParameterfv_params_shm_offset_not_16);
5424 5451
5425 struct TexParameterfvImmediate { 5452 struct TexParameterfvImmediate {
5426 typedef TexParameterfvImmediate ValueType; 5453 typedef TexParameterfvImmediate ValueType;
5427 static const CommandId kCmdId = kTexParameterfvImmediate; 5454 static const CommandId kCmdId = kTexParameterfvImmediate;
5428 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5455 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
5429 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5456 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5430 5457
5431 static uint32 ComputeDataSize() { 5458 static uint32_t ComputeDataSize() {
5432 return static_cast<uint32>(sizeof(GLfloat) * 1); // NOLINT 5459 return static_cast<uint32_t>(sizeof(GLfloat) * 1); // NOLINT
5433 } 5460 }
5434 5461
5435 static uint32 ComputeSize() { 5462 static uint32_t ComputeSize() {
5436 return static_cast<uint32>(sizeof(ValueType) + 5463 return static_cast<uint32_t>(sizeof(ValueType) +
5437 ComputeDataSize()); // NOLINT 5464 ComputeDataSize()); // NOLINT
5438 } 5465 }
5439 5466
5440 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } 5467 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); }
5441 5468
5442 void Init(GLenum _target, GLenum _pname, const GLfloat* _params) { 5469 void Init(GLenum _target, GLenum _pname, const GLfloat* _params) {
5443 SetHeader(); 5470 SetHeader();
5444 target = _target; 5471 target = _target;
5445 pname = _pname; 5472 pname = _pname;
5446 memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); 5473 memcpy(ImmediateDataAddress(this), _params, ComputeDataSize());
5447 } 5474 }
5448 5475
5449 void* Set(void* cmd, GLenum _target, GLenum _pname, const GLfloat* _params) { 5476 void* Set(void* cmd, GLenum _target, GLenum _pname, const GLfloat* _params) {
5450 static_cast<ValueType*>(cmd)->Init(_target, _pname, _params); 5477 static_cast<ValueType*>(cmd)->Init(_target, _pname, _params);
5451 const uint32 size = ComputeSize(); 5478 const uint32_t size = ComputeSize();
5452 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 5479 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
5453 } 5480 }
5454 5481
5455 gpu::CommandHeader header; 5482 gpu::CommandHeader header;
5456 uint32 target; 5483 uint32_t target;
5457 uint32 pname; 5484 uint32_t pname;
5458 }; 5485 };
5459 5486
5460 COMPILE_ASSERT(sizeof(TexParameterfvImmediate) == 12, 5487 COMPILE_ASSERT(sizeof(TexParameterfvImmediate) == 12,
5461 Sizeof_TexParameterfvImmediate_is_not_12); 5488 Sizeof_TexParameterfvImmediate_is_not_12);
5462 COMPILE_ASSERT(offsetof(TexParameterfvImmediate, header) == 0, 5489 COMPILE_ASSERT(offsetof(TexParameterfvImmediate, header) == 0,
5463 OffsetOf_TexParameterfvImmediate_header_not_0); 5490 OffsetOf_TexParameterfvImmediate_header_not_0);
5464 COMPILE_ASSERT(offsetof(TexParameterfvImmediate, target) == 4, 5491 COMPILE_ASSERT(offsetof(TexParameterfvImmediate, target) == 4,
5465 OffsetOf_TexParameterfvImmediate_target_not_4); 5492 OffsetOf_TexParameterfvImmediate_target_not_4);
5466 COMPILE_ASSERT(offsetof(TexParameterfvImmediate, pname) == 8, 5493 COMPILE_ASSERT(offsetof(TexParameterfvImmediate, pname) == 8,
5467 OffsetOf_TexParameterfvImmediate_pname_not_8); 5494 OffsetOf_TexParameterfvImmediate_pname_not_8);
5468 5495
5469 struct TexParameteri { 5496 struct TexParameteri {
5470 typedef TexParameteri ValueType; 5497 typedef TexParameteri ValueType;
5471 static const CommandId kCmdId = kTexParameteri; 5498 static const CommandId kCmdId = kTexParameteri;
5472 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5499 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5473 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5500 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5474 5501
5475 static uint32 ComputeSize() { 5502 static uint32_t ComputeSize() {
5476 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5503 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5477 } 5504 }
5478 5505
5479 void SetHeader() { header.SetCmd<ValueType>(); } 5506 void SetHeader() { header.SetCmd<ValueType>(); }
5480 5507
5481 void Init(GLenum _target, GLenum _pname, GLint _param) { 5508 void Init(GLenum _target, GLenum _pname, GLint _param) {
5482 SetHeader(); 5509 SetHeader();
5483 target = _target; 5510 target = _target;
5484 pname = _pname; 5511 pname = _pname;
5485 param = _param; 5512 param = _param;
5486 } 5513 }
5487 5514
5488 void* Set(void* cmd, GLenum _target, GLenum _pname, GLint _param) { 5515 void* Set(void* cmd, GLenum _target, GLenum _pname, GLint _param) {
5489 static_cast<ValueType*>(cmd)->Init(_target, _pname, _param); 5516 static_cast<ValueType*>(cmd)->Init(_target, _pname, _param);
5490 return NextCmdAddress<ValueType>(cmd); 5517 return NextCmdAddress<ValueType>(cmd);
5491 } 5518 }
5492 5519
5493 gpu::CommandHeader header; 5520 gpu::CommandHeader header;
5494 uint32 target; 5521 uint32_t target;
5495 uint32 pname; 5522 uint32_t pname;
5496 int32 param; 5523 int32_t param;
5497 }; 5524 };
5498 5525
5499 COMPILE_ASSERT(sizeof(TexParameteri) == 16, Sizeof_TexParameteri_is_not_16); 5526 COMPILE_ASSERT(sizeof(TexParameteri) == 16, Sizeof_TexParameteri_is_not_16);
5500 COMPILE_ASSERT(offsetof(TexParameteri, header) == 0, 5527 COMPILE_ASSERT(offsetof(TexParameteri, header) == 0,
5501 OffsetOf_TexParameteri_header_not_0); 5528 OffsetOf_TexParameteri_header_not_0);
5502 COMPILE_ASSERT(offsetof(TexParameteri, target) == 4, 5529 COMPILE_ASSERT(offsetof(TexParameteri, target) == 4,
5503 OffsetOf_TexParameteri_target_not_4); 5530 OffsetOf_TexParameteri_target_not_4);
5504 COMPILE_ASSERT(offsetof(TexParameteri, pname) == 8, 5531 COMPILE_ASSERT(offsetof(TexParameteri, pname) == 8,
5505 OffsetOf_TexParameteri_pname_not_8); 5532 OffsetOf_TexParameteri_pname_not_8);
5506 COMPILE_ASSERT(offsetof(TexParameteri, param) == 12, 5533 COMPILE_ASSERT(offsetof(TexParameteri, param) == 12,
5507 OffsetOf_TexParameteri_param_not_12); 5534 OffsetOf_TexParameteri_param_not_12);
5508 5535
5509 struct TexParameteriv { 5536 struct TexParameteriv {
5510 typedef TexParameteriv ValueType; 5537 typedef TexParameteriv ValueType;
5511 static const CommandId kCmdId = kTexParameteriv; 5538 static const CommandId kCmdId = kTexParameteriv;
5512 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5539 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5513 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5540 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5514 5541
5515 static uint32 ComputeSize() { 5542 static uint32_t ComputeSize() {
5516 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5543 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5517 } 5544 }
5518 5545
5519 void SetHeader() { header.SetCmd<ValueType>(); } 5546 void SetHeader() { header.SetCmd<ValueType>(); }
5520 5547
5521 void Init(GLenum _target, 5548 void Init(GLenum _target,
5522 GLenum _pname, 5549 GLenum _pname,
5523 uint32 _params_shm_id, 5550 uint32_t _params_shm_id,
5524 uint32 _params_shm_offset) { 5551 uint32_t _params_shm_offset) {
5525 SetHeader(); 5552 SetHeader();
5526 target = _target; 5553 target = _target;
5527 pname = _pname; 5554 pname = _pname;
5528 params_shm_id = _params_shm_id; 5555 params_shm_id = _params_shm_id;
5529 params_shm_offset = _params_shm_offset; 5556 params_shm_offset = _params_shm_offset;
5530 } 5557 }
5531 5558
5532 void* Set(void* cmd, 5559 void* Set(void* cmd,
5533 GLenum _target, 5560 GLenum _target,
5534 GLenum _pname, 5561 GLenum _pname,
5535 uint32 _params_shm_id, 5562 uint32_t _params_shm_id,
5536 uint32 _params_shm_offset) { 5563 uint32_t _params_shm_offset) {
5537 static_cast<ValueType*>(cmd) 5564 static_cast<ValueType*>(cmd)
5538 ->Init(_target, _pname, _params_shm_id, _params_shm_offset); 5565 ->Init(_target, _pname, _params_shm_id, _params_shm_offset);
5539 return NextCmdAddress<ValueType>(cmd); 5566 return NextCmdAddress<ValueType>(cmd);
5540 } 5567 }
5541 5568
5542 gpu::CommandHeader header; 5569 gpu::CommandHeader header;
5543 uint32 target; 5570 uint32_t target;
5544 uint32 pname; 5571 uint32_t pname;
5545 uint32 params_shm_id; 5572 uint32_t params_shm_id;
5546 uint32 params_shm_offset; 5573 uint32_t params_shm_offset;
5547 }; 5574 };
5548 5575
5549 COMPILE_ASSERT(sizeof(TexParameteriv) == 20, Sizeof_TexParameteriv_is_not_20); 5576 COMPILE_ASSERT(sizeof(TexParameteriv) == 20, Sizeof_TexParameteriv_is_not_20);
5550 COMPILE_ASSERT(offsetof(TexParameteriv, header) == 0, 5577 COMPILE_ASSERT(offsetof(TexParameteriv, header) == 0,
5551 OffsetOf_TexParameteriv_header_not_0); 5578 OffsetOf_TexParameteriv_header_not_0);
5552 COMPILE_ASSERT(offsetof(TexParameteriv, target) == 4, 5579 COMPILE_ASSERT(offsetof(TexParameteriv, target) == 4,
5553 OffsetOf_TexParameteriv_target_not_4); 5580 OffsetOf_TexParameteriv_target_not_4);
5554 COMPILE_ASSERT(offsetof(TexParameteriv, pname) == 8, 5581 COMPILE_ASSERT(offsetof(TexParameteriv, pname) == 8,
5555 OffsetOf_TexParameteriv_pname_not_8); 5582 OffsetOf_TexParameteriv_pname_not_8);
5556 COMPILE_ASSERT(offsetof(TexParameteriv, params_shm_id) == 12, 5583 COMPILE_ASSERT(offsetof(TexParameteriv, params_shm_id) == 12,
5557 OffsetOf_TexParameteriv_params_shm_id_not_12); 5584 OffsetOf_TexParameteriv_params_shm_id_not_12);
5558 COMPILE_ASSERT(offsetof(TexParameteriv, params_shm_offset) == 16, 5585 COMPILE_ASSERT(offsetof(TexParameteriv, params_shm_offset) == 16,
5559 OffsetOf_TexParameteriv_params_shm_offset_not_16); 5586 OffsetOf_TexParameteriv_params_shm_offset_not_16);
5560 5587
5561 struct TexParameterivImmediate { 5588 struct TexParameterivImmediate {
5562 typedef TexParameterivImmediate ValueType; 5589 typedef TexParameterivImmediate ValueType;
5563 static const CommandId kCmdId = kTexParameterivImmediate; 5590 static const CommandId kCmdId = kTexParameterivImmediate;
5564 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5591 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
5565 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5592 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5566 5593
5567 static uint32 ComputeDataSize() { 5594 static uint32_t ComputeDataSize() {
5568 return static_cast<uint32>(sizeof(GLint) * 1); // NOLINT 5595 return static_cast<uint32_t>(sizeof(GLint) * 1); // NOLINT
5569 } 5596 }
5570 5597
5571 static uint32 ComputeSize() { 5598 static uint32_t ComputeSize() {
5572 return static_cast<uint32>(sizeof(ValueType) + 5599 return static_cast<uint32_t>(sizeof(ValueType) +
5573 ComputeDataSize()); // NOLINT 5600 ComputeDataSize()); // NOLINT
5574 } 5601 }
5575 5602
5576 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } 5603 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); }
5577 5604
5578 void Init(GLenum _target, GLenum _pname, const GLint* _params) { 5605 void Init(GLenum _target, GLenum _pname, const GLint* _params) {
5579 SetHeader(); 5606 SetHeader();
5580 target = _target; 5607 target = _target;
5581 pname = _pname; 5608 pname = _pname;
5582 memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); 5609 memcpy(ImmediateDataAddress(this), _params, ComputeDataSize());
5583 } 5610 }
5584 5611
5585 void* Set(void* cmd, GLenum _target, GLenum _pname, const GLint* _params) { 5612 void* Set(void* cmd, GLenum _target, GLenum _pname, const GLint* _params) {
5586 static_cast<ValueType*>(cmd)->Init(_target, _pname, _params); 5613 static_cast<ValueType*>(cmd)->Init(_target, _pname, _params);
5587 const uint32 size = ComputeSize(); 5614 const uint32_t size = ComputeSize();
5588 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 5615 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
5589 } 5616 }
5590 5617
5591 gpu::CommandHeader header; 5618 gpu::CommandHeader header;
5592 uint32 target; 5619 uint32_t target;
5593 uint32 pname; 5620 uint32_t pname;
5594 }; 5621 };
5595 5622
5596 COMPILE_ASSERT(sizeof(TexParameterivImmediate) == 12, 5623 COMPILE_ASSERT(sizeof(TexParameterivImmediate) == 12,
5597 Sizeof_TexParameterivImmediate_is_not_12); 5624 Sizeof_TexParameterivImmediate_is_not_12);
5598 COMPILE_ASSERT(offsetof(TexParameterivImmediate, header) == 0, 5625 COMPILE_ASSERT(offsetof(TexParameterivImmediate, header) == 0,
5599 OffsetOf_TexParameterivImmediate_header_not_0); 5626 OffsetOf_TexParameterivImmediate_header_not_0);
5600 COMPILE_ASSERT(offsetof(TexParameterivImmediate, target) == 4, 5627 COMPILE_ASSERT(offsetof(TexParameterivImmediate, target) == 4,
5601 OffsetOf_TexParameterivImmediate_target_not_4); 5628 OffsetOf_TexParameterivImmediate_target_not_4);
5602 COMPILE_ASSERT(offsetof(TexParameterivImmediate, pname) == 8, 5629 COMPILE_ASSERT(offsetof(TexParameterivImmediate, pname) == 8,
5603 OffsetOf_TexParameterivImmediate_pname_not_8); 5630 OffsetOf_TexParameterivImmediate_pname_not_8);
5604 5631
5605 struct TexSubImage2D { 5632 struct TexSubImage2D {
5606 typedef TexSubImage2D ValueType; 5633 typedef TexSubImage2D ValueType;
5607 static const CommandId kCmdId = kTexSubImage2D; 5634 static const CommandId kCmdId = kTexSubImage2D;
5608 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5635 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5609 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5636 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5610 5637
5611 static uint32 ComputeSize() { 5638 static uint32_t ComputeSize() {
5612 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5639 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5613 } 5640 }
5614 5641
5615 void SetHeader() { header.SetCmd<ValueType>(); } 5642 void SetHeader() { header.SetCmd<ValueType>(); }
5616 5643
5617 void Init(GLenum _target, 5644 void Init(GLenum _target,
5618 GLint _level, 5645 GLint _level,
5619 GLint _xoffset, 5646 GLint _xoffset,
5620 GLint _yoffset, 5647 GLint _yoffset,
5621 GLsizei _width, 5648 GLsizei _width,
5622 GLsizei _height, 5649 GLsizei _height,
5623 GLenum _format, 5650 GLenum _format,
5624 GLenum _type, 5651 GLenum _type,
5625 uint32 _pixels_shm_id, 5652 uint32_t _pixels_shm_id,
5626 uint32 _pixels_shm_offset, 5653 uint32_t _pixels_shm_offset,
5627 GLboolean _internal) { 5654 GLboolean _internal) {
5628 SetHeader(); 5655 SetHeader();
5629 target = _target; 5656 target = _target;
5630 level = _level; 5657 level = _level;
5631 xoffset = _xoffset; 5658 xoffset = _xoffset;
5632 yoffset = _yoffset; 5659 yoffset = _yoffset;
5633 width = _width; 5660 width = _width;
5634 height = _height; 5661 height = _height;
5635 format = _format; 5662 format = _format;
5636 type = _type; 5663 type = _type;
5637 pixels_shm_id = _pixels_shm_id; 5664 pixels_shm_id = _pixels_shm_id;
5638 pixels_shm_offset = _pixels_shm_offset; 5665 pixels_shm_offset = _pixels_shm_offset;
5639 internal = _internal; 5666 internal = _internal;
5640 } 5667 }
5641 5668
5642 void* Set(void* cmd, 5669 void* Set(void* cmd,
5643 GLenum _target, 5670 GLenum _target,
5644 GLint _level, 5671 GLint _level,
5645 GLint _xoffset, 5672 GLint _xoffset,
5646 GLint _yoffset, 5673 GLint _yoffset,
5647 GLsizei _width, 5674 GLsizei _width,
5648 GLsizei _height, 5675 GLsizei _height,
5649 GLenum _format, 5676 GLenum _format,
5650 GLenum _type, 5677 GLenum _type,
5651 uint32 _pixels_shm_id, 5678 uint32_t _pixels_shm_id,
5652 uint32 _pixels_shm_offset, 5679 uint32_t _pixels_shm_offset,
5653 GLboolean _internal) { 5680 GLboolean _internal) {
5654 static_cast<ValueType*>(cmd)->Init(_target, 5681 static_cast<ValueType*>(cmd)->Init(_target,
5655 _level, 5682 _level,
5656 _xoffset, 5683 _xoffset,
5657 _yoffset, 5684 _yoffset,
5658 _width, 5685 _width,
5659 _height, 5686 _height,
5660 _format, 5687 _format,
5661 _type, 5688 _type,
5662 _pixels_shm_id, 5689 _pixels_shm_id,
5663 _pixels_shm_offset, 5690 _pixels_shm_offset,
5664 _internal); 5691 _internal);
5665 return NextCmdAddress<ValueType>(cmd); 5692 return NextCmdAddress<ValueType>(cmd);
5666 } 5693 }
5667 5694
5668 gpu::CommandHeader header; 5695 gpu::CommandHeader header;
5669 uint32 target; 5696 uint32_t target;
5670 int32 level; 5697 int32_t level;
5671 int32 xoffset; 5698 int32_t xoffset;
5672 int32 yoffset; 5699 int32_t yoffset;
5673 int32 width; 5700 int32_t width;
5674 int32 height; 5701 int32_t height;
5675 uint32 format; 5702 uint32_t format;
5676 uint32 type; 5703 uint32_t type;
5677 uint32 pixels_shm_id; 5704 uint32_t pixels_shm_id;
5678 uint32 pixels_shm_offset; 5705 uint32_t pixels_shm_offset;
5679 uint32 internal; 5706 uint32_t internal;
5680 }; 5707 };
5681 5708
5682 COMPILE_ASSERT(sizeof(TexSubImage2D) == 48, Sizeof_TexSubImage2D_is_not_48); 5709 COMPILE_ASSERT(sizeof(TexSubImage2D) == 48, Sizeof_TexSubImage2D_is_not_48);
5683 COMPILE_ASSERT(offsetof(TexSubImage2D, header) == 0, 5710 COMPILE_ASSERT(offsetof(TexSubImage2D, header) == 0,
5684 OffsetOf_TexSubImage2D_header_not_0); 5711 OffsetOf_TexSubImage2D_header_not_0);
5685 COMPILE_ASSERT(offsetof(TexSubImage2D, target) == 4, 5712 COMPILE_ASSERT(offsetof(TexSubImage2D, target) == 4,
5686 OffsetOf_TexSubImage2D_target_not_4); 5713 OffsetOf_TexSubImage2D_target_not_4);
5687 COMPILE_ASSERT(offsetof(TexSubImage2D, level) == 8, 5714 COMPILE_ASSERT(offsetof(TexSubImage2D, level) == 8,
5688 OffsetOf_TexSubImage2D_level_not_8); 5715 OffsetOf_TexSubImage2D_level_not_8);
5689 COMPILE_ASSERT(offsetof(TexSubImage2D, xoffset) == 12, 5716 COMPILE_ASSERT(offsetof(TexSubImage2D, xoffset) == 12,
(...skipping 14 matching lines...) Expand all
5704 OffsetOf_TexSubImage2D_pixels_shm_offset_not_40); 5731 OffsetOf_TexSubImage2D_pixels_shm_offset_not_40);
5705 COMPILE_ASSERT(offsetof(TexSubImage2D, internal) == 44, 5732 COMPILE_ASSERT(offsetof(TexSubImage2D, internal) == 44,
5706 OffsetOf_TexSubImage2D_internal_not_44); 5733 OffsetOf_TexSubImage2D_internal_not_44);
5707 5734
5708 struct Uniform1f { 5735 struct Uniform1f {
5709 typedef Uniform1f ValueType; 5736 typedef Uniform1f ValueType;
5710 static const CommandId kCmdId = kUniform1f; 5737 static const CommandId kCmdId = kUniform1f;
5711 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5738 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5712 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5739 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5713 5740
5714 static uint32 ComputeSize() { 5741 static uint32_t ComputeSize() {
5715 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5742 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5716 } 5743 }
5717 5744
5718 void SetHeader() { header.SetCmd<ValueType>(); } 5745 void SetHeader() { header.SetCmd<ValueType>(); }
5719 5746
5720 void Init(GLint _location, GLfloat _x) { 5747 void Init(GLint _location, GLfloat _x) {
5721 SetHeader(); 5748 SetHeader();
5722 location = _location; 5749 location = _location;
5723 x = _x; 5750 x = _x;
5724 } 5751 }
5725 5752
5726 void* Set(void* cmd, GLint _location, GLfloat _x) { 5753 void* Set(void* cmd, GLint _location, GLfloat _x) {
5727 static_cast<ValueType*>(cmd)->Init(_location, _x); 5754 static_cast<ValueType*>(cmd)->Init(_location, _x);
5728 return NextCmdAddress<ValueType>(cmd); 5755 return NextCmdAddress<ValueType>(cmd);
5729 } 5756 }
5730 5757
5731 gpu::CommandHeader header; 5758 gpu::CommandHeader header;
5732 int32 location; 5759 int32_t location;
5733 float x; 5760 float x;
5734 }; 5761 };
5735 5762
5736 COMPILE_ASSERT(sizeof(Uniform1f) == 12, Sizeof_Uniform1f_is_not_12); 5763 COMPILE_ASSERT(sizeof(Uniform1f) == 12, Sizeof_Uniform1f_is_not_12);
5737 COMPILE_ASSERT(offsetof(Uniform1f, header) == 0, 5764 COMPILE_ASSERT(offsetof(Uniform1f, header) == 0,
5738 OffsetOf_Uniform1f_header_not_0); 5765 OffsetOf_Uniform1f_header_not_0);
5739 COMPILE_ASSERT(offsetof(Uniform1f, location) == 4, 5766 COMPILE_ASSERT(offsetof(Uniform1f, location) == 4,
5740 OffsetOf_Uniform1f_location_not_4); 5767 OffsetOf_Uniform1f_location_not_4);
5741 COMPILE_ASSERT(offsetof(Uniform1f, x) == 8, OffsetOf_Uniform1f_x_not_8); 5768 COMPILE_ASSERT(offsetof(Uniform1f, x) == 8, OffsetOf_Uniform1f_x_not_8);
5742 5769
5743 struct Uniform1fv { 5770 struct Uniform1fv {
5744 typedef Uniform1fv ValueType; 5771 typedef Uniform1fv ValueType;
5745 static const CommandId kCmdId = kUniform1fv; 5772 static const CommandId kCmdId = kUniform1fv;
5746 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5773 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5747 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5774 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5748 5775
5749 static uint32 ComputeSize() { 5776 static uint32_t ComputeSize() {
5750 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5777 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5751 } 5778 }
5752 5779
5753 void SetHeader() { header.SetCmd<ValueType>(); } 5780 void SetHeader() { header.SetCmd<ValueType>(); }
5754 5781
5755 void Init(GLint _location, 5782 void Init(GLint _location,
5756 GLsizei _count, 5783 GLsizei _count,
5757 uint32 _v_shm_id, 5784 uint32_t _v_shm_id,
5758 uint32 _v_shm_offset) { 5785 uint32_t _v_shm_offset) {
5759 SetHeader(); 5786 SetHeader();
5760 location = _location; 5787 location = _location;
5761 count = _count; 5788 count = _count;
5762 v_shm_id = _v_shm_id; 5789 v_shm_id = _v_shm_id;
5763 v_shm_offset = _v_shm_offset; 5790 v_shm_offset = _v_shm_offset;
5764 } 5791 }
5765 5792
5766 void* Set(void* cmd, 5793 void* Set(void* cmd,
5767 GLint _location, 5794 GLint _location,
5768 GLsizei _count, 5795 GLsizei _count,
5769 uint32 _v_shm_id, 5796 uint32_t _v_shm_id,
5770 uint32 _v_shm_offset) { 5797 uint32_t _v_shm_offset) {
5771 static_cast<ValueType*>(cmd) 5798 static_cast<ValueType*>(cmd)
5772 ->Init(_location, _count, _v_shm_id, _v_shm_offset); 5799 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
5773 return NextCmdAddress<ValueType>(cmd); 5800 return NextCmdAddress<ValueType>(cmd);
5774 } 5801 }
5775 5802
5776 gpu::CommandHeader header; 5803 gpu::CommandHeader header;
5777 int32 location; 5804 int32_t location;
5778 int32 count; 5805 int32_t count;
5779 uint32 v_shm_id; 5806 uint32_t v_shm_id;
5780 uint32 v_shm_offset; 5807 uint32_t v_shm_offset;
5781 }; 5808 };
5782 5809
5783 COMPILE_ASSERT(sizeof(Uniform1fv) == 20, Sizeof_Uniform1fv_is_not_20); 5810 COMPILE_ASSERT(sizeof(Uniform1fv) == 20, Sizeof_Uniform1fv_is_not_20);
5784 COMPILE_ASSERT(offsetof(Uniform1fv, header) == 0, 5811 COMPILE_ASSERT(offsetof(Uniform1fv, header) == 0,
5785 OffsetOf_Uniform1fv_header_not_0); 5812 OffsetOf_Uniform1fv_header_not_0);
5786 COMPILE_ASSERT(offsetof(Uniform1fv, location) == 4, 5813 COMPILE_ASSERT(offsetof(Uniform1fv, location) == 4,
5787 OffsetOf_Uniform1fv_location_not_4); 5814 OffsetOf_Uniform1fv_location_not_4);
5788 COMPILE_ASSERT(offsetof(Uniform1fv, count) == 8, 5815 COMPILE_ASSERT(offsetof(Uniform1fv, count) == 8,
5789 OffsetOf_Uniform1fv_count_not_8); 5816 OffsetOf_Uniform1fv_count_not_8);
5790 COMPILE_ASSERT(offsetof(Uniform1fv, v_shm_id) == 12, 5817 COMPILE_ASSERT(offsetof(Uniform1fv, v_shm_id) == 12,
5791 OffsetOf_Uniform1fv_v_shm_id_not_12); 5818 OffsetOf_Uniform1fv_v_shm_id_not_12);
5792 COMPILE_ASSERT(offsetof(Uniform1fv, v_shm_offset) == 16, 5819 COMPILE_ASSERT(offsetof(Uniform1fv, v_shm_offset) == 16,
5793 OffsetOf_Uniform1fv_v_shm_offset_not_16); 5820 OffsetOf_Uniform1fv_v_shm_offset_not_16);
5794 5821
5795 struct Uniform1fvImmediate { 5822 struct Uniform1fvImmediate {
5796 typedef Uniform1fvImmediate ValueType; 5823 typedef Uniform1fvImmediate ValueType;
5797 static const CommandId kCmdId = kUniform1fvImmediate; 5824 static const CommandId kCmdId = kUniform1fvImmediate;
5798 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5825 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
5799 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5826 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5800 5827
5801 static uint32 ComputeDataSize(GLsizei count) { 5828 static uint32_t ComputeDataSize(GLsizei count) {
5802 return static_cast<uint32>(sizeof(GLfloat) * 1 * count); // NOLINT 5829 return static_cast<uint32_t>(sizeof(GLfloat) * 1 * count); // NOLINT
5803 } 5830 }
5804 5831
5805 static uint32 ComputeSize(GLsizei count) { 5832 static uint32_t ComputeSize(GLsizei count) {
5806 return static_cast<uint32>(sizeof(ValueType) + 5833 return static_cast<uint32_t>(sizeof(ValueType) +
5807 ComputeDataSize(count)); // NOLINT 5834 ComputeDataSize(count)); // NOLINT
5808 } 5835 }
5809 5836
5810 void SetHeader(GLsizei count) { 5837 void SetHeader(GLsizei count) {
5811 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 5838 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
5812 } 5839 }
5813 5840
5814 void Init(GLint _location, GLsizei _count, const GLfloat* _v) { 5841 void Init(GLint _location, GLsizei _count, const GLfloat* _v) {
5815 SetHeader(_count); 5842 SetHeader(_count);
5816 location = _location; 5843 location = _location;
5817 count = _count; 5844 count = _count;
5818 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count)); 5845 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count));
5819 } 5846 }
5820 5847
5821 void* Set(void* cmd, GLint _location, GLsizei _count, const GLfloat* _v) { 5848 void* Set(void* cmd, GLint _location, GLsizei _count, const GLfloat* _v) {
5822 static_cast<ValueType*>(cmd)->Init(_location, _count, _v); 5849 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
5823 const uint32 size = ComputeSize(_count); 5850 const uint32_t size = ComputeSize(_count);
5824 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 5851 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
5825 } 5852 }
5826 5853
5827 gpu::CommandHeader header; 5854 gpu::CommandHeader header;
5828 int32 location; 5855 int32_t location;
5829 int32 count; 5856 int32_t count;
5830 }; 5857 };
5831 5858
5832 COMPILE_ASSERT(sizeof(Uniform1fvImmediate) == 12, 5859 COMPILE_ASSERT(sizeof(Uniform1fvImmediate) == 12,
5833 Sizeof_Uniform1fvImmediate_is_not_12); 5860 Sizeof_Uniform1fvImmediate_is_not_12);
5834 COMPILE_ASSERT(offsetof(Uniform1fvImmediate, header) == 0, 5861 COMPILE_ASSERT(offsetof(Uniform1fvImmediate, header) == 0,
5835 OffsetOf_Uniform1fvImmediate_header_not_0); 5862 OffsetOf_Uniform1fvImmediate_header_not_0);
5836 COMPILE_ASSERT(offsetof(Uniform1fvImmediate, location) == 4, 5863 COMPILE_ASSERT(offsetof(Uniform1fvImmediate, location) == 4,
5837 OffsetOf_Uniform1fvImmediate_location_not_4); 5864 OffsetOf_Uniform1fvImmediate_location_not_4);
5838 COMPILE_ASSERT(offsetof(Uniform1fvImmediate, count) == 8, 5865 COMPILE_ASSERT(offsetof(Uniform1fvImmediate, count) == 8,
5839 OffsetOf_Uniform1fvImmediate_count_not_8); 5866 OffsetOf_Uniform1fvImmediate_count_not_8);
5840 5867
5841 struct Uniform1i { 5868 struct Uniform1i {
5842 typedef Uniform1i ValueType; 5869 typedef Uniform1i ValueType;
5843 static const CommandId kCmdId = kUniform1i; 5870 static const CommandId kCmdId = kUniform1i;
5844 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5871 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5845 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5872 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5846 5873
5847 static uint32 ComputeSize() { 5874 static uint32_t ComputeSize() {
5848 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5875 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5849 } 5876 }
5850 5877
5851 void SetHeader() { header.SetCmd<ValueType>(); } 5878 void SetHeader() { header.SetCmd<ValueType>(); }
5852 5879
5853 void Init(GLint _location, GLint _x) { 5880 void Init(GLint _location, GLint _x) {
5854 SetHeader(); 5881 SetHeader();
5855 location = _location; 5882 location = _location;
5856 x = _x; 5883 x = _x;
5857 } 5884 }
5858 5885
5859 void* Set(void* cmd, GLint _location, GLint _x) { 5886 void* Set(void* cmd, GLint _location, GLint _x) {
5860 static_cast<ValueType*>(cmd)->Init(_location, _x); 5887 static_cast<ValueType*>(cmd)->Init(_location, _x);
5861 return NextCmdAddress<ValueType>(cmd); 5888 return NextCmdAddress<ValueType>(cmd);
5862 } 5889 }
5863 5890
5864 gpu::CommandHeader header; 5891 gpu::CommandHeader header;
5865 int32 location; 5892 int32_t location;
5866 int32 x; 5893 int32_t x;
5867 }; 5894 };
5868 5895
5869 COMPILE_ASSERT(sizeof(Uniform1i) == 12, Sizeof_Uniform1i_is_not_12); 5896 COMPILE_ASSERT(sizeof(Uniform1i) == 12, Sizeof_Uniform1i_is_not_12);
5870 COMPILE_ASSERT(offsetof(Uniform1i, header) == 0, 5897 COMPILE_ASSERT(offsetof(Uniform1i, header) == 0,
5871 OffsetOf_Uniform1i_header_not_0); 5898 OffsetOf_Uniform1i_header_not_0);
5872 COMPILE_ASSERT(offsetof(Uniform1i, location) == 4, 5899 COMPILE_ASSERT(offsetof(Uniform1i, location) == 4,
5873 OffsetOf_Uniform1i_location_not_4); 5900 OffsetOf_Uniform1i_location_not_4);
5874 COMPILE_ASSERT(offsetof(Uniform1i, x) == 8, OffsetOf_Uniform1i_x_not_8); 5901 COMPILE_ASSERT(offsetof(Uniform1i, x) == 8, OffsetOf_Uniform1i_x_not_8);
5875 5902
5876 struct Uniform1iv { 5903 struct Uniform1iv {
5877 typedef Uniform1iv ValueType; 5904 typedef Uniform1iv ValueType;
5878 static const CommandId kCmdId = kUniform1iv; 5905 static const CommandId kCmdId = kUniform1iv;
5879 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5906 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5880 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5907 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5881 5908
5882 static uint32 ComputeSize() { 5909 static uint32_t ComputeSize() {
5883 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 5910 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5884 } 5911 }
5885 5912
5886 void SetHeader() { header.SetCmd<ValueType>(); } 5913 void SetHeader() { header.SetCmd<ValueType>(); }
5887 5914
5888 void Init(GLint _location, 5915 void Init(GLint _location,
5889 GLsizei _count, 5916 GLsizei _count,
5890 uint32 _v_shm_id, 5917 uint32_t _v_shm_id,
5891 uint32 _v_shm_offset) { 5918 uint32_t _v_shm_offset) {
5892 SetHeader(); 5919 SetHeader();
5893 location = _location; 5920 location = _location;
5894 count = _count; 5921 count = _count;
5895 v_shm_id = _v_shm_id; 5922 v_shm_id = _v_shm_id;
5896 v_shm_offset = _v_shm_offset; 5923 v_shm_offset = _v_shm_offset;
5897 } 5924 }
5898 5925
5899 void* Set(void* cmd, 5926 void* Set(void* cmd,
5900 GLint _location, 5927 GLint _location,
5901 GLsizei _count, 5928 GLsizei _count,
5902 uint32 _v_shm_id, 5929 uint32_t _v_shm_id,
5903 uint32 _v_shm_offset) { 5930 uint32_t _v_shm_offset) {
5904 static_cast<ValueType*>(cmd) 5931 static_cast<ValueType*>(cmd)
5905 ->Init(_location, _count, _v_shm_id, _v_shm_offset); 5932 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
5906 return NextCmdAddress<ValueType>(cmd); 5933 return NextCmdAddress<ValueType>(cmd);
5907 } 5934 }
5908 5935
5909 gpu::CommandHeader header; 5936 gpu::CommandHeader header;
5910 int32 location; 5937 int32_t location;
5911 int32 count; 5938 int32_t count;
5912 uint32 v_shm_id; 5939 uint32_t v_shm_id;
5913 uint32 v_shm_offset; 5940 uint32_t v_shm_offset;
5914 }; 5941 };
5915 5942
5916 COMPILE_ASSERT(sizeof(Uniform1iv) == 20, Sizeof_Uniform1iv_is_not_20); 5943 COMPILE_ASSERT(sizeof(Uniform1iv) == 20, Sizeof_Uniform1iv_is_not_20);
5917 COMPILE_ASSERT(offsetof(Uniform1iv, header) == 0, 5944 COMPILE_ASSERT(offsetof(Uniform1iv, header) == 0,
5918 OffsetOf_Uniform1iv_header_not_0); 5945 OffsetOf_Uniform1iv_header_not_0);
5919 COMPILE_ASSERT(offsetof(Uniform1iv, location) == 4, 5946 COMPILE_ASSERT(offsetof(Uniform1iv, location) == 4,
5920 OffsetOf_Uniform1iv_location_not_4); 5947 OffsetOf_Uniform1iv_location_not_4);
5921 COMPILE_ASSERT(offsetof(Uniform1iv, count) == 8, 5948 COMPILE_ASSERT(offsetof(Uniform1iv, count) == 8,
5922 OffsetOf_Uniform1iv_count_not_8); 5949 OffsetOf_Uniform1iv_count_not_8);
5923 COMPILE_ASSERT(offsetof(Uniform1iv, v_shm_id) == 12, 5950 COMPILE_ASSERT(offsetof(Uniform1iv, v_shm_id) == 12,
5924 OffsetOf_Uniform1iv_v_shm_id_not_12); 5951 OffsetOf_Uniform1iv_v_shm_id_not_12);
5925 COMPILE_ASSERT(offsetof(Uniform1iv, v_shm_offset) == 16, 5952 COMPILE_ASSERT(offsetof(Uniform1iv, v_shm_offset) == 16,
5926 OffsetOf_Uniform1iv_v_shm_offset_not_16); 5953 OffsetOf_Uniform1iv_v_shm_offset_not_16);
5927 5954
5928 struct Uniform1ivImmediate { 5955 struct Uniform1ivImmediate {
5929 typedef Uniform1ivImmediate ValueType; 5956 typedef Uniform1ivImmediate ValueType;
5930 static const CommandId kCmdId = kUniform1ivImmediate; 5957 static const CommandId kCmdId = kUniform1ivImmediate;
5931 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5958 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
5932 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5959 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5933 5960
5934 static uint32 ComputeDataSize(GLsizei count) { 5961 static uint32_t ComputeDataSize(GLsizei count) {
5935 return static_cast<uint32>(sizeof(GLint) * 1 * count); // NOLINT 5962 return static_cast<uint32_t>(sizeof(GLint) * 1 * count); // NOLINT
5936 } 5963 }
5937 5964
5938 static uint32 ComputeSize(GLsizei count) { 5965 static uint32_t ComputeSize(GLsizei count) {
5939 return static_cast<uint32>(sizeof(ValueType) + 5966 return static_cast<uint32_t>(sizeof(ValueType) +
5940 ComputeDataSize(count)); // NOLINT 5967 ComputeDataSize(count)); // NOLINT
5941 } 5968 }
5942 5969
5943 void SetHeader(GLsizei count) { 5970 void SetHeader(GLsizei count) {
5944 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 5971 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
5945 } 5972 }
5946 5973
5947 void Init(GLint _location, GLsizei _count, const GLint* _v) { 5974 void Init(GLint _location, GLsizei _count, const GLint* _v) {
5948 SetHeader(_count); 5975 SetHeader(_count);
5949 location = _location; 5976 location = _location;
5950 count = _count; 5977 count = _count;
5951 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count)); 5978 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count));
5952 } 5979 }
5953 5980
5954 void* Set(void* cmd, GLint _location, GLsizei _count, const GLint* _v) { 5981 void* Set(void* cmd, GLint _location, GLsizei _count, const GLint* _v) {
5955 static_cast<ValueType*>(cmd)->Init(_location, _count, _v); 5982 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
5956 const uint32 size = ComputeSize(_count); 5983 const uint32_t size = ComputeSize(_count);
5957 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 5984 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
5958 } 5985 }
5959 5986
5960 gpu::CommandHeader header; 5987 gpu::CommandHeader header;
5961 int32 location; 5988 int32_t location;
5962 int32 count; 5989 int32_t count;
5963 }; 5990 };
5964 5991
5965 COMPILE_ASSERT(sizeof(Uniform1ivImmediate) == 12, 5992 COMPILE_ASSERT(sizeof(Uniform1ivImmediate) == 12,
5966 Sizeof_Uniform1ivImmediate_is_not_12); 5993 Sizeof_Uniform1ivImmediate_is_not_12);
5967 COMPILE_ASSERT(offsetof(Uniform1ivImmediate, header) == 0, 5994 COMPILE_ASSERT(offsetof(Uniform1ivImmediate, header) == 0,
5968 OffsetOf_Uniform1ivImmediate_header_not_0); 5995 OffsetOf_Uniform1ivImmediate_header_not_0);
5969 COMPILE_ASSERT(offsetof(Uniform1ivImmediate, location) == 4, 5996 COMPILE_ASSERT(offsetof(Uniform1ivImmediate, location) == 4,
5970 OffsetOf_Uniform1ivImmediate_location_not_4); 5997 OffsetOf_Uniform1ivImmediate_location_not_4);
5971 COMPILE_ASSERT(offsetof(Uniform1ivImmediate, count) == 8, 5998 COMPILE_ASSERT(offsetof(Uniform1ivImmediate, count) == 8,
5972 OffsetOf_Uniform1ivImmediate_count_not_8); 5999 OffsetOf_Uniform1ivImmediate_count_not_8);
5973 6000
5974 struct Uniform2f { 6001 struct Uniform2f {
5975 typedef Uniform2f ValueType; 6002 typedef Uniform2f ValueType;
5976 static const CommandId kCmdId = kUniform2f; 6003 static const CommandId kCmdId = kUniform2f;
5977 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6004 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5978 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6005 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5979 6006
5980 static uint32 ComputeSize() { 6007 static uint32_t ComputeSize() {
5981 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6008 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5982 } 6009 }
5983 6010
5984 void SetHeader() { header.SetCmd<ValueType>(); } 6011 void SetHeader() { header.SetCmd<ValueType>(); }
5985 6012
5986 void Init(GLint _location, GLfloat _x, GLfloat _y) { 6013 void Init(GLint _location, GLfloat _x, GLfloat _y) {
5987 SetHeader(); 6014 SetHeader();
5988 location = _location; 6015 location = _location;
5989 x = _x; 6016 x = _x;
5990 y = _y; 6017 y = _y;
5991 } 6018 }
5992 6019
5993 void* Set(void* cmd, GLint _location, GLfloat _x, GLfloat _y) { 6020 void* Set(void* cmd, GLint _location, GLfloat _x, GLfloat _y) {
5994 static_cast<ValueType*>(cmd)->Init(_location, _x, _y); 6021 static_cast<ValueType*>(cmd)->Init(_location, _x, _y);
5995 return NextCmdAddress<ValueType>(cmd); 6022 return NextCmdAddress<ValueType>(cmd);
5996 } 6023 }
5997 6024
5998 gpu::CommandHeader header; 6025 gpu::CommandHeader header;
5999 int32 location; 6026 int32_t location;
6000 float x; 6027 float x;
6001 float y; 6028 float y;
6002 }; 6029 };
6003 6030
6004 COMPILE_ASSERT(sizeof(Uniform2f) == 16, Sizeof_Uniform2f_is_not_16); 6031 COMPILE_ASSERT(sizeof(Uniform2f) == 16, Sizeof_Uniform2f_is_not_16);
6005 COMPILE_ASSERT(offsetof(Uniform2f, header) == 0, 6032 COMPILE_ASSERT(offsetof(Uniform2f, header) == 0,
6006 OffsetOf_Uniform2f_header_not_0); 6033 OffsetOf_Uniform2f_header_not_0);
6007 COMPILE_ASSERT(offsetof(Uniform2f, location) == 4, 6034 COMPILE_ASSERT(offsetof(Uniform2f, location) == 4,
6008 OffsetOf_Uniform2f_location_not_4); 6035 OffsetOf_Uniform2f_location_not_4);
6009 COMPILE_ASSERT(offsetof(Uniform2f, x) == 8, OffsetOf_Uniform2f_x_not_8); 6036 COMPILE_ASSERT(offsetof(Uniform2f, x) == 8, OffsetOf_Uniform2f_x_not_8);
6010 COMPILE_ASSERT(offsetof(Uniform2f, y) == 12, OffsetOf_Uniform2f_y_not_12); 6037 COMPILE_ASSERT(offsetof(Uniform2f, y) == 12, OffsetOf_Uniform2f_y_not_12);
6011 6038
6012 struct Uniform2fv { 6039 struct Uniform2fv {
6013 typedef Uniform2fv ValueType; 6040 typedef Uniform2fv ValueType;
6014 static const CommandId kCmdId = kUniform2fv; 6041 static const CommandId kCmdId = kUniform2fv;
6015 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6042 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6016 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6043 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6017 6044
6018 static uint32 ComputeSize() { 6045 static uint32_t ComputeSize() {
6019 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6046 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6020 } 6047 }
6021 6048
6022 void SetHeader() { header.SetCmd<ValueType>(); } 6049 void SetHeader() { header.SetCmd<ValueType>(); }
6023 6050
6024 void Init(GLint _location, 6051 void Init(GLint _location,
6025 GLsizei _count, 6052 GLsizei _count,
6026 uint32 _v_shm_id, 6053 uint32_t _v_shm_id,
6027 uint32 _v_shm_offset) { 6054 uint32_t _v_shm_offset) {
6028 SetHeader(); 6055 SetHeader();
6029 location = _location; 6056 location = _location;
6030 count = _count; 6057 count = _count;
6031 v_shm_id = _v_shm_id; 6058 v_shm_id = _v_shm_id;
6032 v_shm_offset = _v_shm_offset; 6059 v_shm_offset = _v_shm_offset;
6033 } 6060 }
6034 6061
6035 void* Set(void* cmd, 6062 void* Set(void* cmd,
6036 GLint _location, 6063 GLint _location,
6037 GLsizei _count, 6064 GLsizei _count,
6038 uint32 _v_shm_id, 6065 uint32_t _v_shm_id,
6039 uint32 _v_shm_offset) { 6066 uint32_t _v_shm_offset) {
6040 static_cast<ValueType*>(cmd) 6067 static_cast<ValueType*>(cmd)
6041 ->Init(_location, _count, _v_shm_id, _v_shm_offset); 6068 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6042 return NextCmdAddress<ValueType>(cmd); 6069 return NextCmdAddress<ValueType>(cmd);
6043 } 6070 }
6044 6071
6045 gpu::CommandHeader header; 6072 gpu::CommandHeader header;
6046 int32 location; 6073 int32_t location;
6047 int32 count; 6074 int32_t count;
6048 uint32 v_shm_id; 6075 uint32_t v_shm_id;
6049 uint32 v_shm_offset; 6076 uint32_t v_shm_offset;
6050 }; 6077 };
6051 6078
6052 COMPILE_ASSERT(sizeof(Uniform2fv) == 20, Sizeof_Uniform2fv_is_not_20); 6079 COMPILE_ASSERT(sizeof(Uniform2fv) == 20, Sizeof_Uniform2fv_is_not_20);
6053 COMPILE_ASSERT(offsetof(Uniform2fv, header) == 0, 6080 COMPILE_ASSERT(offsetof(Uniform2fv, header) == 0,
6054 OffsetOf_Uniform2fv_header_not_0); 6081 OffsetOf_Uniform2fv_header_not_0);
6055 COMPILE_ASSERT(offsetof(Uniform2fv, location) == 4, 6082 COMPILE_ASSERT(offsetof(Uniform2fv, location) == 4,
6056 OffsetOf_Uniform2fv_location_not_4); 6083 OffsetOf_Uniform2fv_location_not_4);
6057 COMPILE_ASSERT(offsetof(Uniform2fv, count) == 8, 6084 COMPILE_ASSERT(offsetof(Uniform2fv, count) == 8,
6058 OffsetOf_Uniform2fv_count_not_8); 6085 OffsetOf_Uniform2fv_count_not_8);
6059 COMPILE_ASSERT(offsetof(Uniform2fv, v_shm_id) == 12, 6086 COMPILE_ASSERT(offsetof(Uniform2fv, v_shm_id) == 12,
6060 OffsetOf_Uniform2fv_v_shm_id_not_12); 6087 OffsetOf_Uniform2fv_v_shm_id_not_12);
6061 COMPILE_ASSERT(offsetof(Uniform2fv, v_shm_offset) == 16, 6088 COMPILE_ASSERT(offsetof(Uniform2fv, v_shm_offset) == 16,
6062 OffsetOf_Uniform2fv_v_shm_offset_not_16); 6089 OffsetOf_Uniform2fv_v_shm_offset_not_16);
6063 6090
6064 struct Uniform2fvImmediate { 6091 struct Uniform2fvImmediate {
6065 typedef Uniform2fvImmediate ValueType; 6092 typedef Uniform2fvImmediate ValueType;
6066 static const CommandId kCmdId = kUniform2fvImmediate; 6093 static const CommandId kCmdId = kUniform2fvImmediate;
6067 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6094 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6068 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6095 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6069 6096
6070 static uint32 ComputeDataSize(GLsizei count) { 6097 static uint32_t ComputeDataSize(GLsizei count) {
6071 return static_cast<uint32>(sizeof(GLfloat) * 2 * count); // NOLINT 6098 return static_cast<uint32_t>(sizeof(GLfloat) * 2 * count); // NOLINT
6072 } 6099 }
6073 6100
6074 static uint32 ComputeSize(GLsizei count) { 6101 static uint32_t ComputeSize(GLsizei count) {
6075 return static_cast<uint32>(sizeof(ValueType) + 6102 return static_cast<uint32_t>(sizeof(ValueType) +
6076 ComputeDataSize(count)); // NOLINT 6103 ComputeDataSize(count)); // NOLINT
6077 } 6104 }
6078 6105
6079 void SetHeader(GLsizei count) { 6106 void SetHeader(GLsizei count) {
6080 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 6107 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6081 } 6108 }
6082 6109
6083 void Init(GLint _location, GLsizei _count, const GLfloat* _v) { 6110 void Init(GLint _location, GLsizei _count, const GLfloat* _v) {
6084 SetHeader(_count); 6111 SetHeader(_count);
6085 location = _location; 6112 location = _location;
6086 count = _count; 6113 count = _count;
6087 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count)); 6114 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count));
6088 } 6115 }
6089 6116
6090 void* Set(void* cmd, GLint _location, GLsizei _count, const GLfloat* _v) { 6117 void* Set(void* cmd, GLint _location, GLsizei _count, const GLfloat* _v) {
6091 static_cast<ValueType*>(cmd)->Init(_location, _count, _v); 6118 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6092 const uint32 size = ComputeSize(_count); 6119 const uint32_t size = ComputeSize(_count);
6093 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 6120 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6094 } 6121 }
6095 6122
6096 gpu::CommandHeader header; 6123 gpu::CommandHeader header;
6097 int32 location; 6124 int32_t location;
6098 int32 count; 6125 int32_t count;
6099 }; 6126 };
6100 6127
6101 COMPILE_ASSERT(sizeof(Uniform2fvImmediate) == 12, 6128 COMPILE_ASSERT(sizeof(Uniform2fvImmediate) == 12,
6102 Sizeof_Uniform2fvImmediate_is_not_12); 6129 Sizeof_Uniform2fvImmediate_is_not_12);
6103 COMPILE_ASSERT(offsetof(Uniform2fvImmediate, header) == 0, 6130 COMPILE_ASSERT(offsetof(Uniform2fvImmediate, header) == 0,
6104 OffsetOf_Uniform2fvImmediate_header_not_0); 6131 OffsetOf_Uniform2fvImmediate_header_not_0);
6105 COMPILE_ASSERT(offsetof(Uniform2fvImmediate, location) == 4, 6132 COMPILE_ASSERT(offsetof(Uniform2fvImmediate, location) == 4,
6106 OffsetOf_Uniform2fvImmediate_location_not_4); 6133 OffsetOf_Uniform2fvImmediate_location_not_4);
6107 COMPILE_ASSERT(offsetof(Uniform2fvImmediate, count) == 8, 6134 COMPILE_ASSERT(offsetof(Uniform2fvImmediate, count) == 8,
6108 OffsetOf_Uniform2fvImmediate_count_not_8); 6135 OffsetOf_Uniform2fvImmediate_count_not_8);
6109 6136
6110 struct Uniform2i { 6137 struct Uniform2i {
6111 typedef Uniform2i ValueType; 6138 typedef Uniform2i ValueType;
6112 static const CommandId kCmdId = kUniform2i; 6139 static const CommandId kCmdId = kUniform2i;
6113 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6140 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6114 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6141 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6115 6142
6116 static uint32 ComputeSize() { 6143 static uint32_t ComputeSize() {
6117 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6144 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6118 } 6145 }
6119 6146
6120 void SetHeader() { header.SetCmd<ValueType>(); } 6147 void SetHeader() { header.SetCmd<ValueType>(); }
6121 6148
6122 void Init(GLint _location, GLint _x, GLint _y) { 6149 void Init(GLint _location, GLint _x, GLint _y) {
6123 SetHeader(); 6150 SetHeader();
6124 location = _location; 6151 location = _location;
6125 x = _x; 6152 x = _x;
6126 y = _y; 6153 y = _y;
6127 } 6154 }
6128 6155
6129 void* Set(void* cmd, GLint _location, GLint _x, GLint _y) { 6156 void* Set(void* cmd, GLint _location, GLint _x, GLint _y) {
6130 static_cast<ValueType*>(cmd)->Init(_location, _x, _y); 6157 static_cast<ValueType*>(cmd)->Init(_location, _x, _y);
6131 return NextCmdAddress<ValueType>(cmd); 6158 return NextCmdAddress<ValueType>(cmd);
6132 } 6159 }
6133 6160
6134 gpu::CommandHeader header; 6161 gpu::CommandHeader header;
6135 int32 location; 6162 int32_t location;
6136 int32 x; 6163 int32_t x;
6137 int32 y; 6164 int32_t y;
6138 }; 6165 };
6139 6166
6140 COMPILE_ASSERT(sizeof(Uniform2i) == 16, Sizeof_Uniform2i_is_not_16); 6167 COMPILE_ASSERT(sizeof(Uniform2i) == 16, Sizeof_Uniform2i_is_not_16);
6141 COMPILE_ASSERT(offsetof(Uniform2i, header) == 0, 6168 COMPILE_ASSERT(offsetof(Uniform2i, header) == 0,
6142 OffsetOf_Uniform2i_header_not_0); 6169 OffsetOf_Uniform2i_header_not_0);
6143 COMPILE_ASSERT(offsetof(Uniform2i, location) == 4, 6170 COMPILE_ASSERT(offsetof(Uniform2i, location) == 4,
6144 OffsetOf_Uniform2i_location_not_4); 6171 OffsetOf_Uniform2i_location_not_4);
6145 COMPILE_ASSERT(offsetof(Uniform2i, x) == 8, OffsetOf_Uniform2i_x_not_8); 6172 COMPILE_ASSERT(offsetof(Uniform2i, x) == 8, OffsetOf_Uniform2i_x_not_8);
6146 COMPILE_ASSERT(offsetof(Uniform2i, y) == 12, OffsetOf_Uniform2i_y_not_12); 6173 COMPILE_ASSERT(offsetof(Uniform2i, y) == 12, OffsetOf_Uniform2i_y_not_12);
6147 6174
6148 struct Uniform2iv { 6175 struct Uniform2iv {
6149 typedef Uniform2iv ValueType; 6176 typedef Uniform2iv ValueType;
6150 static const CommandId kCmdId = kUniform2iv; 6177 static const CommandId kCmdId = kUniform2iv;
6151 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6178 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6152 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6179 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6153 6180
6154 static uint32 ComputeSize() { 6181 static uint32_t ComputeSize() {
6155 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6182 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6156 } 6183 }
6157 6184
6158 void SetHeader() { header.SetCmd<ValueType>(); } 6185 void SetHeader() { header.SetCmd<ValueType>(); }
6159 6186
6160 void Init(GLint _location, 6187 void Init(GLint _location,
6161 GLsizei _count, 6188 GLsizei _count,
6162 uint32 _v_shm_id, 6189 uint32_t _v_shm_id,
6163 uint32 _v_shm_offset) { 6190 uint32_t _v_shm_offset) {
6164 SetHeader(); 6191 SetHeader();
6165 location = _location; 6192 location = _location;
6166 count = _count; 6193 count = _count;
6167 v_shm_id = _v_shm_id; 6194 v_shm_id = _v_shm_id;
6168 v_shm_offset = _v_shm_offset; 6195 v_shm_offset = _v_shm_offset;
6169 } 6196 }
6170 6197
6171 void* Set(void* cmd, 6198 void* Set(void* cmd,
6172 GLint _location, 6199 GLint _location,
6173 GLsizei _count, 6200 GLsizei _count,
6174 uint32 _v_shm_id, 6201 uint32_t _v_shm_id,
6175 uint32 _v_shm_offset) { 6202 uint32_t _v_shm_offset) {
6176 static_cast<ValueType*>(cmd) 6203 static_cast<ValueType*>(cmd)
6177 ->Init(_location, _count, _v_shm_id, _v_shm_offset); 6204 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6178 return NextCmdAddress<ValueType>(cmd); 6205 return NextCmdAddress<ValueType>(cmd);
6179 } 6206 }
6180 6207
6181 gpu::CommandHeader header; 6208 gpu::CommandHeader header;
6182 int32 location; 6209 int32_t location;
6183 int32 count; 6210 int32_t count;
6184 uint32 v_shm_id; 6211 uint32_t v_shm_id;
6185 uint32 v_shm_offset; 6212 uint32_t v_shm_offset;
6186 }; 6213 };
6187 6214
6188 COMPILE_ASSERT(sizeof(Uniform2iv) == 20, Sizeof_Uniform2iv_is_not_20); 6215 COMPILE_ASSERT(sizeof(Uniform2iv) == 20, Sizeof_Uniform2iv_is_not_20);
6189 COMPILE_ASSERT(offsetof(Uniform2iv, header) == 0, 6216 COMPILE_ASSERT(offsetof(Uniform2iv, header) == 0,
6190 OffsetOf_Uniform2iv_header_not_0); 6217 OffsetOf_Uniform2iv_header_not_0);
6191 COMPILE_ASSERT(offsetof(Uniform2iv, location) == 4, 6218 COMPILE_ASSERT(offsetof(Uniform2iv, location) == 4,
6192 OffsetOf_Uniform2iv_location_not_4); 6219 OffsetOf_Uniform2iv_location_not_4);
6193 COMPILE_ASSERT(offsetof(Uniform2iv, count) == 8, 6220 COMPILE_ASSERT(offsetof(Uniform2iv, count) == 8,
6194 OffsetOf_Uniform2iv_count_not_8); 6221 OffsetOf_Uniform2iv_count_not_8);
6195 COMPILE_ASSERT(offsetof(Uniform2iv, v_shm_id) == 12, 6222 COMPILE_ASSERT(offsetof(Uniform2iv, v_shm_id) == 12,
6196 OffsetOf_Uniform2iv_v_shm_id_not_12); 6223 OffsetOf_Uniform2iv_v_shm_id_not_12);
6197 COMPILE_ASSERT(offsetof(Uniform2iv, v_shm_offset) == 16, 6224 COMPILE_ASSERT(offsetof(Uniform2iv, v_shm_offset) == 16,
6198 OffsetOf_Uniform2iv_v_shm_offset_not_16); 6225 OffsetOf_Uniform2iv_v_shm_offset_not_16);
6199 6226
6200 struct Uniform2ivImmediate { 6227 struct Uniform2ivImmediate {
6201 typedef Uniform2ivImmediate ValueType; 6228 typedef Uniform2ivImmediate ValueType;
6202 static const CommandId kCmdId = kUniform2ivImmediate; 6229 static const CommandId kCmdId = kUniform2ivImmediate;
6203 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6230 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6204 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6231 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6205 6232
6206 static uint32 ComputeDataSize(GLsizei count) { 6233 static uint32_t ComputeDataSize(GLsizei count) {
6207 return static_cast<uint32>(sizeof(GLint) * 2 * count); // NOLINT 6234 return static_cast<uint32_t>(sizeof(GLint) * 2 * count); // NOLINT
6208 } 6235 }
6209 6236
6210 static uint32 ComputeSize(GLsizei count) { 6237 static uint32_t ComputeSize(GLsizei count) {
6211 return static_cast<uint32>(sizeof(ValueType) + 6238 return static_cast<uint32_t>(sizeof(ValueType) +
6212 ComputeDataSize(count)); // NOLINT 6239 ComputeDataSize(count)); // NOLINT
6213 } 6240 }
6214 6241
6215 void SetHeader(GLsizei count) { 6242 void SetHeader(GLsizei count) {
6216 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 6243 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6217 } 6244 }
6218 6245
6219 void Init(GLint _location, GLsizei _count, const GLint* _v) { 6246 void Init(GLint _location, GLsizei _count, const GLint* _v) {
6220 SetHeader(_count); 6247 SetHeader(_count);
6221 location = _location; 6248 location = _location;
6222 count = _count; 6249 count = _count;
6223 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count)); 6250 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count));
6224 } 6251 }
6225 6252
6226 void* Set(void* cmd, GLint _location, GLsizei _count, const GLint* _v) { 6253 void* Set(void* cmd, GLint _location, GLsizei _count, const GLint* _v) {
6227 static_cast<ValueType*>(cmd)->Init(_location, _count, _v); 6254 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6228 const uint32 size = ComputeSize(_count); 6255 const uint32_t size = ComputeSize(_count);
6229 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 6256 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6230 } 6257 }
6231 6258
6232 gpu::CommandHeader header; 6259 gpu::CommandHeader header;
6233 int32 location; 6260 int32_t location;
6234 int32 count; 6261 int32_t count;
6235 }; 6262 };
6236 6263
6237 COMPILE_ASSERT(sizeof(Uniform2ivImmediate) == 12, 6264 COMPILE_ASSERT(sizeof(Uniform2ivImmediate) == 12,
6238 Sizeof_Uniform2ivImmediate_is_not_12); 6265 Sizeof_Uniform2ivImmediate_is_not_12);
6239 COMPILE_ASSERT(offsetof(Uniform2ivImmediate, header) == 0, 6266 COMPILE_ASSERT(offsetof(Uniform2ivImmediate, header) == 0,
6240 OffsetOf_Uniform2ivImmediate_header_not_0); 6267 OffsetOf_Uniform2ivImmediate_header_not_0);
6241 COMPILE_ASSERT(offsetof(Uniform2ivImmediate, location) == 4, 6268 COMPILE_ASSERT(offsetof(Uniform2ivImmediate, location) == 4,
6242 OffsetOf_Uniform2ivImmediate_location_not_4); 6269 OffsetOf_Uniform2ivImmediate_location_not_4);
6243 COMPILE_ASSERT(offsetof(Uniform2ivImmediate, count) == 8, 6270 COMPILE_ASSERT(offsetof(Uniform2ivImmediate, count) == 8,
6244 OffsetOf_Uniform2ivImmediate_count_not_8); 6271 OffsetOf_Uniform2ivImmediate_count_not_8);
6245 6272
6246 struct Uniform3f { 6273 struct Uniform3f {
6247 typedef Uniform3f ValueType; 6274 typedef Uniform3f ValueType;
6248 static const CommandId kCmdId = kUniform3f; 6275 static const CommandId kCmdId = kUniform3f;
6249 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6276 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6250 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6277 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6251 6278
6252 static uint32 ComputeSize() { 6279 static uint32_t ComputeSize() {
6253 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6280 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6254 } 6281 }
6255 6282
6256 void SetHeader() { header.SetCmd<ValueType>(); } 6283 void SetHeader() { header.SetCmd<ValueType>(); }
6257 6284
6258 void Init(GLint _location, GLfloat _x, GLfloat _y, GLfloat _z) { 6285 void Init(GLint _location, GLfloat _x, GLfloat _y, GLfloat _z) {
6259 SetHeader(); 6286 SetHeader();
6260 location = _location; 6287 location = _location;
6261 x = _x; 6288 x = _x;
6262 y = _y; 6289 y = _y;
6263 z = _z; 6290 z = _z;
6264 } 6291 }
6265 6292
6266 void* Set(void* cmd, GLint _location, GLfloat _x, GLfloat _y, GLfloat _z) { 6293 void* Set(void* cmd, GLint _location, GLfloat _x, GLfloat _y, GLfloat _z) {
6267 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z); 6294 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z);
6268 return NextCmdAddress<ValueType>(cmd); 6295 return NextCmdAddress<ValueType>(cmd);
6269 } 6296 }
6270 6297
6271 gpu::CommandHeader header; 6298 gpu::CommandHeader header;
6272 int32 location; 6299 int32_t location;
6273 float x; 6300 float x;
6274 float y; 6301 float y;
6275 float z; 6302 float z;
6276 }; 6303 };
6277 6304
6278 COMPILE_ASSERT(sizeof(Uniform3f) == 20, Sizeof_Uniform3f_is_not_20); 6305 COMPILE_ASSERT(sizeof(Uniform3f) == 20, Sizeof_Uniform3f_is_not_20);
6279 COMPILE_ASSERT(offsetof(Uniform3f, header) == 0, 6306 COMPILE_ASSERT(offsetof(Uniform3f, header) == 0,
6280 OffsetOf_Uniform3f_header_not_0); 6307 OffsetOf_Uniform3f_header_not_0);
6281 COMPILE_ASSERT(offsetof(Uniform3f, location) == 4, 6308 COMPILE_ASSERT(offsetof(Uniform3f, location) == 4,
6282 OffsetOf_Uniform3f_location_not_4); 6309 OffsetOf_Uniform3f_location_not_4);
6283 COMPILE_ASSERT(offsetof(Uniform3f, x) == 8, OffsetOf_Uniform3f_x_not_8); 6310 COMPILE_ASSERT(offsetof(Uniform3f, x) == 8, OffsetOf_Uniform3f_x_not_8);
6284 COMPILE_ASSERT(offsetof(Uniform3f, y) == 12, OffsetOf_Uniform3f_y_not_12); 6311 COMPILE_ASSERT(offsetof(Uniform3f, y) == 12, OffsetOf_Uniform3f_y_not_12);
6285 COMPILE_ASSERT(offsetof(Uniform3f, z) == 16, OffsetOf_Uniform3f_z_not_16); 6312 COMPILE_ASSERT(offsetof(Uniform3f, z) == 16, OffsetOf_Uniform3f_z_not_16);
6286 6313
6287 struct Uniform3fv { 6314 struct Uniform3fv {
6288 typedef Uniform3fv ValueType; 6315 typedef Uniform3fv ValueType;
6289 static const CommandId kCmdId = kUniform3fv; 6316 static const CommandId kCmdId = kUniform3fv;
6290 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6317 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6291 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6318 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6292 6319
6293 static uint32 ComputeSize() { 6320 static uint32_t ComputeSize() {
6294 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6321 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6295 } 6322 }
6296 6323
6297 void SetHeader() { header.SetCmd<ValueType>(); } 6324 void SetHeader() { header.SetCmd<ValueType>(); }
6298 6325
6299 void Init(GLint _location, 6326 void Init(GLint _location,
6300 GLsizei _count, 6327 GLsizei _count,
6301 uint32 _v_shm_id, 6328 uint32_t _v_shm_id,
6302 uint32 _v_shm_offset) { 6329 uint32_t _v_shm_offset) {
6303 SetHeader(); 6330 SetHeader();
6304 location = _location; 6331 location = _location;
6305 count = _count; 6332 count = _count;
6306 v_shm_id = _v_shm_id; 6333 v_shm_id = _v_shm_id;
6307 v_shm_offset = _v_shm_offset; 6334 v_shm_offset = _v_shm_offset;
6308 } 6335 }
6309 6336
6310 void* Set(void* cmd, 6337 void* Set(void* cmd,
6311 GLint _location, 6338 GLint _location,
6312 GLsizei _count, 6339 GLsizei _count,
6313 uint32 _v_shm_id, 6340 uint32_t _v_shm_id,
6314 uint32 _v_shm_offset) { 6341 uint32_t _v_shm_offset) {
6315 static_cast<ValueType*>(cmd) 6342 static_cast<ValueType*>(cmd)
6316 ->Init(_location, _count, _v_shm_id, _v_shm_offset); 6343 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6317 return NextCmdAddress<ValueType>(cmd); 6344 return NextCmdAddress<ValueType>(cmd);
6318 } 6345 }
6319 6346
6320 gpu::CommandHeader header; 6347 gpu::CommandHeader header;
6321 int32 location; 6348 int32_t location;
6322 int32 count; 6349 int32_t count;
6323 uint32 v_shm_id; 6350 uint32_t v_shm_id;
6324 uint32 v_shm_offset; 6351 uint32_t v_shm_offset;
6325 }; 6352 };
6326 6353
6327 COMPILE_ASSERT(sizeof(Uniform3fv) == 20, Sizeof_Uniform3fv_is_not_20); 6354 COMPILE_ASSERT(sizeof(Uniform3fv) == 20, Sizeof_Uniform3fv_is_not_20);
6328 COMPILE_ASSERT(offsetof(Uniform3fv, header) == 0, 6355 COMPILE_ASSERT(offsetof(Uniform3fv, header) == 0,
6329 OffsetOf_Uniform3fv_header_not_0); 6356 OffsetOf_Uniform3fv_header_not_0);
6330 COMPILE_ASSERT(offsetof(Uniform3fv, location) == 4, 6357 COMPILE_ASSERT(offsetof(Uniform3fv, location) == 4,
6331 OffsetOf_Uniform3fv_location_not_4); 6358 OffsetOf_Uniform3fv_location_not_4);
6332 COMPILE_ASSERT(offsetof(Uniform3fv, count) == 8, 6359 COMPILE_ASSERT(offsetof(Uniform3fv, count) == 8,
6333 OffsetOf_Uniform3fv_count_not_8); 6360 OffsetOf_Uniform3fv_count_not_8);
6334 COMPILE_ASSERT(offsetof(Uniform3fv, v_shm_id) == 12, 6361 COMPILE_ASSERT(offsetof(Uniform3fv, v_shm_id) == 12,
6335 OffsetOf_Uniform3fv_v_shm_id_not_12); 6362 OffsetOf_Uniform3fv_v_shm_id_not_12);
6336 COMPILE_ASSERT(offsetof(Uniform3fv, v_shm_offset) == 16, 6363 COMPILE_ASSERT(offsetof(Uniform3fv, v_shm_offset) == 16,
6337 OffsetOf_Uniform3fv_v_shm_offset_not_16); 6364 OffsetOf_Uniform3fv_v_shm_offset_not_16);
6338 6365
6339 struct Uniform3fvImmediate { 6366 struct Uniform3fvImmediate {
6340 typedef Uniform3fvImmediate ValueType; 6367 typedef Uniform3fvImmediate ValueType;
6341 static const CommandId kCmdId = kUniform3fvImmediate; 6368 static const CommandId kCmdId = kUniform3fvImmediate;
6342 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6369 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6343 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6370 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6344 6371
6345 static uint32 ComputeDataSize(GLsizei count) { 6372 static uint32_t ComputeDataSize(GLsizei count) {
6346 return static_cast<uint32>(sizeof(GLfloat) * 3 * count); // NOLINT 6373 return static_cast<uint32_t>(sizeof(GLfloat) * 3 * count); // NOLINT
6347 } 6374 }
6348 6375
6349 static uint32 ComputeSize(GLsizei count) { 6376 static uint32_t ComputeSize(GLsizei count) {
6350 return static_cast<uint32>(sizeof(ValueType) + 6377 return static_cast<uint32_t>(sizeof(ValueType) +
6351 ComputeDataSize(count)); // NOLINT 6378 ComputeDataSize(count)); // NOLINT
6352 } 6379 }
6353 6380
6354 void SetHeader(GLsizei count) { 6381 void SetHeader(GLsizei count) {
6355 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 6382 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6356 } 6383 }
6357 6384
6358 void Init(GLint _location, GLsizei _count, const GLfloat* _v) { 6385 void Init(GLint _location, GLsizei _count, const GLfloat* _v) {
6359 SetHeader(_count); 6386 SetHeader(_count);
6360 location = _location; 6387 location = _location;
6361 count = _count; 6388 count = _count;
6362 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count)); 6389 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count));
6363 } 6390 }
6364 6391
6365 void* Set(void* cmd, GLint _location, GLsizei _count, const GLfloat* _v) { 6392 void* Set(void* cmd, GLint _location, GLsizei _count, const GLfloat* _v) {
6366 static_cast<ValueType*>(cmd)->Init(_location, _count, _v); 6393 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6367 const uint32 size = ComputeSize(_count); 6394 const uint32_t size = ComputeSize(_count);
6368 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 6395 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6369 } 6396 }
6370 6397
6371 gpu::CommandHeader header; 6398 gpu::CommandHeader header;
6372 int32 location; 6399 int32_t location;
6373 int32 count; 6400 int32_t count;
6374 }; 6401 };
6375 6402
6376 COMPILE_ASSERT(sizeof(Uniform3fvImmediate) == 12, 6403 COMPILE_ASSERT(sizeof(Uniform3fvImmediate) == 12,
6377 Sizeof_Uniform3fvImmediate_is_not_12); 6404 Sizeof_Uniform3fvImmediate_is_not_12);
6378 COMPILE_ASSERT(offsetof(Uniform3fvImmediate, header) == 0, 6405 COMPILE_ASSERT(offsetof(Uniform3fvImmediate, header) == 0,
6379 OffsetOf_Uniform3fvImmediate_header_not_0); 6406 OffsetOf_Uniform3fvImmediate_header_not_0);
6380 COMPILE_ASSERT(offsetof(Uniform3fvImmediate, location) == 4, 6407 COMPILE_ASSERT(offsetof(Uniform3fvImmediate, location) == 4,
6381 OffsetOf_Uniform3fvImmediate_location_not_4); 6408 OffsetOf_Uniform3fvImmediate_location_not_4);
6382 COMPILE_ASSERT(offsetof(Uniform3fvImmediate, count) == 8, 6409 COMPILE_ASSERT(offsetof(Uniform3fvImmediate, count) == 8,
6383 OffsetOf_Uniform3fvImmediate_count_not_8); 6410 OffsetOf_Uniform3fvImmediate_count_not_8);
6384 6411
6385 struct Uniform3i { 6412 struct Uniform3i {
6386 typedef Uniform3i ValueType; 6413 typedef Uniform3i ValueType;
6387 static const CommandId kCmdId = kUniform3i; 6414 static const CommandId kCmdId = kUniform3i;
6388 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6415 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6389 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6416 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6390 6417
6391 static uint32 ComputeSize() { 6418 static uint32_t ComputeSize() {
6392 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6419 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6393 } 6420 }
6394 6421
6395 void SetHeader() { header.SetCmd<ValueType>(); } 6422 void SetHeader() { header.SetCmd<ValueType>(); }
6396 6423
6397 void Init(GLint _location, GLint _x, GLint _y, GLint _z) { 6424 void Init(GLint _location, GLint _x, GLint _y, GLint _z) {
6398 SetHeader(); 6425 SetHeader();
6399 location = _location; 6426 location = _location;
6400 x = _x; 6427 x = _x;
6401 y = _y; 6428 y = _y;
6402 z = _z; 6429 z = _z;
6403 } 6430 }
6404 6431
6405 void* Set(void* cmd, GLint _location, GLint _x, GLint _y, GLint _z) { 6432 void* Set(void* cmd, GLint _location, GLint _x, GLint _y, GLint _z) {
6406 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z); 6433 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z);
6407 return NextCmdAddress<ValueType>(cmd); 6434 return NextCmdAddress<ValueType>(cmd);
6408 } 6435 }
6409 6436
6410 gpu::CommandHeader header; 6437 gpu::CommandHeader header;
6411 int32 location; 6438 int32_t location;
6412 int32 x; 6439 int32_t x;
6413 int32 y; 6440 int32_t y;
6414 int32 z; 6441 int32_t z;
6415 }; 6442 };
6416 6443
6417 COMPILE_ASSERT(sizeof(Uniform3i) == 20, Sizeof_Uniform3i_is_not_20); 6444 COMPILE_ASSERT(sizeof(Uniform3i) == 20, Sizeof_Uniform3i_is_not_20);
6418 COMPILE_ASSERT(offsetof(Uniform3i, header) == 0, 6445 COMPILE_ASSERT(offsetof(Uniform3i, header) == 0,
6419 OffsetOf_Uniform3i_header_not_0); 6446 OffsetOf_Uniform3i_header_not_0);
6420 COMPILE_ASSERT(offsetof(Uniform3i, location) == 4, 6447 COMPILE_ASSERT(offsetof(Uniform3i, location) == 4,
6421 OffsetOf_Uniform3i_location_not_4); 6448 OffsetOf_Uniform3i_location_not_4);
6422 COMPILE_ASSERT(offsetof(Uniform3i, x) == 8, OffsetOf_Uniform3i_x_not_8); 6449 COMPILE_ASSERT(offsetof(Uniform3i, x) == 8, OffsetOf_Uniform3i_x_not_8);
6423 COMPILE_ASSERT(offsetof(Uniform3i, y) == 12, OffsetOf_Uniform3i_y_not_12); 6450 COMPILE_ASSERT(offsetof(Uniform3i, y) == 12, OffsetOf_Uniform3i_y_not_12);
6424 COMPILE_ASSERT(offsetof(Uniform3i, z) == 16, OffsetOf_Uniform3i_z_not_16); 6451 COMPILE_ASSERT(offsetof(Uniform3i, z) == 16, OffsetOf_Uniform3i_z_not_16);
6425 6452
6426 struct Uniform3iv { 6453 struct Uniform3iv {
6427 typedef Uniform3iv ValueType; 6454 typedef Uniform3iv ValueType;
6428 static const CommandId kCmdId = kUniform3iv; 6455 static const CommandId kCmdId = kUniform3iv;
6429 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6456 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6430 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6457 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6431 6458
6432 static uint32 ComputeSize() { 6459 static uint32_t ComputeSize() {
6433 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6460 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6434 } 6461 }
6435 6462
6436 void SetHeader() { header.SetCmd<ValueType>(); } 6463 void SetHeader() { header.SetCmd<ValueType>(); }
6437 6464
6438 void Init(GLint _location, 6465 void Init(GLint _location,
6439 GLsizei _count, 6466 GLsizei _count,
6440 uint32 _v_shm_id, 6467 uint32_t _v_shm_id,
6441 uint32 _v_shm_offset) { 6468 uint32_t _v_shm_offset) {
6442 SetHeader(); 6469 SetHeader();
6443 location = _location; 6470 location = _location;
6444 count = _count; 6471 count = _count;
6445 v_shm_id = _v_shm_id; 6472 v_shm_id = _v_shm_id;
6446 v_shm_offset = _v_shm_offset; 6473 v_shm_offset = _v_shm_offset;
6447 } 6474 }
6448 6475
6449 void* Set(void* cmd, 6476 void* Set(void* cmd,
6450 GLint _location, 6477 GLint _location,
6451 GLsizei _count, 6478 GLsizei _count,
6452 uint32 _v_shm_id, 6479 uint32_t _v_shm_id,
6453 uint32 _v_shm_offset) { 6480 uint32_t _v_shm_offset) {
6454 static_cast<ValueType*>(cmd) 6481 static_cast<ValueType*>(cmd)
6455 ->Init(_location, _count, _v_shm_id, _v_shm_offset); 6482 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6456 return NextCmdAddress<ValueType>(cmd); 6483 return NextCmdAddress<ValueType>(cmd);
6457 } 6484 }
6458 6485
6459 gpu::CommandHeader header; 6486 gpu::CommandHeader header;
6460 int32 location; 6487 int32_t location;
6461 int32 count; 6488 int32_t count;
6462 uint32 v_shm_id; 6489 uint32_t v_shm_id;
6463 uint32 v_shm_offset; 6490 uint32_t v_shm_offset;
6464 }; 6491 };
6465 6492
6466 COMPILE_ASSERT(sizeof(Uniform3iv) == 20, Sizeof_Uniform3iv_is_not_20); 6493 COMPILE_ASSERT(sizeof(Uniform3iv) == 20, Sizeof_Uniform3iv_is_not_20);
6467 COMPILE_ASSERT(offsetof(Uniform3iv, header) == 0, 6494 COMPILE_ASSERT(offsetof(Uniform3iv, header) == 0,
6468 OffsetOf_Uniform3iv_header_not_0); 6495 OffsetOf_Uniform3iv_header_not_0);
6469 COMPILE_ASSERT(offsetof(Uniform3iv, location) == 4, 6496 COMPILE_ASSERT(offsetof(Uniform3iv, location) == 4,
6470 OffsetOf_Uniform3iv_location_not_4); 6497 OffsetOf_Uniform3iv_location_not_4);
6471 COMPILE_ASSERT(offsetof(Uniform3iv, count) == 8, 6498 COMPILE_ASSERT(offsetof(Uniform3iv, count) == 8,
6472 OffsetOf_Uniform3iv_count_not_8); 6499 OffsetOf_Uniform3iv_count_not_8);
6473 COMPILE_ASSERT(offsetof(Uniform3iv, v_shm_id) == 12, 6500 COMPILE_ASSERT(offsetof(Uniform3iv, v_shm_id) == 12,
6474 OffsetOf_Uniform3iv_v_shm_id_not_12); 6501 OffsetOf_Uniform3iv_v_shm_id_not_12);
6475 COMPILE_ASSERT(offsetof(Uniform3iv, v_shm_offset) == 16, 6502 COMPILE_ASSERT(offsetof(Uniform3iv, v_shm_offset) == 16,
6476 OffsetOf_Uniform3iv_v_shm_offset_not_16); 6503 OffsetOf_Uniform3iv_v_shm_offset_not_16);
6477 6504
6478 struct Uniform3ivImmediate { 6505 struct Uniform3ivImmediate {
6479 typedef Uniform3ivImmediate ValueType; 6506 typedef Uniform3ivImmediate ValueType;
6480 static const CommandId kCmdId = kUniform3ivImmediate; 6507 static const CommandId kCmdId = kUniform3ivImmediate;
6481 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6508 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6482 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6509 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6483 6510
6484 static uint32 ComputeDataSize(GLsizei count) { 6511 static uint32_t ComputeDataSize(GLsizei count) {
6485 return static_cast<uint32>(sizeof(GLint) * 3 * count); // NOLINT 6512 return static_cast<uint32_t>(sizeof(GLint) * 3 * count); // NOLINT
6486 } 6513 }
6487 6514
6488 static uint32 ComputeSize(GLsizei count) { 6515 static uint32_t ComputeSize(GLsizei count) {
6489 return static_cast<uint32>(sizeof(ValueType) + 6516 return static_cast<uint32_t>(sizeof(ValueType) +
6490 ComputeDataSize(count)); // NOLINT 6517 ComputeDataSize(count)); // NOLINT
6491 } 6518 }
6492 6519
6493 void SetHeader(GLsizei count) { 6520 void SetHeader(GLsizei count) {
6494 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 6521 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6495 } 6522 }
6496 6523
6497 void Init(GLint _location, GLsizei _count, const GLint* _v) { 6524 void Init(GLint _location, GLsizei _count, const GLint* _v) {
6498 SetHeader(_count); 6525 SetHeader(_count);
6499 location = _location; 6526 location = _location;
6500 count = _count; 6527 count = _count;
6501 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count)); 6528 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count));
6502 } 6529 }
6503 6530
6504 void* Set(void* cmd, GLint _location, GLsizei _count, const GLint* _v) { 6531 void* Set(void* cmd, GLint _location, GLsizei _count, const GLint* _v) {
6505 static_cast<ValueType*>(cmd)->Init(_location, _count, _v); 6532 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6506 const uint32 size = ComputeSize(_count); 6533 const uint32_t size = ComputeSize(_count);
6507 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 6534 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6508 } 6535 }
6509 6536
6510 gpu::CommandHeader header; 6537 gpu::CommandHeader header;
6511 int32 location; 6538 int32_t location;
6512 int32 count; 6539 int32_t count;
6513 }; 6540 };
6514 6541
6515 COMPILE_ASSERT(sizeof(Uniform3ivImmediate) == 12, 6542 COMPILE_ASSERT(sizeof(Uniform3ivImmediate) == 12,
6516 Sizeof_Uniform3ivImmediate_is_not_12); 6543 Sizeof_Uniform3ivImmediate_is_not_12);
6517 COMPILE_ASSERT(offsetof(Uniform3ivImmediate, header) == 0, 6544 COMPILE_ASSERT(offsetof(Uniform3ivImmediate, header) == 0,
6518 OffsetOf_Uniform3ivImmediate_header_not_0); 6545 OffsetOf_Uniform3ivImmediate_header_not_0);
6519 COMPILE_ASSERT(offsetof(Uniform3ivImmediate, location) == 4, 6546 COMPILE_ASSERT(offsetof(Uniform3ivImmediate, location) == 4,
6520 OffsetOf_Uniform3ivImmediate_location_not_4); 6547 OffsetOf_Uniform3ivImmediate_location_not_4);
6521 COMPILE_ASSERT(offsetof(Uniform3ivImmediate, count) == 8, 6548 COMPILE_ASSERT(offsetof(Uniform3ivImmediate, count) == 8,
6522 OffsetOf_Uniform3ivImmediate_count_not_8); 6549 OffsetOf_Uniform3ivImmediate_count_not_8);
6523 6550
6524 struct Uniform4f { 6551 struct Uniform4f {
6525 typedef Uniform4f ValueType; 6552 typedef Uniform4f ValueType;
6526 static const CommandId kCmdId = kUniform4f; 6553 static const CommandId kCmdId = kUniform4f;
6527 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6554 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6528 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6555 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6529 6556
6530 static uint32 ComputeSize() { 6557 static uint32_t ComputeSize() {
6531 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6558 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6532 } 6559 }
6533 6560
6534 void SetHeader() { header.SetCmd<ValueType>(); } 6561 void SetHeader() { header.SetCmd<ValueType>(); }
6535 6562
6536 void Init(GLint _location, GLfloat _x, GLfloat _y, GLfloat _z, GLfloat _w) { 6563 void Init(GLint _location, GLfloat _x, GLfloat _y, GLfloat _z, GLfloat _w) {
6537 SetHeader(); 6564 SetHeader();
6538 location = _location; 6565 location = _location;
6539 x = _x; 6566 x = _x;
6540 y = _y; 6567 y = _y;
6541 z = _z; 6568 z = _z;
6542 w = _w; 6569 w = _w;
6543 } 6570 }
6544 6571
6545 void* Set(void* cmd, 6572 void* Set(void* cmd,
6546 GLint _location, 6573 GLint _location,
6547 GLfloat _x, 6574 GLfloat _x,
6548 GLfloat _y, 6575 GLfloat _y,
6549 GLfloat _z, 6576 GLfloat _z,
6550 GLfloat _w) { 6577 GLfloat _w) {
6551 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z, _w); 6578 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z, _w);
6552 return NextCmdAddress<ValueType>(cmd); 6579 return NextCmdAddress<ValueType>(cmd);
6553 } 6580 }
6554 6581
6555 gpu::CommandHeader header; 6582 gpu::CommandHeader header;
6556 int32 location; 6583 int32_t location;
6557 float x; 6584 float x;
6558 float y; 6585 float y;
6559 float z; 6586 float z;
6560 float w; 6587 float w;
6561 }; 6588 };
6562 6589
6563 COMPILE_ASSERT(sizeof(Uniform4f) == 24, Sizeof_Uniform4f_is_not_24); 6590 COMPILE_ASSERT(sizeof(Uniform4f) == 24, Sizeof_Uniform4f_is_not_24);
6564 COMPILE_ASSERT(offsetof(Uniform4f, header) == 0, 6591 COMPILE_ASSERT(offsetof(Uniform4f, header) == 0,
6565 OffsetOf_Uniform4f_header_not_0); 6592 OffsetOf_Uniform4f_header_not_0);
6566 COMPILE_ASSERT(offsetof(Uniform4f, location) == 4, 6593 COMPILE_ASSERT(offsetof(Uniform4f, location) == 4,
6567 OffsetOf_Uniform4f_location_not_4); 6594 OffsetOf_Uniform4f_location_not_4);
6568 COMPILE_ASSERT(offsetof(Uniform4f, x) == 8, OffsetOf_Uniform4f_x_not_8); 6595 COMPILE_ASSERT(offsetof(Uniform4f, x) == 8, OffsetOf_Uniform4f_x_not_8);
6569 COMPILE_ASSERT(offsetof(Uniform4f, y) == 12, OffsetOf_Uniform4f_y_not_12); 6596 COMPILE_ASSERT(offsetof(Uniform4f, y) == 12, OffsetOf_Uniform4f_y_not_12);
6570 COMPILE_ASSERT(offsetof(Uniform4f, z) == 16, OffsetOf_Uniform4f_z_not_16); 6597 COMPILE_ASSERT(offsetof(Uniform4f, z) == 16, OffsetOf_Uniform4f_z_not_16);
6571 COMPILE_ASSERT(offsetof(Uniform4f, w) == 20, OffsetOf_Uniform4f_w_not_20); 6598 COMPILE_ASSERT(offsetof(Uniform4f, w) == 20, OffsetOf_Uniform4f_w_not_20);
6572 6599
6573 struct Uniform4fv { 6600 struct Uniform4fv {
6574 typedef Uniform4fv ValueType; 6601 typedef Uniform4fv ValueType;
6575 static const CommandId kCmdId = kUniform4fv; 6602 static const CommandId kCmdId = kUniform4fv;
6576 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6603 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6577 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6604 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6578 6605
6579 static uint32 ComputeSize() { 6606 static uint32_t ComputeSize() {
6580 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6607 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6581 } 6608 }
6582 6609
6583 void SetHeader() { header.SetCmd<ValueType>(); } 6610 void SetHeader() { header.SetCmd<ValueType>(); }
6584 6611
6585 void Init(GLint _location, 6612 void Init(GLint _location,
6586 GLsizei _count, 6613 GLsizei _count,
6587 uint32 _v_shm_id, 6614 uint32_t _v_shm_id,
6588 uint32 _v_shm_offset) { 6615 uint32_t _v_shm_offset) {
6589 SetHeader(); 6616 SetHeader();
6590 location = _location; 6617 location = _location;
6591 count = _count; 6618 count = _count;
6592 v_shm_id = _v_shm_id; 6619 v_shm_id = _v_shm_id;
6593 v_shm_offset = _v_shm_offset; 6620 v_shm_offset = _v_shm_offset;
6594 } 6621 }
6595 6622
6596 void* Set(void* cmd, 6623 void* Set(void* cmd,
6597 GLint _location, 6624 GLint _location,
6598 GLsizei _count, 6625 GLsizei _count,
6599 uint32 _v_shm_id, 6626 uint32_t _v_shm_id,
6600 uint32 _v_shm_offset) { 6627 uint32_t _v_shm_offset) {
6601 static_cast<ValueType*>(cmd) 6628 static_cast<ValueType*>(cmd)
6602 ->Init(_location, _count, _v_shm_id, _v_shm_offset); 6629 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6603 return NextCmdAddress<ValueType>(cmd); 6630 return NextCmdAddress<ValueType>(cmd);
6604 } 6631 }
6605 6632
6606 gpu::CommandHeader header; 6633 gpu::CommandHeader header;
6607 int32 location; 6634 int32_t location;
6608 int32 count; 6635 int32_t count;
6609 uint32 v_shm_id; 6636 uint32_t v_shm_id;
6610 uint32 v_shm_offset; 6637 uint32_t v_shm_offset;
6611 }; 6638 };
6612 6639
6613 COMPILE_ASSERT(sizeof(Uniform4fv) == 20, Sizeof_Uniform4fv_is_not_20); 6640 COMPILE_ASSERT(sizeof(Uniform4fv) == 20, Sizeof_Uniform4fv_is_not_20);
6614 COMPILE_ASSERT(offsetof(Uniform4fv, header) == 0, 6641 COMPILE_ASSERT(offsetof(Uniform4fv, header) == 0,
6615 OffsetOf_Uniform4fv_header_not_0); 6642 OffsetOf_Uniform4fv_header_not_0);
6616 COMPILE_ASSERT(offsetof(Uniform4fv, location) == 4, 6643 COMPILE_ASSERT(offsetof(Uniform4fv, location) == 4,
6617 OffsetOf_Uniform4fv_location_not_4); 6644 OffsetOf_Uniform4fv_location_not_4);
6618 COMPILE_ASSERT(offsetof(Uniform4fv, count) == 8, 6645 COMPILE_ASSERT(offsetof(Uniform4fv, count) == 8,
6619 OffsetOf_Uniform4fv_count_not_8); 6646 OffsetOf_Uniform4fv_count_not_8);
6620 COMPILE_ASSERT(offsetof(Uniform4fv, v_shm_id) == 12, 6647 COMPILE_ASSERT(offsetof(Uniform4fv, v_shm_id) == 12,
6621 OffsetOf_Uniform4fv_v_shm_id_not_12); 6648 OffsetOf_Uniform4fv_v_shm_id_not_12);
6622 COMPILE_ASSERT(offsetof(Uniform4fv, v_shm_offset) == 16, 6649 COMPILE_ASSERT(offsetof(Uniform4fv, v_shm_offset) == 16,
6623 OffsetOf_Uniform4fv_v_shm_offset_not_16); 6650 OffsetOf_Uniform4fv_v_shm_offset_not_16);
6624 6651
6625 struct Uniform4fvImmediate { 6652 struct Uniform4fvImmediate {
6626 typedef Uniform4fvImmediate ValueType; 6653 typedef Uniform4fvImmediate ValueType;
6627 static const CommandId kCmdId = kUniform4fvImmediate; 6654 static const CommandId kCmdId = kUniform4fvImmediate;
6628 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6655 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6629 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6656 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6630 6657
6631 static uint32 ComputeDataSize(GLsizei count) { 6658 static uint32_t ComputeDataSize(GLsizei count) {
6632 return static_cast<uint32>(sizeof(GLfloat) * 4 * count); // NOLINT 6659 return static_cast<uint32_t>(sizeof(GLfloat) * 4 * count); // NOLINT
6633 } 6660 }
6634 6661
6635 static uint32 ComputeSize(GLsizei count) { 6662 static uint32_t ComputeSize(GLsizei count) {
6636 return static_cast<uint32>(sizeof(ValueType) + 6663 return static_cast<uint32_t>(sizeof(ValueType) +
6637 ComputeDataSize(count)); // NOLINT 6664 ComputeDataSize(count)); // NOLINT
6638 } 6665 }
6639 6666
6640 void SetHeader(GLsizei count) { 6667 void SetHeader(GLsizei count) {
6641 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 6668 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6642 } 6669 }
6643 6670
6644 void Init(GLint _location, GLsizei _count, const GLfloat* _v) { 6671 void Init(GLint _location, GLsizei _count, const GLfloat* _v) {
6645 SetHeader(_count); 6672 SetHeader(_count);
6646 location = _location; 6673 location = _location;
6647 count = _count; 6674 count = _count;
6648 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count)); 6675 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count));
6649 } 6676 }
6650 6677
6651 void* Set(void* cmd, GLint _location, GLsizei _count, const GLfloat* _v) { 6678 void* Set(void* cmd, GLint _location, GLsizei _count, const GLfloat* _v) {
6652 static_cast<ValueType*>(cmd)->Init(_location, _count, _v); 6679 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6653 const uint32 size = ComputeSize(_count); 6680 const uint32_t size = ComputeSize(_count);
6654 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 6681 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6655 } 6682 }
6656 6683
6657 gpu::CommandHeader header; 6684 gpu::CommandHeader header;
6658 int32 location; 6685 int32_t location;
6659 int32 count; 6686 int32_t count;
6660 }; 6687 };
6661 6688
6662 COMPILE_ASSERT(sizeof(Uniform4fvImmediate) == 12, 6689 COMPILE_ASSERT(sizeof(Uniform4fvImmediate) == 12,
6663 Sizeof_Uniform4fvImmediate_is_not_12); 6690 Sizeof_Uniform4fvImmediate_is_not_12);
6664 COMPILE_ASSERT(offsetof(Uniform4fvImmediate, header) == 0, 6691 COMPILE_ASSERT(offsetof(Uniform4fvImmediate, header) == 0,
6665 OffsetOf_Uniform4fvImmediate_header_not_0); 6692 OffsetOf_Uniform4fvImmediate_header_not_0);
6666 COMPILE_ASSERT(offsetof(Uniform4fvImmediate, location) == 4, 6693 COMPILE_ASSERT(offsetof(Uniform4fvImmediate, location) == 4,
6667 OffsetOf_Uniform4fvImmediate_location_not_4); 6694 OffsetOf_Uniform4fvImmediate_location_not_4);
6668 COMPILE_ASSERT(offsetof(Uniform4fvImmediate, count) == 8, 6695 COMPILE_ASSERT(offsetof(Uniform4fvImmediate, count) == 8,
6669 OffsetOf_Uniform4fvImmediate_count_not_8); 6696 OffsetOf_Uniform4fvImmediate_count_not_8);
6670 6697
6671 struct Uniform4i { 6698 struct Uniform4i {
6672 typedef Uniform4i ValueType; 6699 typedef Uniform4i ValueType;
6673 static const CommandId kCmdId = kUniform4i; 6700 static const CommandId kCmdId = kUniform4i;
6674 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6701 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6675 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6702 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6676 6703
6677 static uint32 ComputeSize() { 6704 static uint32_t ComputeSize() {
6678 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6705 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6679 } 6706 }
6680 6707
6681 void SetHeader() { header.SetCmd<ValueType>(); } 6708 void SetHeader() { header.SetCmd<ValueType>(); }
6682 6709
6683 void Init(GLint _location, GLint _x, GLint _y, GLint _z, GLint _w) { 6710 void Init(GLint _location, GLint _x, GLint _y, GLint _z, GLint _w) {
6684 SetHeader(); 6711 SetHeader();
6685 location = _location; 6712 location = _location;
6686 x = _x; 6713 x = _x;
6687 y = _y; 6714 y = _y;
6688 z = _z; 6715 z = _z;
6689 w = _w; 6716 w = _w;
6690 } 6717 }
6691 6718
6692 void* Set(void* cmd, 6719 void* Set(void* cmd,
6693 GLint _location, 6720 GLint _location,
6694 GLint _x, 6721 GLint _x,
6695 GLint _y, 6722 GLint _y,
6696 GLint _z, 6723 GLint _z,
6697 GLint _w) { 6724 GLint _w) {
6698 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z, _w); 6725 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z, _w);
6699 return NextCmdAddress<ValueType>(cmd); 6726 return NextCmdAddress<ValueType>(cmd);
6700 } 6727 }
6701 6728
6702 gpu::CommandHeader header; 6729 gpu::CommandHeader header;
6703 int32 location; 6730 int32_t location;
6704 int32 x; 6731 int32_t x;
6705 int32 y; 6732 int32_t y;
6706 int32 z; 6733 int32_t z;
6707 int32 w; 6734 int32_t w;
6708 }; 6735 };
6709 6736
6710 COMPILE_ASSERT(sizeof(Uniform4i) == 24, Sizeof_Uniform4i_is_not_24); 6737 COMPILE_ASSERT(sizeof(Uniform4i) == 24, Sizeof_Uniform4i_is_not_24);
6711 COMPILE_ASSERT(offsetof(Uniform4i, header) == 0, 6738 COMPILE_ASSERT(offsetof(Uniform4i, header) == 0,
6712 OffsetOf_Uniform4i_header_not_0); 6739 OffsetOf_Uniform4i_header_not_0);
6713 COMPILE_ASSERT(offsetof(Uniform4i, location) == 4, 6740 COMPILE_ASSERT(offsetof(Uniform4i, location) == 4,
6714 OffsetOf_Uniform4i_location_not_4); 6741 OffsetOf_Uniform4i_location_not_4);
6715 COMPILE_ASSERT(offsetof(Uniform4i, x) == 8, OffsetOf_Uniform4i_x_not_8); 6742 COMPILE_ASSERT(offsetof(Uniform4i, x) == 8, OffsetOf_Uniform4i_x_not_8);
6716 COMPILE_ASSERT(offsetof(Uniform4i, y) == 12, OffsetOf_Uniform4i_y_not_12); 6743 COMPILE_ASSERT(offsetof(Uniform4i, y) == 12, OffsetOf_Uniform4i_y_not_12);
6717 COMPILE_ASSERT(offsetof(Uniform4i, z) == 16, OffsetOf_Uniform4i_z_not_16); 6744 COMPILE_ASSERT(offsetof(Uniform4i, z) == 16, OffsetOf_Uniform4i_z_not_16);
6718 COMPILE_ASSERT(offsetof(Uniform4i, w) == 20, OffsetOf_Uniform4i_w_not_20); 6745 COMPILE_ASSERT(offsetof(Uniform4i, w) == 20, OffsetOf_Uniform4i_w_not_20);
6719 6746
6720 struct Uniform4iv { 6747 struct Uniform4iv {
6721 typedef Uniform4iv ValueType; 6748 typedef Uniform4iv ValueType;
6722 static const CommandId kCmdId = kUniform4iv; 6749 static const CommandId kCmdId = kUniform4iv;
6723 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6750 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6724 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6751 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6725 6752
6726 static uint32 ComputeSize() { 6753 static uint32_t ComputeSize() {
6727 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6754 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6728 } 6755 }
6729 6756
6730 void SetHeader() { header.SetCmd<ValueType>(); } 6757 void SetHeader() { header.SetCmd<ValueType>(); }
6731 6758
6732 void Init(GLint _location, 6759 void Init(GLint _location,
6733 GLsizei _count, 6760 GLsizei _count,
6734 uint32 _v_shm_id, 6761 uint32_t _v_shm_id,
6735 uint32 _v_shm_offset) { 6762 uint32_t _v_shm_offset) {
6736 SetHeader(); 6763 SetHeader();
6737 location = _location; 6764 location = _location;
6738 count = _count; 6765 count = _count;
6739 v_shm_id = _v_shm_id; 6766 v_shm_id = _v_shm_id;
6740 v_shm_offset = _v_shm_offset; 6767 v_shm_offset = _v_shm_offset;
6741 } 6768 }
6742 6769
6743 void* Set(void* cmd, 6770 void* Set(void* cmd,
6744 GLint _location, 6771 GLint _location,
6745 GLsizei _count, 6772 GLsizei _count,
6746 uint32 _v_shm_id, 6773 uint32_t _v_shm_id,
6747 uint32 _v_shm_offset) { 6774 uint32_t _v_shm_offset) {
6748 static_cast<ValueType*>(cmd) 6775 static_cast<ValueType*>(cmd)
6749 ->Init(_location, _count, _v_shm_id, _v_shm_offset); 6776 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6750 return NextCmdAddress<ValueType>(cmd); 6777 return NextCmdAddress<ValueType>(cmd);
6751 } 6778 }
6752 6779
6753 gpu::CommandHeader header; 6780 gpu::CommandHeader header;
6754 int32 location; 6781 int32_t location;
6755 int32 count; 6782 int32_t count;
6756 uint32 v_shm_id; 6783 uint32_t v_shm_id;
6757 uint32 v_shm_offset; 6784 uint32_t v_shm_offset;
6758 }; 6785 };
6759 6786
6760 COMPILE_ASSERT(sizeof(Uniform4iv) == 20, Sizeof_Uniform4iv_is_not_20); 6787 COMPILE_ASSERT(sizeof(Uniform4iv) == 20, Sizeof_Uniform4iv_is_not_20);
6761 COMPILE_ASSERT(offsetof(Uniform4iv, header) == 0, 6788 COMPILE_ASSERT(offsetof(Uniform4iv, header) == 0,
6762 OffsetOf_Uniform4iv_header_not_0); 6789 OffsetOf_Uniform4iv_header_not_0);
6763 COMPILE_ASSERT(offsetof(Uniform4iv, location) == 4, 6790 COMPILE_ASSERT(offsetof(Uniform4iv, location) == 4,
6764 OffsetOf_Uniform4iv_location_not_4); 6791 OffsetOf_Uniform4iv_location_not_4);
6765 COMPILE_ASSERT(offsetof(Uniform4iv, count) == 8, 6792 COMPILE_ASSERT(offsetof(Uniform4iv, count) == 8,
6766 OffsetOf_Uniform4iv_count_not_8); 6793 OffsetOf_Uniform4iv_count_not_8);
6767 COMPILE_ASSERT(offsetof(Uniform4iv, v_shm_id) == 12, 6794 COMPILE_ASSERT(offsetof(Uniform4iv, v_shm_id) == 12,
6768 OffsetOf_Uniform4iv_v_shm_id_not_12); 6795 OffsetOf_Uniform4iv_v_shm_id_not_12);
6769 COMPILE_ASSERT(offsetof(Uniform4iv, v_shm_offset) == 16, 6796 COMPILE_ASSERT(offsetof(Uniform4iv, v_shm_offset) == 16,
6770 OffsetOf_Uniform4iv_v_shm_offset_not_16); 6797 OffsetOf_Uniform4iv_v_shm_offset_not_16);
6771 6798
6772 struct Uniform4ivImmediate { 6799 struct Uniform4ivImmediate {
6773 typedef Uniform4ivImmediate ValueType; 6800 typedef Uniform4ivImmediate ValueType;
6774 static const CommandId kCmdId = kUniform4ivImmediate; 6801 static const CommandId kCmdId = kUniform4ivImmediate;
6775 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6802 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6776 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6803 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6777 6804
6778 static uint32 ComputeDataSize(GLsizei count) { 6805 static uint32_t ComputeDataSize(GLsizei count) {
6779 return static_cast<uint32>(sizeof(GLint) * 4 * count); // NOLINT 6806 return static_cast<uint32_t>(sizeof(GLint) * 4 * count); // NOLINT
6780 } 6807 }
6781 6808
6782 static uint32 ComputeSize(GLsizei count) { 6809 static uint32_t ComputeSize(GLsizei count) {
6783 return static_cast<uint32>(sizeof(ValueType) + 6810 return static_cast<uint32_t>(sizeof(ValueType) +
6784 ComputeDataSize(count)); // NOLINT 6811 ComputeDataSize(count)); // NOLINT
6785 } 6812 }
6786 6813
6787 void SetHeader(GLsizei count) { 6814 void SetHeader(GLsizei count) {
6788 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 6815 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6789 } 6816 }
6790 6817
6791 void Init(GLint _location, GLsizei _count, const GLint* _v) { 6818 void Init(GLint _location, GLsizei _count, const GLint* _v) {
6792 SetHeader(_count); 6819 SetHeader(_count);
6793 location = _location; 6820 location = _location;
6794 count = _count; 6821 count = _count;
6795 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count)); 6822 memcpy(ImmediateDataAddress(this), _v, ComputeDataSize(_count));
6796 } 6823 }
6797 6824
6798 void* Set(void* cmd, GLint _location, GLsizei _count, const GLint* _v) { 6825 void* Set(void* cmd, GLint _location, GLsizei _count, const GLint* _v) {
6799 static_cast<ValueType*>(cmd)->Init(_location, _count, _v); 6826 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6800 const uint32 size = ComputeSize(_count); 6827 const uint32_t size = ComputeSize(_count);
6801 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 6828 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6802 } 6829 }
6803 6830
6804 gpu::CommandHeader header; 6831 gpu::CommandHeader header;
6805 int32 location; 6832 int32_t location;
6806 int32 count; 6833 int32_t count;
6807 }; 6834 };
6808 6835
6809 COMPILE_ASSERT(sizeof(Uniform4ivImmediate) == 12, 6836 COMPILE_ASSERT(sizeof(Uniform4ivImmediate) == 12,
6810 Sizeof_Uniform4ivImmediate_is_not_12); 6837 Sizeof_Uniform4ivImmediate_is_not_12);
6811 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, header) == 0, 6838 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, header) == 0,
6812 OffsetOf_Uniform4ivImmediate_header_not_0); 6839 OffsetOf_Uniform4ivImmediate_header_not_0);
6813 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, location) == 4, 6840 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, location) == 4,
6814 OffsetOf_Uniform4ivImmediate_location_not_4); 6841 OffsetOf_Uniform4ivImmediate_location_not_4);
6815 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, count) == 8, 6842 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, count) == 8,
6816 OffsetOf_Uniform4ivImmediate_count_not_8); 6843 OffsetOf_Uniform4ivImmediate_count_not_8);
6817 6844
6818 struct UniformMatrix2fv { 6845 struct UniformMatrix2fv {
6819 typedef UniformMatrix2fv ValueType; 6846 typedef UniformMatrix2fv ValueType;
6820 static const CommandId kCmdId = kUniformMatrix2fv; 6847 static const CommandId kCmdId = kUniformMatrix2fv;
6821 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6848 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6822 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6849 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6823 6850
6824 static uint32 ComputeSize() { 6851 static uint32_t ComputeSize() {
6825 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6852 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6826 } 6853 }
6827 6854
6828 void SetHeader() { header.SetCmd<ValueType>(); } 6855 void SetHeader() { header.SetCmd<ValueType>(); }
6829 6856
6830 void Init(GLint _location, 6857 void Init(GLint _location,
6831 GLsizei _count, 6858 GLsizei _count,
6832 GLboolean _transpose, 6859 GLboolean _transpose,
6833 uint32 _value_shm_id, 6860 uint32_t _value_shm_id,
6834 uint32 _value_shm_offset) { 6861 uint32_t _value_shm_offset) {
6835 SetHeader(); 6862 SetHeader();
6836 location = _location; 6863 location = _location;
6837 count = _count; 6864 count = _count;
6838 transpose = _transpose; 6865 transpose = _transpose;
6839 value_shm_id = _value_shm_id; 6866 value_shm_id = _value_shm_id;
6840 value_shm_offset = _value_shm_offset; 6867 value_shm_offset = _value_shm_offset;
6841 } 6868 }
6842 6869
6843 void* Set(void* cmd, 6870 void* Set(void* cmd,
6844 GLint _location, 6871 GLint _location,
6845 GLsizei _count, 6872 GLsizei _count,
6846 GLboolean _transpose, 6873 GLboolean _transpose,
6847 uint32 _value_shm_id, 6874 uint32_t _value_shm_id,
6848 uint32 _value_shm_offset) { 6875 uint32_t _value_shm_offset) {
6849 static_cast<ValueType*>(cmd) 6876 static_cast<ValueType*>(cmd)
6850 ->Init(_location, _count, _transpose, _value_shm_id, _value_shm_offset); 6877 ->Init(_location, _count, _transpose, _value_shm_id, _value_shm_offset);
6851 return NextCmdAddress<ValueType>(cmd); 6878 return NextCmdAddress<ValueType>(cmd);
6852 } 6879 }
6853 6880
6854 gpu::CommandHeader header; 6881 gpu::CommandHeader header;
6855 int32 location; 6882 int32_t location;
6856 int32 count; 6883 int32_t count;
6857 uint32 transpose; 6884 uint32_t transpose;
6858 uint32 value_shm_id; 6885 uint32_t value_shm_id;
6859 uint32 value_shm_offset; 6886 uint32_t value_shm_offset;
6860 }; 6887 };
6861 6888
6862 COMPILE_ASSERT(sizeof(UniformMatrix2fv) == 24, 6889 COMPILE_ASSERT(sizeof(UniformMatrix2fv) == 24,
6863 Sizeof_UniformMatrix2fv_is_not_24); 6890 Sizeof_UniformMatrix2fv_is_not_24);
6864 COMPILE_ASSERT(offsetof(UniformMatrix2fv, header) == 0, 6891 COMPILE_ASSERT(offsetof(UniformMatrix2fv, header) == 0,
6865 OffsetOf_UniformMatrix2fv_header_not_0); 6892 OffsetOf_UniformMatrix2fv_header_not_0);
6866 COMPILE_ASSERT(offsetof(UniformMatrix2fv, location) == 4, 6893 COMPILE_ASSERT(offsetof(UniformMatrix2fv, location) == 4,
6867 OffsetOf_UniformMatrix2fv_location_not_4); 6894 OffsetOf_UniformMatrix2fv_location_not_4);
6868 COMPILE_ASSERT(offsetof(UniformMatrix2fv, count) == 8, 6895 COMPILE_ASSERT(offsetof(UniformMatrix2fv, count) == 8,
6869 OffsetOf_UniformMatrix2fv_count_not_8); 6896 OffsetOf_UniformMatrix2fv_count_not_8);
6870 COMPILE_ASSERT(offsetof(UniformMatrix2fv, transpose) == 12, 6897 COMPILE_ASSERT(offsetof(UniformMatrix2fv, transpose) == 12,
6871 OffsetOf_UniformMatrix2fv_transpose_not_12); 6898 OffsetOf_UniformMatrix2fv_transpose_not_12);
6872 COMPILE_ASSERT(offsetof(UniformMatrix2fv, value_shm_id) == 16, 6899 COMPILE_ASSERT(offsetof(UniformMatrix2fv, value_shm_id) == 16,
6873 OffsetOf_UniformMatrix2fv_value_shm_id_not_16); 6900 OffsetOf_UniformMatrix2fv_value_shm_id_not_16);
6874 COMPILE_ASSERT(offsetof(UniformMatrix2fv, value_shm_offset) == 20, 6901 COMPILE_ASSERT(offsetof(UniformMatrix2fv, value_shm_offset) == 20,
6875 OffsetOf_UniformMatrix2fv_value_shm_offset_not_20); 6902 OffsetOf_UniformMatrix2fv_value_shm_offset_not_20);
6876 6903
6877 struct UniformMatrix2fvImmediate { 6904 struct UniformMatrix2fvImmediate {
6878 typedef UniformMatrix2fvImmediate ValueType; 6905 typedef UniformMatrix2fvImmediate ValueType;
6879 static const CommandId kCmdId = kUniformMatrix2fvImmediate; 6906 static const CommandId kCmdId = kUniformMatrix2fvImmediate;
6880 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6907 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6881 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6908 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6882 6909
6883 static uint32 ComputeDataSize(GLsizei count) { 6910 static uint32_t ComputeDataSize(GLsizei count) {
6884 return static_cast<uint32>(sizeof(GLfloat) * 4 * count); // NOLINT 6911 return static_cast<uint32_t>(sizeof(GLfloat) * 4 * count); // NOLINT
6885 } 6912 }
6886 6913
6887 static uint32 ComputeSize(GLsizei count) { 6914 static uint32_t ComputeSize(GLsizei count) {
6888 return static_cast<uint32>(sizeof(ValueType) + 6915 return static_cast<uint32_t>(sizeof(ValueType) +
6889 ComputeDataSize(count)); // NOLINT 6916 ComputeDataSize(count)); // NOLINT
6890 } 6917 }
6891 6918
6892 void SetHeader(GLsizei count) { 6919 void SetHeader(GLsizei count) {
6893 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 6920 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6894 } 6921 }
6895 6922
6896 void Init(GLint _location, 6923 void Init(GLint _location,
6897 GLsizei _count, 6924 GLsizei _count,
6898 GLboolean _transpose, 6925 GLboolean _transpose,
6899 const GLfloat* _value) { 6926 const GLfloat* _value) {
6900 SetHeader(_count); 6927 SetHeader(_count);
6901 location = _location; 6928 location = _location;
6902 count = _count; 6929 count = _count;
6903 transpose = _transpose; 6930 transpose = _transpose;
6904 memcpy(ImmediateDataAddress(this), _value, ComputeDataSize(_count)); 6931 memcpy(ImmediateDataAddress(this), _value, ComputeDataSize(_count));
6905 } 6932 }
6906 6933
6907 void* Set(void* cmd, 6934 void* Set(void* cmd,
6908 GLint _location, 6935 GLint _location,
6909 GLsizei _count, 6936 GLsizei _count,
6910 GLboolean _transpose, 6937 GLboolean _transpose,
6911 const GLfloat* _value) { 6938 const GLfloat* _value) {
6912 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value); 6939 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value);
6913 const uint32 size = ComputeSize(_count); 6940 const uint32_t size = ComputeSize(_count);
6914 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 6941 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6915 } 6942 }
6916 6943
6917 gpu::CommandHeader header; 6944 gpu::CommandHeader header;
6918 int32 location; 6945 int32_t location;
6919 int32 count; 6946 int32_t count;
6920 uint32 transpose; 6947 uint32_t transpose;
6921 }; 6948 };
6922 6949
6923 COMPILE_ASSERT(sizeof(UniformMatrix2fvImmediate) == 16, 6950 COMPILE_ASSERT(sizeof(UniformMatrix2fvImmediate) == 16,
6924 Sizeof_UniformMatrix2fvImmediate_is_not_16); 6951 Sizeof_UniformMatrix2fvImmediate_is_not_16);
6925 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, header) == 0, 6952 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, header) == 0,
6926 OffsetOf_UniformMatrix2fvImmediate_header_not_0); 6953 OffsetOf_UniformMatrix2fvImmediate_header_not_0);
6927 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, location) == 4, 6954 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, location) == 4,
6928 OffsetOf_UniformMatrix2fvImmediate_location_not_4); 6955 OffsetOf_UniformMatrix2fvImmediate_location_not_4);
6929 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, count) == 8, 6956 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, count) == 8,
6930 OffsetOf_UniformMatrix2fvImmediate_count_not_8); 6957 OffsetOf_UniformMatrix2fvImmediate_count_not_8);
6931 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, transpose) == 12, 6958 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, transpose) == 12,
6932 OffsetOf_UniformMatrix2fvImmediate_transpose_not_12); 6959 OffsetOf_UniformMatrix2fvImmediate_transpose_not_12);
6933 6960
6934 struct UniformMatrix3fv { 6961 struct UniformMatrix3fv {
6935 typedef UniformMatrix3fv ValueType; 6962 typedef UniformMatrix3fv ValueType;
6936 static const CommandId kCmdId = kUniformMatrix3fv; 6963 static const CommandId kCmdId = kUniformMatrix3fv;
6937 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 6964 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6938 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6965 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6939 6966
6940 static uint32 ComputeSize() { 6967 static uint32_t ComputeSize() {
6941 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 6968 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6942 } 6969 }
6943 6970
6944 void SetHeader() { header.SetCmd<ValueType>(); } 6971 void SetHeader() { header.SetCmd<ValueType>(); }
6945 6972
6946 void Init(GLint _location, 6973 void Init(GLint _location,
6947 GLsizei _count, 6974 GLsizei _count,
6948 GLboolean _transpose, 6975 GLboolean _transpose,
6949 uint32 _value_shm_id, 6976 uint32_t _value_shm_id,
6950 uint32 _value_shm_offset) { 6977 uint32_t _value_shm_offset) {
6951 SetHeader(); 6978 SetHeader();
6952 location = _location; 6979 location = _location;
6953 count = _count; 6980 count = _count;
6954 transpose = _transpose; 6981 transpose = _transpose;
6955 value_shm_id = _value_shm_id; 6982 value_shm_id = _value_shm_id;
6956 value_shm_offset = _value_shm_offset; 6983 value_shm_offset = _value_shm_offset;
6957 } 6984 }
6958 6985
6959 void* Set(void* cmd, 6986 void* Set(void* cmd,
6960 GLint _location, 6987 GLint _location,
6961 GLsizei _count, 6988 GLsizei _count,
6962 GLboolean _transpose, 6989 GLboolean _transpose,
6963 uint32 _value_shm_id, 6990 uint32_t _value_shm_id,
6964 uint32 _value_shm_offset) { 6991 uint32_t _value_shm_offset) {
6965 static_cast<ValueType*>(cmd) 6992 static_cast<ValueType*>(cmd)
6966 ->Init(_location, _count, _transpose, _value_shm_id, _value_shm_offset); 6993 ->Init(_location, _count, _transpose, _value_shm_id, _value_shm_offset);
6967 return NextCmdAddress<ValueType>(cmd); 6994 return NextCmdAddress<ValueType>(cmd);
6968 } 6995 }
6969 6996
6970 gpu::CommandHeader header; 6997 gpu::CommandHeader header;
6971 int32 location; 6998 int32_t location;
6972 int32 count; 6999 int32_t count;
6973 uint32 transpose; 7000 uint32_t transpose;
6974 uint32 value_shm_id; 7001 uint32_t value_shm_id;
6975 uint32 value_shm_offset; 7002 uint32_t value_shm_offset;
6976 }; 7003 };
6977 7004
6978 COMPILE_ASSERT(sizeof(UniformMatrix3fv) == 24, 7005 COMPILE_ASSERT(sizeof(UniformMatrix3fv) == 24,
6979 Sizeof_UniformMatrix3fv_is_not_24); 7006 Sizeof_UniformMatrix3fv_is_not_24);
6980 COMPILE_ASSERT(offsetof(UniformMatrix3fv, header) == 0, 7007 COMPILE_ASSERT(offsetof(UniformMatrix3fv, header) == 0,
6981 OffsetOf_UniformMatrix3fv_header_not_0); 7008 OffsetOf_UniformMatrix3fv_header_not_0);
6982 COMPILE_ASSERT(offsetof(UniformMatrix3fv, location) == 4, 7009 COMPILE_ASSERT(offsetof(UniformMatrix3fv, location) == 4,
6983 OffsetOf_UniformMatrix3fv_location_not_4); 7010 OffsetOf_UniformMatrix3fv_location_not_4);
6984 COMPILE_ASSERT(offsetof(UniformMatrix3fv, count) == 8, 7011 COMPILE_ASSERT(offsetof(UniformMatrix3fv, count) == 8,
6985 OffsetOf_UniformMatrix3fv_count_not_8); 7012 OffsetOf_UniformMatrix3fv_count_not_8);
6986 COMPILE_ASSERT(offsetof(UniformMatrix3fv, transpose) == 12, 7013 COMPILE_ASSERT(offsetof(UniformMatrix3fv, transpose) == 12,
6987 OffsetOf_UniformMatrix3fv_transpose_not_12); 7014 OffsetOf_UniformMatrix3fv_transpose_not_12);
6988 COMPILE_ASSERT(offsetof(UniformMatrix3fv, value_shm_id) == 16, 7015 COMPILE_ASSERT(offsetof(UniformMatrix3fv, value_shm_id) == 16,
6989 OffsetOf_UniformMatrix3fv_value_shm_id_not_16); 7016 OffsetOf_UniformMatrix3fv_value_shm_id_not_16);
6990 COMPILE_ASSERT(offsetof(UniformMatrix3fv, value_shm_offset) == 20, 7017 COMPILE_ASSERT(offsetof(UniformMatrix3fv, value_shm_offset) == 20,
6991 OffsetOf_UniformMatrix3fv_value_shm_offset_not_20); 7018 OffsetOf_UniformMatrix3fv_value_shm_offset_not_20);
6992 7019
6993 struct UniformMatrix3fvImmediate { 7020 struct UniformMatrix3fvImmediate {
6994 typedef UniformMatrix3fvImmediate ValueType; 7021 typedef UniformMatrix3fvImmediate ValueType;
6995 static const CommandId kCmdId = kUniformMatrix3fvImmediate; 7022 static const CommandId kCmdId = kUniformMatrix3fvImmediate;
6996 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 7023 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6997 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7024 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6998 7025
6999 static uint32 ComputeDataSize(GLsizei count) { 7026 static uint32_t ComputeDataSize(GLsizei count) {
7000 return static_cast<uint32>(sizeof(GLfloat) * 9 * count); // NOLINT 7027 return static_cast<uint32_t>(sizeof(GLfloat) * 9 * count); // NOLINT
7001 } 7028 }
7002 7029
7003 static uint32 ComputeSize(GLsizei count) { 7030 static uint32_t ComputeSize(GLsizei count) {
7004 return static_cast<uint32>(sizeof(ValueType) + 7031 return static_cast<uint32_t>(sizeof(ValueType) +
7005 ComputeDataSize(count)); // NOLINT 7032 ComputeDataSize(count)); // NOLINT
7006 } 7033 }
7007 7034
7008 void SetHeader(GLsizei count) { 7035 void SetHeader(GLsizei count) {
7009 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 7036 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
7010 } 7037 }
7011 7038
7012 void Init(GLint _location, 7039 void Init(GLint _location,
7013 GLsizei _count, 7040 GLsizei _count,
7014 GLboolean _transpose, 7041 GLboolean _transpose,
7015 const GLfloat* _value) { 7042 const GLfloat* _value) {
7016 SetHeader(_count); 7043 SetHeader(_count);
7017 location = _location; 7044 location = _location;
7018 count = _count; 7045 count = _count;
7019 transpose = _transpose; 7046 transpose = _transpose;
7020 memcpy(ImmediateDataAddress(this), _value, ComputeDataSize(_count)); 7047 memcpy(ImmediateDataAddress(this), _value, ComputeDataSize(_count));
7021 } 7048 }
7022 7049
7023 void* Set(void* cmd, 7050 void* Set(void* cmd,
7024 GLint _location, 7051 GLint _location,
7025 GLsizei _count, 7052 GLsizei _count,
7026 GLboolean _transpose, 7053 GLboolean _transpose,
7027 const GLfloat* _value) { 7054 const GLfloat* _value) {
7028 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value); 7055 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value);
7029 const uint32 size = ComputeSize(_count); 7056 const uint32_t size = ComputeSize(_count);
7030 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 7057 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7031 } 7058 }
7032 7059
7033 gpu::CommandHeader header; 7060 gpu::CommandHeader header;
7034 int32 location; 7061 int32_t location;
7035 int32 count; 7062 int32_t count;
7036 uint32 transpose; 7063 uint32_t transpose;
7037 }; 7064 };
7038 7065
7039 COMPILE_ASSERT(sizeof(UniformMatrix3fvImmediate) == 16, 7066 COMPILE_ASSERT(sizeof(UniformMatrix3fvImmediate) == 16,
7040 Sizeof_UniformMatrix3fvImmediate_is_not_16); 7067 Sizeof_UniformMatrix3fvImmediate_is_not_16);
7041 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, header) == 0, 7068 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, header) == 0,
7042 OffsetOf_UniformMatrix3fvImmediate_header_not_0); 7069 OffsetOf_UniformMatrix3fvImmediate_header_not_0);
7043 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, location) == 4, 7070 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, location) == 4,
7044 OffsetOf_UniformMatrix3fvImmediate_location_not_4); 7071 OffsetOf_UniformMatrix3fvImmediate_location_not_4);
7045 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, count) == 8, 7072 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, count) == 8,
7046 OffsetOf_UniformMatrix3fvImmediate_count_not_8); 7073 OffsetOf_UniformMatrix3fvImmediate_count_not_8);
7047 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, transpose) == 12, 7074 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, transpose) == 12,
7048 OffsetOf_UniformMatrix3fvImmediate_transpose_not_12); 7075 OffsetOf_UniformMatrix3fvImmediate_transpose_not_12);
7049 7076
7050 struct UniformMatrix4fv { 7077 struct UniformMatrix4fv {
7051 typedef UniformMatrix4fv ValueType; 7078 typedef UniformMatrix4fv ValueType;
7052 static const CommandId kCmdId = kUniformMatrix4fv; 7079 static const CommandId kCmdId = kUniformMatrix4fv;
7053 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7080 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7054 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7081 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7055 7082
7056 static uint32 ComputeSize() { 7083 static uint32_t ComputeSize() {
7057 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7084 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7058 } 7085 }
7059 7086
7060 void SetHeader() { header.SetCmd<ValueType>(); } 7087 void SetHeader() { header.SetCmd<ValueType>(); }
7061 7088
7062 void Init(GLint _location, 7089 void Init(GLint _location,
7063 GLsizei _count, 7090 GLsizei _count,
7064 GLboolean _transpose, 7091 GLboolean _transpose,
7065 uint32 _value_shm_id, 7092 uint32_t _value_shm_id,
7066 uint32 _value_shm_offset) { 7093 uint32_t _value_shm_offset) {
7067 SetHeader(); 7094 SetHeader();
7068 location = _location; 7095 location = _location;
7069 count = _count; 7096 count = _count;
7070 transpose = _transpose; 7097 transpose = _transpose;
7071 value_shm_id = _value_shm_id; 7098 value_shm_id = _value_shm_id;
7072 value_shm_offset = _value_shm_offset; 7099 value_shm_offset = _value_shm_offset;
7073 } 7100 }
7074 7101
7075 void* Set(void* cmd, 7102 void* Set(void* cmd,
7076 GLint _location, 7103 GLint _location,
7077 GLsizei _count, 7104 GLsizei _count,
7078 GLboolean _transpose, 7105 GLboolean _transpose,
7079 uint32 _value_shm_id, 7106 uint32_t _value_shm_id,
7080 uint32 _value_shm_offset) { 7107 uint32_t _value_shm_offset) {
7081 static_cast<ValueType*>(cmd) 7108 static_cast<ValueType*>(cmd)
7082 ->Init(_location, _count, _transpose, _value_shm_id, _value_shm_offset); 7109 ->Init(_location, _count, _transpose, _value_shm_id, _value_shm_offset);
7083 return NextCmdAddress<ValueType>(cmd); 7110 return NextCmdAddress<ValueType>(cmd);
7084 } 7111 }
7085 7112
7086 gpu::CommandHeader header; 7113 gpu::CommandHeader header;
7087 int32 location; 7114 int32_t location;
7088 int32 count; 7115 int32_t count;
7089 uint32 transpose; 7116 uint32_t transpose;
7090 uint32 value_shm_id; 7117 uint32_t value_shm_id;
7091 uint32 value_shm_offset; 7118 uint32_t value_shm_offset;
7092 }; 7119 };
7093 7120
7094 COMPILE_ASSERT(sizeof(UniformMatrix4fv) == 24, 7121 COMPILE_ASSERT(sizeof(UniformMatrix4fv) == 24,
7095 Sizeof_UniformMatrix4fv_is_not_24); 7122 Sizeof_UniformMatrix4fv_is_not_24);
7096 COMPILE_ASSERT(offsetof(UniformMatrix4fv, header) == 0, 7123 COMPILE_ASSERT(offsetof(UniformMatrix4fv, header) == 0,
7097 OffsetOf_UniformMatrix4fv_header_not_0); 7124 OffsetOf_UniformMatrix4fv_header_not_0);
7098 COMPILE_ASSERT(offsetof(UniformMatrix4fv, location) == 4, 7125 COMPILE_ASSERT(offsetof(UniformMatrix4fv, location) == 4,
7099 OffsetOf_UniformMatrix4fv_location_not_4); 7126 OffsetOf_UniformMatrix4fv_location_not_4);
7100 COMPILE_ASSERT(offsetof(UniformMatrix4fv, count) == 8, 7127 COMPILE_ASSERT(offsetof(UniformMatrix4fv, count) == 8,
7101 OffsetOf_UniformMatrix4fv_count_not_8); 7128 OffsetOf_UniformMatrix4fv_count_not_8);
7102 COMPILE_ASSERT(offsetof(UniformMatrix4fv, transpose) == 12, 7129 COMPILE_ASSERT(offsetof(UniformMatrix4fv, transpose) == 12,
7103 OffsetOf_UniformMatrix4fv_transpose_not_12); 7130 OffsetOf_UniformMatrix4fv_transpose_not_12);
7104 COMPILE_ASSERT(offsetof(UniformMatrix4fv, value_shm_id) == 16, 7131 COMPILE_ASSERT(offsetof(UniformMatrix4fv, value_shm_id) == 16,
7105 OffsetOf_UniformMatrix4fv_value_shm_id_not_16); 7132 OffsetOf_UniformMatrix4fv_value_shm_id_not_16);
7106 COMPILE_ASSERT(offsetof(UniformMatrix4fv, value_shm_offset) == 20, 7133 COMPILE_ASSERT(offsetof(UniformMatrix4fv, value_shm_offset) == 20,
7107 OffsetOf_UniformMatrix4fv_value_shm_offset_not_20); 7134 OffsetOf_UniformMatrix4fv_value_shm_offset_not_20);
7108 7135
7109 struct UniformMatrix4fvImmediate { 7136 struct UniformMatrix4fvImmediate {
7110 typedef UniformMatrix4fvImmediate ValueType; 7137 typedef UniformMatrix4fvImmediate ValueType;
7111 static const CommandId kCmdId = kUniformMatrix4fvImmediate; 7138 static const CommandId kCmdId = kUniformMatrix4fvImmediate;
7112 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 7139 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7113 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7140 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7114 7141
7115 static uint32 ComputeDataSize(GLsizei count) { 7142 static uint32_t ComputeDataSize(GLsizei count) {
7116 return static_cast<uint32>(sizeof(GLfloat) * 16 * count); // NOLINT 7143 return static_cast<uint32_t>(sizeof(GLfloat) * 16 * count); // NOLINT
7117 } 7144 }
7118 7145
7119 static uint32 ComputeSize(GLsizei count) { 7146 static uint32_t ComputeSize(GLsizei count) {
7120 return static_cast<uint32>(sizeof(ValueType) + 7147 return static_cast<uint32_t>(sizeof(ValueType) +
7121 ComputeDataSize(count)); // NOLINT 7148 ComputeDataSize(count)); // NOLINT
7122 } 7149 }
7123 7150
7124 void SetHeader(GLsizei count) { 7151 void SetHeader(GLsizei count) {
7125 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 7152 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
7126 } 7153 }
7127 7154
7128 void Init(GLint _location, 7155 void Init(GLint _location,
7129 GLsizei _count, 7156 GLsizei _count,
7130 GLboolean _transpose, 7157 GLboolean _transpose,
7131 const GLfloat* _value) { 7158 const GLfloat* _value) {
7132 SetHeader(_count); 7159 SetHeader(_count);
7133 location = _location; 7160 location = _location;
7134 count = _count; 7161 count = _count;
7135 transpose = _transpose; 7162 transpose = _transpose;
7136 memcpy(ImmediateDataAddress(this), _value, ComputeDataSize(_count)); 7163 memcpy(ImmediateDataAddress(this), _value, ComputeDataSize(_count));
7137 } 7164 }
7138 7165
7139 void* Set(void* cmd, 7166 void* Set(void* cmd,
7140 GLint _location, 7167 GLint _location,
7141 GLsizei _count, 7168 GLsizei _count,
7142 GLboolean _transpose, 7169 GLboolean _transpose,
7143 const GLfloat* _value) { 7170 const GLfloat* _value) {
7144 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value); 7171 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value);
7145 const uint32 size = ComputeSize(_count); 7172 const uint32_t size = ComputeSize(_count);
7146 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 7173 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7147 } 7174 }
7148 7175
7149 gpu::CommandHeader header; 7176 gpu::CommandHeader header;
7150 int32 location; 7177 int32_t location;
7151 int32 count; 7178 int32_t count;
7152 uint32 transpose; 7179 uint32_t transpose;
7153 }; 7180 };
7154 7181
7155 COMPILE_ASSERT(sizeof(UniformMatrix4fvImmediate) == 16, 7182 COMPILE_ASSERT(sizeof(UniformMatrix4fvImmediate) == 16,
7156 Sizeof_UniformMatrix4fvImmediate_is_not_16); 7183 Sizeof_UniformMatrix4fvImmediate_is_not_16);
7157 COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, header) == 0, 7184 COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, header) == 0,
7158 OffsetOf_UniformMatrix4fvImmediate_header_not_0); 7185 OffsetOf_UniformMatrix4fvImmediate_header_not_0);
7159 COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, location) == 4, 7186 COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, location) == 4,
7160 OffsetOf_UniformMatrix4fvImmediate_location_not_4); 7187 OffsetOf_UniformMatrix4fvImmediate_location_not_4);
7161 COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, count) == 8, 7188 COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, count) == 8,
7162 OffsetOf_UniformMatrix4fvImmediate_count_not_8); 7189 OffsetOf_UniformMatrix4fvImmediate_count_not_8);
7163 COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, transpose) == 12, 7190 COMPILE_ASSERT(offsetof(UniformMatrix4fvImmediate, transpose) == 12,
7164 OffsetOf_UniformMatrix4fvImmediate_transpose_not_12); 7191 OffsetOf_UniformMatrix4fvImmediate_transpose_not_12);
7165 7192
7166 struct UseProgram { 7193 struct UseProgram {
7167 typedef UseProgram ValueType; 7194 typedef UseProgram ValueType;
7168 static const CommandId kCmdId = kUseProgram; 7195 static const CommandId kCmdId = kUseProgram;
7169 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7196 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7170 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7197 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7171 7198
7172 static uint32 ComputeSize() { 7199 static uint32_t ComputeSize() {
7173 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7200 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7174 } 7201 }
7175 7202
7176 void SetHeader() { header.SetCmd<ValueType>(); } 7203 void SetHeader() { header.SetCmd<ValueType>(); }
7177 7204
7178 void Init(GLuint _program) { 7205 void Init(GLuint _program) {
7179 SetHeader(); 7206 SetHeader();
7180 program = _program; 7207 program = _program;
7181 } 7208 }
7182 7209
7183 void* Set(void* cmd, GLuint _program) { 7210 void* Set(void* cmd, GLuint _program) {
7184 static_cast<ValueType*>(cmd)->Init(_program); 7211 static_cast<ValueType*>(cmd)->Init(_program);
7185 return NextCmdAddress<ValueType>(cmd); 7212 return NextCmdAddress<ValueType>(cmd);
7186 } 7213 }
7187 7214
7188 gpu::CommandHeader header; 7215 gpu::CommandHeader header;
7189 uint32 program; 7216 uint32_t program;
7190 }; 7217 };
7191 7218
7192 COMPILE_ASSERT(sizeof(UseProgram) == 8, Sizeof_UseProgram_is_not_8); 7219 COMPILE_ASSERT(sizeof(UseProgram) == 8, Sizeof_UseProgram_is_not_8);
7193 COMPILE_ASSERT(offsetof(UseProgram, header) == 0, 7220 COMPILE_ASSERT(offsetof(UseProgram, header) == 0,
7194 OffsetOf_UseProgram_header_not_0); 7221 OffsetOf_UseProgram_header_not_0);
7195 COMPILE_ASSERT(offsetof(UseProgram, program) == 4, 7222 COMPILE_ASSERT(offsetof(UseProgram, program) == 4,
7196 OffsetOf_UseProgram_program_not_4); 7223 OffsetOf_UseProgram_program_not_4);
7197 7224
7198 struct ValidateProgram { 7225 struct ValidateProgram {
7199 typedef ValidateProgram ValueType; 7226 typedef ValidateProgram ValueType;
7200 static const CommandId kCmdId = kValidateProgram; 7227 static const CommandId kCmdId = kValidateProgram;
7201 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7228 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7202 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7229 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7203 7230
7204 static uint32 ComputeSize() { 7231 static uint32_t ComputeSize() {
7205 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7232 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7206 } 7233 }
7207 7234
7208 void SetHeader() { header.SetCmd<ValueType>(); } 7235 void SetHeader() { header.SetCmd<ValueType>(); }
7209 7236
7210 void Init(GLuint _program) { 7237 void Init(GLuint _program) {
7211 SetHeader(); 7238 SetHeader();
7212 program = _program; 7239 program = _program;
7213 } 7240 }
7214 7241
7215 void* Set(void* cmd, GLuint _program) { 7242 void* Set(void* cmd, GLuint _program) {
7216 static_cast<ValueType*>(cmd)->Init(_program); 7243 static_cast<ValueType*>(cmd)->Init(_program);
7217 return NextCmdAddress<ValueType>(cmd); 7244 return NextCmdAddress<ValueType>(cmd);
7218 } 7245 }
7219 7246
7220 gpu::CommandHeader header; 7247 gpu::CommandHeader header;
7221 uint32 program; 7248 uint32_t program;
7222 }; 7249 };
7223 7250
7224 COMPILE_ASSERT(sizeof(ValidateProgram) == 8, Sizeof_ValidateProgram_is_not_8); 7251 COMPILE_ASSERT(sizeof(ValidateProgram) == 8, Sizeof_ValidateProgram_is_not_8);
7225 COMPILE_ASSERT(offsetof(ValidateProgram, header) == 0, 7252 COMPILE_ASSERT(offsetof(ValidateProgram, header) == 0,
7226 OffsetOf_ValidateProgram_header_not_0); 7253 OffsetOf_ValidateProgram_header_not_0);
7227 COMPILE_ASSERT(offsetof(ValidateProgram, program) == 4, 7254 COMPILE_ASSERT(offsetof(ValidateProgram, program) == 4,
7228 OffsetOf_ValidateProgram_program_not_4); 7255 OffsetOf_ValidateProgram_program_not_4);
7229 7256
7230 struct VertexAttrib1f { 7257 struct VertexAttrib1f {
7231 typedef VertexAttrib1f ValueType; 7258 typedef VertexAttrib1f ValueType;
7232 static const CommandId kCmdId = kVertexAttrib1f; 7259 static const CommandId kCmdId = kVertexAttrib1f;
7233 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7260 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7234 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7261 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7235 7262
7236 static uint32 ComputeSize() { 7263 static uint32_t ComputeSize() {
7237 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7264 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7238 } 7265 }
7239 7266
7240 void SetHeader() { header.SetCmd<ValueType>(); } 7267 void SetHeader() { header.SetCmd<ValueType>(); }
7241 7268
7242 void Init(GLuint _indx, GLfloat _x) { 7269 void Init(GLuint _indx, GLfloat _x) {
7243 SetHeader(); 7270 SetHeader();
7244 indx = _indx; 7271 indx = _indx;
7245 x = _x; 7272 x = _x;
7246 } 7273 }
7247 7274
7248 void* Set(void* cmd, GLuint _indx, GLfloat _x) { 7275 void* Set(void* cmd, GLuint _indx, GLfloat _x) {
7249 static_cast<ValueType*>(cmd)->Init(_indx, _x); 7276 static_cast<ValueType*>(cmd)->Init(_indx, _x);
7250 return NextCmdAddress<ValueType>(cmd); 7277 return NextCmdAddress<ValueType>(cmd);
7251 } 7278 }
7252 7279
7253 gpu::CommandHeader header; 7280 gpu::CommandHeader header;
7254 uint32 indx; 7281 uint32_t indx;
7255 float x; 7282 float x;
7256 }; 7283 };
7257 7284
7258 COMPILE_ASSERT(sizeof(VertexAttrib1f) == 12, Sizeof_VertexAttrib1f_is_not_12); 7285 COMPILE_ASSERT(sizeof(VertexAttrib1f) == 12, Sizeof_VertexAttrib1f_is_not_12);
7259 COMPILE_ASSERT(offsetof(VertexAttrib1f, header) == 0, 7286 COMPILE_ASSERT(offsetof(VertexAttrib1f, header) == 0,
7260 OffsetOf_VertexAttrib1f_header_not_0); 7287 OffsetOf_VertexAttrib1f_header_not_0);
7261 COMPILE_ASSERT(offsetof(VertexAttrib1f, indx) == 4, 7288 COMPILE_ASSERT(offsetof(VertexAttrib1f, indx) == 4,
7262 OffsetOf_VertexAttrib1f_indx_not_4); 7289 OffsetOf_VertexAttrib1f_indx_not_4);
7263 COMPILE_ASSERT(offsetof(VertexAttrib1f, x) == 8, 7290 COMPILE_ASSERT(offsetof(VertexAttrib1f, x) == 8,
7264 OffsetOf_VertexAttrib1f_x_not_8); 7291 OffsetOf_VertexAttrib1f_x_not_8);
7265 7292
7266 struct VertexAttrib1fv { 7293 struct VertexAttrib1fv {
7267 typedef VertexAttrib1fv ValueType; 7294 typedef VertexAttrib1fv ValueType;
7268 static const CommandId kCmdId = kVertexAttrib1fv; 7295 static const CommandId kCmdId = kVertexAttrib1fv;
7269 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7296 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7270 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7297 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7271 7298
7272 static uint32 ComputeSize() { 7299 static uint32_t ComputeSize() {
7273 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7300 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7274 } 7301 }
7275 7302
7276 void SetHeader() { header.SetCmd<ValueType>(); } 7303 void SetHeader() { header.SetCmd<ValueType>(); }
7277 7304
7278 void Init(GLuint _indx, uint32 _values_shm_id, uint32 _values_shm_offset) { 7305 void Init(GLuint _indx,
7306 uint32_t _values_shm_id,
7307 uint32_t _values_shm_offset) {
7279 SetHeader(); 7308 SetHeader();
7280 indx = _indx; 7309 indx = _indx;
7281 values_shm_id = _values_shm_id; 7310 values_shm_id = _values_shm_id;
7282 values_shm_offset = _values_shm_offset; 7311 values_shm_offset = _values_shm_offset;
7283 } 7312 }
7284 7313
7285 void* Set(void* cmd, 7314 void* Set(void* cmd,
7286 GLuint _indx, 7315 GLuint _indx,
7287 uint32 _values_shm_id, 7316 uint32_t _values_shm_id,
7288 uint32 _values_shm_offset) { 7317 uint32_t _values_shm_offset) {
7289 static_cast<ValueType*>(cmd) 7318 static_cast<ValueType*>(cmd)
7290 ->Init(_indx, _values_shm_id, _values_shm_offset); 7319 ->Init(_indx, _values_shm_id, _values_shm_offset);
7291 return NextCmdAddress<ValueType>(cmd); 7320 return NextCmdAddress<ValueType>(cmd);
7292 } 7321 }
7293 7322
7294 gpu::CommandHeader header; 7323 gpu::CommandHeader header;
7295 uint32 indx; 7324 uint32_t indx;
7296 uint32 values_shm_id; 7325 uint32_t values_shm_id;
7297 uint32 values_shm_offset; 7326 uint32_t values_shm_offset;
7298 }; 7327 };
7299 7328
7300 COMPILE_ASSERT(sizeof(VertexAttrib1fv) == 16, Sizeof_VertexAttrib1fv_is_not_16); 7329 COMPILE_ASSERT(sizeof(VertexAttrib1fv) == 16, Sizeof_VertexAttrib1fv_is_not_16);
7301 COMPILE_ASSERT(offsetof(VertexAttrib1fv, header) == 0, 7330 COMPILE_ASSERT(offsetof(VertexAttrib1fv, header) == 0,
7302 OffsetOf_VertexAttrib1fv_header_not_0); 7331 OffsetOf_VertexAttrib1fv_header_not_0);
7303 COMPILE_ASSERT(offsetof(VertexAttrib1fv, indx) == 4, 7332 COMPILE_ASSERT(offsetof(VertexAttrib1fv, indx) == 4,
7304 OffsetOf_VertexAttrib1fv_indx_not_4); 7333 OffsetOf_VertexAttrib1fv_indx_not_4);
7305 COMPILE_ASSERT(offsetof(VertexAttrib1fv, values_shm_id) == 8, 7334 COMPILE_ASSERT(offsetof(VertexAttrib1fv, values_shm_id) == 8,
7306 OffsetOf_VertexAttrib1fv_values_shm_id_not_8); 7335 OffsetOf_VertexAttrib1fv_values_shm_id_not_8);
7307 COMPILE_ASSERT(offsetof(VertexAttrib1fv, values_shm_offset) == 12, 7336 COMPILE_ASSERT(offsetof(VertexAttrib1fv, values_shm_offset) == 12,
7308 OffsetOf_VertexAttrib1fv_values_shm_offset_not_12); 7337 OffsetOf_VertexAttrib1fv_values_shm_offset_not_12);
7309 7338
7310 struct VertexAttrib1fvImmediate { 7339 struct VertexAttrib1fvImmediate {
7311 typedef VertexAttrib1fvImmediate ValueType; 7340 typedef VertexAttrib1fvImmediate ValueType;
7312 static const CommandId kCmdId = kVertexAttrib1fvImmediate; 7341 static const CommandId kCmdId = kVertexAttrib1fvImmediate;
7313 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 7342 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7314 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7343 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7315 7344
7316 static uint32 ComputeDataSize() { 7345 static uint32_t ComputeDataSize() {
7317 return static_cast<uint32>(sizeof(GLfloat) * 1); // NOLINT 7346 return static_cast<uint32_t>(sizeof(GLfloat) * 1); // NOLINT
7318 } 7347 }
7319 7348
7320 static uint32 ComputeSize() { 7349 static uint32_t ComputeSize() {
7321 return static_cast<uint32>(sizeof(ValueType) + 7350 return static_cast<uint32_t>(sizeof(ValueType) +
7322 ComputeDataSize()); // NOLINT 7351 ComputeDataSize()); // NOLINT
7323 } 7352 }
7324 7353
7325 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } 7354 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); }
7326 7355
7327 void Init(GLuint _indx, const GLfloat* _values) { 7356 void Init(GLuint _indx, const GLfloat* _values) {
7328 SetHeader(); 7357 SetHeader();
7329 indx = _indx; 7358 indx = _indx;
7330 memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); 7359 memcpy(ImmediateDataAddress(this), _values, ComputeDataSize());
7331 } 7360 }
7332 7361
7333 void* Set(void* cmd, GLuint _indx, const GLfloat* _values) { 7362 void* Set(void* cmd, GLuint _indx, const GLfloat* _values) {
7334 static_cast<ValueType*>(cmd)->Init(_indx, _values); 7363 static_cast<ValueType*>(cmd)->Init(_indx, _values);
7335 const uint32 size = ComputeSize(); 7364 const uint32_t size = ComputeSize();
7336 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 7365 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7337 } 7366 }
7338 7367
7339 gpu::CommandHeader header; 7368 gpu::CommandHeader header;
7340 uint32 indx; 7369 uint32_t indx;
7341 }; 7370 };
7342 7371
7343 COMPILE_ASSERT(sizeof(VertexAttrib1fvImmediate) == 8, 7372 COMPILE_ASSERT(sizeof(VertexAttrib1fvImmediate) == 8,
7344 Sizeof_VertexAttrib1fvImmediate_is_not_8); 7373 Sizeof_VertexAttrib1fvImmediate_is_not_8);
7345 COMPILE_ASSERT(offsetof(VertexAttrib1fvImmediate, header) == 0, 7374 COMPILE_ASSERT(offsetof(VertexAttrib1fvImmediate, header) == 0,
7346 OffsetOf_VertexAttrib1fvImmediate_header_not_0); 7375 OffsetOf_VertexAttrib1fvImmediate_header_not_0);
7347 COMPILE_ASSERT(offsetof(VertexAttrib1fvImmediate, indx) == 4, 7376 COMPILE_ASSERT(offsetof(VertexAttrib1fvImmediate, indx) == 4,
7348 OffsetOf_VertexAttrib1fvImmediate_indx_not_4); 7377 OffsetOf_VertexAttrib1fvImmediate_indx_not_4);
7349 7378
7350 struct VertexAttrib2f { 7379 struct VertexAttrib2f {
7351 typedef VertexAttrib2f ValueType; 7380 typedef VertexAttrib2f ValueType;
7352 static const CommandId kCmdId = kVertexAttrib2f; 7381 static const CommandId kCmdId = kVertexAttrib2f;
7353 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7382 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7354 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7383 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7355 7384
7356 static uint32 ComputeSize() { 7385 static uint32_t ComputeSize() {
7357 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7386 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7358 } 7387 }
7359 7388
7360 void SetHeader() { header.SetCmd<ValueType>(); } 7389 void SetHeader() { header.SetCmd<ValueType>(); }
7361 7390
7362 void Init(GLuint _indx, GLfloat _x, GLfloat _y) { 7391 void Init(GLuint _indx, GLfloat _x, GLfloat _y) {
7363 SetHeader(); 7392 SetHeader();
7364 indx = _indx; 7393 indx = _indx;
7365 x = _x; 7394 x = _x;
7366 y = _y; 7395 y = _y;
7367 } 7396 }
7368 7397
7369 void* Set(void* cmd, GLuint _indx, GLfloat _x, GLfloat _y) { 7398 void* Set(void* cmd, GLuint _indx, GLfloat _x, GLfloat _y) {
7370 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y); 7399 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y);
7371 return NextCmdAddress<ValueType>(cmd); 7400 return NextCmdAddress<ValueType>(cmd);
7372 } 7401 }
7373 7402
7374 gpu::CommandHeader header; 7403 gpu::CommandHeader header;
7375 uint32 indx; 7404 uint32_t indx;
7376 float x; 7405 float x;
7377 float y; 7406 float y;
7378 }; 7407 };
7379 7408
7380 COMPILE_ASSERT(sizeof(VertexAttrib2f) == 16, Sizeof_VertexAttrib2f_is_not_16); 7409 COMPILE_ASSERT(sizeof(VertexAttrib2f) == 16, Sizeof_VertexAttrib2f_is_not_16);
7381 COMPILE_ASSERT(offsetof(VertexAttrib2f, header) == 0, 7410 COMPILE_ASSERT(offsetof(VertexAttrib2f, header) == 0,
7382 OffsetOf_VertexAttrib2f_header_not_0); 7411 OffsetOf_VertexAttrib2f_header_not_0);
7383 COMPILE_ASSERT(offsetof(VertexAttrib2f, indx) == 4, 7412 COMPILE_ASSERT(offsetof(VertexAttrib2f, indx) == 4,
7384 OffsetOf_VertexAttrib2f_indx_not_4); 7413 OffsetOf_VertexAttrib2f_indx_not_4);
7385 COMPILE_ASSERT(offsetof(VertexAttrib2f, x) == 8, 7414 COMPILE_ASSERT(offsetof(VertexAttrib2f, x) == 8,
7386 OffsetOf_VertexAttrib2f_x_not_8); 7415 OffsetOf_VertexAttrib2f_x_not_8);
7387 COMPILE_ASSERT(offsetof(VertexAttrib2f, y) == 12, 7416 COMPILE_ASSERT(offsetof(VertexAttrib2f, y) == 12,
7388 OffsetOf_VertexAttrib2f_y_not_12); 7417 OffsetOf_VertexAttrib2f_y_not_12);
7389 7418
7390 struct VertexAttrib2fv { 7419 struct VertexAttrib2fv {
7391 typedef VertexAttrib2fv ValueType; 7420 typedef VertexAttrib2fv ValueType;
7392 static const CommandId kCmdId = kVertexAttrib2fv; 7421 static const CommandId kCmdId = kVertexAttrib2fv;
7393 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7422 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7394 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7423 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7395 7424
7396 static uint32 ComputeSize() { 7425 static uint32_t ComputeSize() {
7397 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7426 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7398 } 7427 }
7399 7428
7400 void SetHeader() { header.SetCmd<ValueType>(); } 7429 void SetHeader() { header.SetCmd<ValueType>(); }
7401 7430
7402 void Init(GLuint _indx, uint32 _values_shm_id, uint32 _values_shm_offset) { 7431 void Init(GLuint _indx,
7432 uint32_t _values_shm_id,
7433 uint32_t _values_shm_offset) {
7403 SetHeader(); 7434 SetHeader();
7404 indx = _indx; 7435 indx = _indx;
7405 values_shm_id = _values_shm_id; 7436 values_shm_id = _values_shm_id;
7406 values_shm_offset = _values_shm_offset; 7437 values_shm_offset = _values_shm_offset;
7407 } 7438 }
7408 7439
7409 void* Set(void* cmd, 7440 void* Set(void* cmd,
7410 GLuint _indx, 7441 GLuint _indx,
7411 uint32 _values_shm_id, 7442 uint32_t _values_shm_id,
7412 uint32 _values_shm_offset) { 7443 uint32_t _values_shm_offset) {
7413 static_cast<ValueType*>(cmd) 7444 static_cast<ValueType*>(cmd)
7414 ->Init(_indx, _values_shm_id, _values_shm_offset); 7445 ->Init(_indx, _values_shm_id, _values_shm_offset);
7415 return NextCmdAddress<ValueType>(cmd); 7446 return NextCmdAddress<ValueType>(cmd);
7416 } 7447 }
7417 7448
7418 gpu::CommandHeader header; 7449 gpu::CommandHeader header;
7419 uint32 indx; 7450 uint32_t indx;
7420 uint32 values_shm_id; 7451 uint32_t values_shm_id;
7421 uint32 values_shm_offset; 7452 uint32_t values_shm_offset;
7422 }; 7453 };
7423 7454
7424 COMPILE_ASSERT(sizeof(VertexAttrib2fv) == 16, Sizeof_VertexAttrib2fv_is_not_16); 7455 COMPILE_ASSERT(sizeof(VertexAttrib2fv) == 16, Sizeof_VertexAttrib2fv_is_not_16);
7425 COMPILE_ASSERT(offsetof(VertexAttrib2fv, header) == 0, 7456 COMPILE_ASSERT(offsetof(VertexAttrib2fv, header) == 0,
7426 OffsetOf_VertexAttrib2fv_header_not_0); 7457 OffsetOf_VertexAttrib2fv_header_not_0);
7427 COMPILE_ASSERT(offsetof(VertexAttrib2fv, indx) == 4, 7458 COMPILE_ASSERT(offsetof(VertexAttrib2fv, indx) == 4,
7428 OffsetOf_VertexAttrib2fv_indx_not_4); 7459 OffsetOf_VertexAttrib2fv_indx_not_4);
7429 COMPILE_ASSERT(offsetof(VertexAttrib2fv, values_shm_id) == 8, 7460 COMPILE_ASSERT(offsetof(VertexAttrib2fv, values_shm_id) == 8,
7430 OffsetOf_VertexAttrib2fv_values_shm_id_not_8); 7461 OffsetOf_VertexAttrib2fv_values_shm_id_not_8);
7431 COMPILE_ASSERT(offsetof(VertexAttrib2fv, values_shm_offset) == 12, 7462 COMPILE_ASSERT(offsetof(VertexAttrib2fv, values_shm_offset) == 12,
7432 OffsetOf_VertexAttrib2fv_values_shm_offset_not_12); 7463 OffsetOf_VertexAttrib2fv_values_shm_offset_not_12);
7433 7464
7434 struct VertexAttrib2fvImmediate { 7465 struct VertexAttrib2fvImmediate {
7435 typedef VertexAttrib2fvImmediate ValueType; 7466 typedef VertexAttrib2fvImmediate ValueType;
7436 static const CommandId kCmdId = kVertexAttrib2fvImmediate; 7467 static const CommandId kCmdId = kVertexAttrib2fvImmediate;
7437 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 7468 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7438 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7469 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7439 7470
7440 static uint32 ComputeDataSize() { 7471 static uint32_t ComputeDataSize() {
7441 return static_cast<uint32>(sizeof(GLfloat) * 2); // NOLINT 7472 return static_cast<uint32_t>(sizeof(GLfloat) * 2); // NOLINT
7442 } 7473 }
7443 7474
7444 static uint32 ComputeSize() { 7475 static uint32_t ComputeSize() {
7445 return static_cast<uint32>(sizeof(ValueType) + 7476 return static_cast<uint32_t>(sizeof(ValueType) +
7446 ComputeDataSize()); // NOLINT 7477 ComputeDataSize()); // NOLINT
7447 } 7478 }
7448 7479
7449 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } 7480 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); }
7450 7481
7451 void Init(GLuint _indx, const GLfloat* _values) { 7482 void Init(GLuint _indx, const GLfloat* _values) {
7452 SetHeader(); 7483 SetHeader();
7453 indx = _indx; 7484 indx = _indx;
7454 memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); 7485 memcpy(ImmediateDataAddress(this), _values, ComputeDataSize());
7455 } 7486 }
7456 7487
7457 void* Set(void* cmd, GLuint _indx, const GLfloat* _values) { 7488 void* Set(void* cmd, GLuint _indx, const GLfloat* _values) {
7458 static_cast<ValueType*>(cmd)->Init(_indx, _values); 7489 static_cast<ValueType*>(cmd)->Init(_indx, _values);
7459 const uint32 size = ComputeSize(); 7490 const uint32_t size = ComputeSize();
7460 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 7491 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7461 } 7492 }
7462 7493
7463 gpu::CommandHeader header; 7494 gpu::CommandHeader header;
7464 uint32 indx; 7495 uint32_t indx;
7465 }; 7496 };
7466 7497
7467 COMPILE_ASSERT(sizeof(VertexAttrib2fvImmediate) == 8, 7498 COMPILE_ASSERT(sizeof(VertexAttrib2fvImmediate) == 8,
7468 Sizeof_VertexAttrib2fvImmediate_is_not_8); 7499 Sizeof_VertexAttrib2fvImmediate_is_not_8);
7469 COMPILE_ASSERT(offsetof(VertexAttrib2fvImmediate, header) == 0, 7500 COMPILE_ASSERT(offsetof(VertexAttrib2fvImmediate, header) == 0,
7470 OffsetOf_VertexAttrib2fvImmediate_header_not_0); 7501 OffsetOf_VertexAttrib2fvImmediate_header_not_0);
7471 COMPILE_ASSERT(offsetof(VertexAttrib2fvImmediate, indx) == 4, 7502 COMPILE_ASSERT(offsetof(VertexAttrib2fvImmediate, indx) == 4,
7472 OffsetOf_VertexAttrib2fvImmediate_indx_not_4); 7503 OffsetOf_VertexAttrib2fvImmediate_indx_not_4);
7473 7504
7474 struct VertexAttrib3f { 7505 struct VertexAttrib3f {
7475 typedef VertexAttrib3f ValueType; 7506 typedef VertexAttrib3f ValueType;
7476 static const CommandId kCmdId = kVertexAttrib3f; 7507 static const CommandId kCmdId = kVertexAttrib3f;
7477 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7508 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7478 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7509 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7479 7510
7480 static uint32 ComputeSize() { 7511 static uint32_t ComputeSize() {
7481 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7512 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7482 } 7513 }
7483 7514
7484 void SetHeader() { header.SetCmd<ValueType>(); } 7515 void SetHeader() { header.SetCmd<ValueType>(); }
7485 7516
7486 void Init(GLuint _indx, GLfloat _x, GLfloat _y, GLfloat _z) { 7517 void Init(GLuint _indx, GLfloat _x, GLfloat _y, GLfloat _z) {
7487 SetHeader(); 7518 SetHeader();
7488 indx = _indx; 7519 indx = _indx;
7489 x = _x; 7520 x = _x;
7490 y = _y; 7521 y = _y;
7491 z = _z; 7522 z = _z;
7492 } 7523 }
7493 7524
7494 void* Set(void* cmd, GLuint _indx, GLfloat _x, GLfloat _y, GLfloat _z) { 7525 void* Set(void* cmd, GLuint _indx, GLfloat _x, GLfloat _y, GLfloat _z) {
7495 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y, _z); 7526 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y, _z);
7496 return NextCmdAddress<ValueType>(cmd); 7527 return NextCmdAddress<ValueType>(cmd);
7497 } 7528 }
7498 7529
7499 gpu::CommandHeader header; 7530 gpu::CommandHeader header;
7500 uint32 indx; 7531 uint32_t indx;
7501 float x; 7532 float x;
7502 float y; 7533 float y;
7503 float z; 7534 float z;
7504 }; 7535 };
7505 7536
7506 COMPILE_ASSERT(sizeof(VertexAttrib3f) == 20, Sizeof_VertexAttrib3f_is_not_20); 7537 COMPILE_ASSERT(sizeof(VertexAttrib3f) == 20, Sizeof_VertexAttrib3f_is_not_20);
7507 COMPILE_ASSERT(offsetof(VertexAttrib3f, header) == 0, 7538 COMPILE_ASSERT(offsetof(VertexAttrib3f, header) == 0,
7508 OffsetOf_VertexAttrib3f_header_not_0); 7539 OffsetOf_VertexAttrib3f_header_not_0);
7509 COMPILE_ASSERT(offsetof(VertexAttrib3f, indx) == 4, 7540 COMPILE_ASSERT(offsetof(VertexAttrib3f, indx) == 4,
7510 OffsetOf_VertexAttrib3f_indx_not_4); 7541 OffsetOf_VertexAttrib3f_indx_not_4);
7511 COMPILE_ASSERT(offsetof(VertexAttrib3f, x) == 8, 7542 COMPILE_ASSERT(offsetof(VertexAttrib3f, x) == 8,
7512 OffsetOf_VertexAttrib3f_x_not_8); 7543 OffsetOf_VertexAttrib3f_x_not_8);
7513 COMPILE_ASSERT(offsetof(VertexAttrib3f, y) == 12, 7544 COMPILE_ASSERT(offsetof(VertexAttrib3f, y) == 12,
7514 OffsetOf_VertexAttrib3f_y_not_12); 7545 OffsetOf_VertexAttrib3f_y_not_12);
7515 COMPILE_ASSERT(offsetof(VertexAttrib3f, z) == 16, 7546 COMPILE_ASSERT(offsetof(VertexAttrib3f, z) == 16,
7516 OffsetOf_VertexAttrib3f_z_not_16); 7547 OffsetOf_VertexAttrib3f_z_not_16);
7517 7548
7518 struct VertexAttrib3fv { 7549 struct VertexAttrib3fv {
7519 typedef VertexAttrib3fv ValueType; 7550 typedef VertexAttrib3fv ValueType;
7520 static const CommandId kCmdId = kVertexAttrib3fv; 7551 static const CommandId kCmdId = kVertexAttrib3fv;
7521 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7552 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7522 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7553 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7523 7554
7524 static uint32 ComputeSize() { 7555 static uint32_t ComputeSize() {
7525 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7556 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7526 } 7557 }
7527 7558
7528 void SetHeader() { header.SetCmd<ValueType>(); } 7559 void SetHeader() { header.SetCmd<ValueType>(); }
7529 7560
7530 void Init(GLuint _indx, uint32 _values_shm_id, uint32 _values_shm_offset) { 7561 void Init(GLuint _indx,
7562 uint32_t _values_shm_id,
7563 uint32_t _values_shm_offset) {
7531 SetHeader(); 7564 SetHeader();
7532 indx = _indx; 7565 indx = _indx;
7533 values_shm_id = _values_shm_id; 7566 values_shm_id = _values_shm_id;
7534 values_shm_offset = _values_shm_offset; 7567 values_shm_offset = _values_shm_offset;
7535 } 7568 }
7536 7569
7537 void* Set(void* cmd, 7570 void* Set(void* cmd,
7538 GLuint _indx, 7571 GLuint _indx,
7539 uint32 _values_shm_id, 7572 uint32_t _values_shm_id,
7540 uint32 _values_shm_offset) { 7573 uint32_t _values_shm_offset) {
7541 static_cast<ValueType*>(cmd) 7574 static_cast<ValueType*>(cmd)
7542 ->Init(_indx, _values_shm_id, _values_shm_offset); 7575 ->Init(_indx, _values_shm_id, _values_shm_offset);
7543 return NextCmdAddress<ValueType>(cmd); 7576 return NextCmdAddress<ValueType>(cmd);
7544 } 7577 }
7545 7578
7546 gpu::CommandHeader header; 7579 gpu::CommandHeader header;
7547 uint32 indx; 7580 uint32_t indx;
7548 uint32 values_shm_id; 7581 uint32_t values_shm_id;
7549 uint32 values_shm_offset; 7582 uint32_t values_shm_offset;
7550 }; 7583 };
7551 7584
7552 COMPILE_ASSERT(sizeof(VertexAttrib3fv) == 16, Sizeof_VertexAttrib3fv_is_not_16); 7585 COMPILE_ASSERT(sizeof(VertexAttrib3fv) == 16, Sizeof_VertexAttrib3fv_is_not_16);
7553 COMPILE_ASSERT(offsetof(VertexAttrib3fv, header) == 0, 7586 COMPILE_ASSERT(offsetof(VertexAttrib3fv, header) == 0,
7554 OffsetOf_VertexAttrib3fv_header_not_0); 7587 OffsetOf_VertexAttrib3fv_header_not_0);
7555 COMPILE_ASSERT(offsetof(VertexAttrib3fv, indx) == 4, 7588 COMPILE_ASSERT(offsetof(VertexAttrib3fv, indx) == 4,
7556 OffsetOf_VertexAttrib3fv_indx_not_4); 7589 OffsetOf_VertexAttrib3fv_indx_not_4);
7557 COMPILE_ASSERT(offsetof(VertexAttrib3fv, values_shm_id) == 8, 7590 COMPILE_ASSERT(offsetof(VertexAttrib3fv, values_shm_id) == 8,
7558 OffsetOf_VertexAttrib3fv_values_shm_id_not_8); 7591 OffsetOf_VertexAttrib3fv_values_shm_id_not_8);
7559 COMPILE_ASSERT(offsetof(VertexAttrib3fv, values_shm_offset) == 12, 7592 COMPILE_ASSERT(offsetof(VertexAttrib3fv, values_shm_offset) == 12,
7560 OffsetOf_VertexAttrib3fv_values_shm_offset_not_12); 7593 OffsetOf_VertexAttrib3fv_values_shm_offset_not_12);
7561 7594
7562 struct VertexAttrib3fvImmediate { 7595 struct VertexAttrib3fvImmediate {
7563 typedef VertexAttrib3fvImmediate ValueType; 7596 typedef VertexAttrib3fvImmediate ValueType;
7564 static const CommandId kCmdId = kVertexAttrib3fvImmediate; 7597 static const CommandId kCmdId = kVertexAttrib3fvImmediate;
7565 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 7598 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7566 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7599 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7567 7600
7568 static uint32 ComputeDataSize() { 7601 static uint32_t ComputeDataSize() {
7569 return static_cast<uint32>(sizeof(GLfloat) * 3); // NOLINT 7602 return static_cast<uint32_t>(sizeof(GLfloat) * 3); // NOLINT
7570 } 7603 }
7571 7604
7572 static uint32 ComputeSize() { 7605 static uint32_t ComputeSize() {
7573 return static_cast<uint32>(sizeof(ValueType) + 7606 return static_cast<uint32_t>(sizeof(ValueType) +
7574 ComputeDataSize()); // NOLINT 7607 ComputeDataSize()); // NOLINT
7575 } 7608 }
7576 7609
7577 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } 7610 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); }
7578 7611
7579 void Init(GLuint _indx, const GLfloat* _values) { 7612 void Init(GLuint _indx, const GLfloat* _values) {
7580 SetHeader(); 7613 SetHeader();
7581 indx = _indx; 7614 indx = _indx;
7582 memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); 7615 memcpy(ImmediateDataAddress(this), _values, ComputeDataSize());
7583 } 7616 }
7584 7617
7585 void* Set(void* cmd, GLuint _indx, const GLfloat* _values) { 7618 void* Set(void* cmd, GLuint _indx, const GLfloat* _values) {
7586 static_cast<ValueType*>(cmd)->Init(_indx, _values); 7619 static_cast<ValueType*>(cmd)->Init(_indx, _values);
7587 const uint32 size = ComputeSize(); 7620 const uint32_t size = ComputeSize();
7588 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 7621 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7589 } 7622 }
7590 7623
7591 gpu::CommandHeader header; 7624 gpu::CommandHeader header;
7592 uint32 indx; 7625 uint32_t indx;
7593 }; 7626 };
7594 7627
7595 COMPILE_ASSERT(sizeof(VertexAttrib3fvImmediate) == 8, 7628 COMPILE_ASSERT(sizeof(VertexAttrib3fvImmediate) == 8,
7596 Sizeof_VertexAttrib3fvImmediate_is_not_8); 7629 Sizeof_VertexAttrib3fvImmediate_is_not_8);
7597 COMPILE_ASSERT(offsetof(VertexAttrib3fvImmediate, header) == 0, 7630 COMPILE_ASSERT(offsetof(VertexAttrib3fvImmediate, header) == 0,
7598 OffsetOf_VertexAttrib3fvImmediate_header_not_0); 7631 OffsetOf_VertexAttrib3fvImmediate_header_not_0);
7599 COMPILE_ASSERT(offsetof(VertexAttrib3fvImmediate, indx) == 4, 7632 COMPILE_ASSERT(offsetof(VertexAttrib3fvImmediate, indx) == 4,
7600 OffsetOf_VertexAttrib3fvImmediate_indx_not_4); 7633 OffsetOf_VertexAttrib3fvImmediate_indx_not_4);
7601 7634
7602 struct VertexAttrib4f { 7635 struct VertexAttrib4f {
7603 typedef VertexAttrib4f ValueType; 7636 typedef VertexAttrib4f ValueType;
7604 static const CommandId kCmdId = kVertexAttrib4f; 7637 static const CommandId kCmdId = kVertexAttrib4f;
7605 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7638 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7606 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7639 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7607 7640
7608 static uint32 ComputeSize() { 7641 static uint32_t ComputeSize() {
7609 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7642 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7610 } 7643 }
7611 7644
7612 void SetHeader() { header.SetCmd<ValueType>(); } 7645 void SetHeader() { header.SetCmd<ValueType>(); }
7613 7646
7614 void Init(GLuint _indx, GLfloat _x, GLfloat _y, GLfloat _z, GLfloat _w) { 7647 void Init(GLuint _indx, GLfloat _x, GLfloat _y, GLfloat _z, GLfloat _w) {
7615 SetHeader(); 7648 SetHeader();
7616 indx = _indx; 7649 indx = _indx;
7617 x = _x; 7650 x = _x;
7618 y = _y; 7651 y = _y;
7619 z = _z; 7652 z = _z;
7620 w = _w; 7653 w = _w;
7621 } 7654 }
7622 7655
7623 void* Set(void* cmd, 7656 void* Set(void* cmd,
7624 GLuint _indx, 7657 GLuint _indx,
7625 GLfloat _x, 7658 GLfloat _x,
7626 GLfloat _y, 7659 GLfloat _y,
7627 GLfloat _z, 7660 GLfloat _z,
7628 GLfloat _w) { 7661 GLfloat _w) {
7629 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y, _z, _w); 7662 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y, _z, _w);
7630 return NextCmdAddress<ValueType>(cmd); 7663 return NextCmdAddress<ValueType>(cmd);
7631 } 7664 }
7632 7665
7633 gpu::CommandHeader header; 7666 gpu::CommandHeader header;
7634 uint32 indx; 7667 uint32_t indx;
7635 float x; 7668 float x;
7636 float y; 7669 float y;
7637 float z; 7670 float z;
7638 float w; 7671 float w;
7639 }; 7672 };
7640 7673
7641 COMPILE_ASSERT(sizeof(VertexAttrib4f) == 24, Sizeof_VertexAttrib4f_is_not_24); 7674 COMPILE_ASSERT(sizeof(VertexAttrib4f) == 24, Sizeof_VertexAttrib4f_is_not_24);
7642 COMPILE_ASSERT(offsetof(VertexAttrib4f, header) == 0, 7675 COMPILE_ASSERT(offsetof(VertexAttrib4f, header) == 0,
7643 OffsetOf_VertexAttrib4f_header_not_0); 7676 OffsetOf_VertexAttrib4f_header_not_0);
7644 COMPILE_ASSERT(offsetof(VertexAttrib4f, indx) == 4, 7677 COMPILE_ASSERT(offsetof(VertexAttrib4f, indx) == 4,
7645 OffsetOf_VertexAttrib4f_indx_not_4); 7678 OffsetOf_VertexAttrib4f_indx_not_4);
7646 COMPILE_ASSERT(offsetof(VertexAttrib4f, x) == 8, 7679 COMPILE_ASSERT(offsetof(VertexAttrib4f, x) == 8,
7647 OffsetOf_VertexAttrib4f_x_not_8); 7680 OffsetOf_VertexAttrib4f_x_not_8);
7648 COMPILE_ASSERT(offsetof(VertexAttrib4f, y) == 12, 7681 COMPILE_ASSERT(offsetof(VertexAttrib4f, y) == 12,
7649 OffsetOf_VertexAttrib4f_y_not_12); 7682 OffsetOf_VertexAttrib4f_y_not_12);
7650 COMPILE_ASSERT(offsetof(VertexAttrib4f, z) == 16, 7683 COMPILE_ASSERT(offsetof(VertexAttrib4f, z) == 16,
7651 OffsetOf_VertexAttrib4f_z_not_16); 7684 OffsetOf_VertexAttrib4f_z_not_16);
7652 COMPILE_ASSERT(offsetof(VertexAttrib4f, w) == 20, 7685 COMPILE_ASSERT(offsetof(VertexAttrib4f, w) == 20,
7653 OffsetOf_VertexAttrib4f_w_not_20); 7686 OffsetOf_VertexAttrib4f_w_not_20);
7654 7687
7655 struct VertexAttrib4fv { 7688 struct VertexAttrib4fv {
7656 typedef VertexAttrib4fv ValueType; 7689 typedef VertexAttrib4fv ValueType;
7657 static const CommandId kCmdId = kVertexAttrib4fv; 7690 static const CommandId kCmdId = kVertexAttrib4fv;
7658 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7691 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7659 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7692 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7660 7693
7661 static uint32 ComputeSize() { 7694 static uint32_t ComputeSize() {
7662 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7695 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7663 } 7696 }
7664 7697
7665 void SetHeader() { header.SetCmd<ValueType>(); } 7698 void SetHeader() { header.SetCmd<ValueType>(); }
7666 7699
7667 void Init(GLuint _indx, uint32 _values_shm_id, uint32 _values_shm_offset) { 7700 void Init(GLuint _indx,
7701 uint32_t _values_shm_id,
7702 uint32_t _values_shm_offset) {
7668 SetHeader(); 7703 SetHeader();
7669 indx = _indx; 7704 indx = _indx;
7670 values_shm_id = _values_shm_id; 7705 values_shm_id = _values_shm_id;
7671 values_shm_offset = _values_shm_offset; 7706 values_shm_offset = _values_shm_offset;
7672 } 7707 }
7673 7708
7674 void* Set(void* cmd, 7709 void* Set(void* cmd,
7675 GLuint _indx, 7710 GLuint _indx,
7676 uint32 _values_shm_id, 7711 uint32_t _values_shm_id,
7677 uint32 _values_shm_offset) { 7712 uint32_t _values_shm_offset) {
7678 static_cast<ValueType*>(cmd) 7713 static_cast<ValueType*>(cmd)
7679 ->Init(_indx, _values_shm_id, _values_shm_offset); 7714 ->Init(_indx, _values_shm_id, _values_shm_offset);
7680 return NextCmdAddress<ValueType>(cmd); 7715 return NextCmdAddress<ValueType>(cmd);
7681 } 7716 }
7682 7717
7683 gpu::CommandHeader header; 7718 gpu::CommandHeader header;
7684 uint32 indx; 7719 uint32_t indx;
7685 uint32 values_shm_id; 7720 uint32_t values_shm_id;
7686 uint32 values_shm_offset; 7721 uint32_t values_shm_offset;
7687 }; 7722 };
7688 7723
7689 COMPILE_ASSERT(sizeof(VertexAttrib4fv) == 16, Sizeof_VertexAttrib4fv_is_not_16); 7724 COMPILE_ASSERT(sizeof(VertexAttrib4fv) == 16, Sizeof_VertexAttrib4fv_is_not_16);
7690 COMPILE_ASSERT(offsetof(VertexAttrib4fv, header) == 0, 7725 COMPILE_ASSERT(offsetof(VertexAttrib4fv, header) == 0,
7691 OffsetOf_VertexAttrib4fv_header_not_0); 7726 OffsetOf_VertexAttrib4fv_header_not_0);
7692 COMPILE_ASSERT(offsetof(VertexAttrib4fv, indx) == 4, 7727 COMPILE_ASSERT(offsetof(VertexAttrib4fv, indx) == 4,
7693 OffsetOf_VertexAttrib4fv_indx_not_4); 7728 OffsetOf_VertexAttrib4fv_indx_not_4);
7694 COMPILE_ASSERT(offsetof(VertexAttrib4fv, values_shm_id) == 8, 7729 COMPILE_ASSERT(offsetof(VertexAttrib4fv, values_shm_id) == 8,
7695 OffsetOf_VertexAttrib4fv_values_shm_id_not_8); 7730 OffsetOf_VertexAttrib4fv_values_shm_id_not_8);
7696 COMPILE_ASSERT(offsetof(VertexAttrib4fv, values_shm_offset) == 12, 7731 COMPILE_ASSERT(offsetof(VertexAttrib4fv, values_shm_offset) == 12,
7697 OffsetOf_VertexAttrib4fv_values_shm_offset_not_12); 7732 OffsetOf_VertexAttrib4fv_values_shm_offset_not_12);
7698 7733
7699 struct VertexAttrib4fvImmediate { 7734 struct VertexAttrib4fvImmediate {
7700 typedef VertexAttrib4fvImmediate ValueType; 7735 typedef VertexAttrib4fvImmediate ValueType;
7701 static const CommandId kCmdId = kVertexAttrib4fvImmediate; 7736 static const CommandId kCmdId = kVertexAttrib4fvImmediate;
7702 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 7737 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7703 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7738 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7704 7739
7705 static uint32 ComputeDataSize() { 7740 static uint32_t ComputeDataSize() {
7706 return static_cast<uint32>(sizeof(GLfloat) * 4); // NOLINT 7741 return static_cast<uint32_t>(sizeof(GLfloat) * 4); // NOLINT
7707 } 7742 }
7708 7743
7709 static uint32 ComputeSize() { 7744 static uint32_t ComputeSize() {
7710 return static_cast<uint32>(sizeof(ValueType) + 7745 return static_cast<uint32_t>(sizeof(ValueType) +
7711 ComputeDataSize()); // NOLINT 7746 ComputeDataSize()); // NOLINT
7712 } 7747 }
7713 7748
7714 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } 7749 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); }
7715 7750
7716 void Init(GLuint _indx, const GLfloat* _values) { 7751 void Init(GLuint _indx, const GLfloat* _values) {
7717 SetHeader(); 7752 SetHeader();
7718 indx = _indx; 7753 indx = _indx;
7719 memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); 7754 memcpy(ImmediateDataAddress(this), _values, ComputeDataSize());
7720 } 7755 }
7721 7756
7722 void* Set(void* cmd, GLuint _indx, const GLfloat* _values) { 7757 void* Set(void* cmd, GLuint _indx, const GLfloat* _values) {
7723 static_cast<ValueType*>(cmd)->Init(_indx, _values); 7758 static_cast<ValueType*>(cmd)->Init(_indx, _values);
7724 const uint32 size = ComputeSize(); 7759 const uint32_t size = ComputeSize();
7725 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 7760 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7726 } 7761 }
7727 7762
7728 gpu::CommandHeader header; 7763 gpu::CommandHeader header;
7729 uint32 indx; 7764 uint32_t indx;
7730 }; 7765 };
7731 7766
7732 COMPILE_ASSERT(sizeof(VertexAttrib4fvImmediate) == 8, 7767 COMPILE_ASSERT(sizeof(VertexAttrib4fvImmediate) == 8,
7733 Sizeof_VertexAttrib4fvImmediate_is_not_8); 7768 Sizeof_VertexAttrib4fvImmediate_is_not_8);
7734 COMPILE_ASSERT(offsetof(VertexAttrib4fvImmediate, header) == 0, 7769 COMPILE_ASSERT(offsetof(VertexAttrib4fvImmediate, header) == 0,
7735 OffsetOf_VertexAttrib4fvImmediate_header_not_0); 7770 OffsetOf_VertexAttrib4fvImmediate_header_not_0);
7736 COMPILE_ASSERT(offsetof(VertexAttrib4fvImmediate, indx) == 4, 7771 COMPILE_ASSERT(offsetof(VertexAttrib4fvImmediate, indx) == 4,
7737 OffsetOf_VertexAttrib4fvImmediate_indx_not_4); 7772 OffsetOf_VertexAttrib4fvImmediate_indx_not_4);
7738 7773
7739 struct VertexAttribPointer { 7774 struct VertexAttribPointer {
7740 typedef VertexAttribPointer ValueType; 7775 typedef VertexAttribPointer ValueType;
7741 static const CommandId kCmdId = kVertexAttribPointer; 7776 static const CommandId kCmdId = kVertexAttribPointer;
7742 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7777 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7743 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7778 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7744 7779
7745 static uint32 ComputeSize() { 7780 static uint32_t ComputeSize() {
7746 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7781 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7747 } 7782 }
7748 7783
7749 void SetHeader() { header.SetCmd<ValueType>(); } 7784 void SetHeader() { header.SetCmd<ValueType>(); }
7750 7785
7751 void Init(GLuint _indx, 7786 void Init(GLuint _indx,
7752 GLint _size, 7787 GLint _size,
7753 GLenum _type, 7788 GLenum _type,
7754 GLboolean _normalized, 7789 GLboolean _normalized,
7755 GLsizei _stride, 7790 GLsizei _stride,
7756 GLuint _offset) { 7791 GLuint _offset) {
(...skipping 12 matching lines...) Expand all
7769 GLenum _type, 7804 GLenum _type,
7770 GLboolean _normalized, 7805 GLboolean _normalized,
7771 GLsizei _stride, 7806 GLsizei _stride,
7772 GLuint _offset) { 7807 GLuint _offset) {
7773 static_cast<ValueType*>(cmd) 7808 static_cast<ValueType*>(cmd)
7774 ->Init(_indx, _size, _type, _normalized, _stride, _offset); 7809 ->Init(_indx, _size, _type, _normalized, _stride, _offset);
7775 return NextCmdAddress<ValueType>(cmd); 7810 return NextCmdAddress<ValueType>(cmd);
7776 } 7811 }
7777 7812
7778 gpu::CommandHeader header; 7813 gpu::CommandHeader header;
7779 uint32 indx; 7814 uint32_t indx;
7780 int32 size; 7815 int32_t size;
7781 uint32 type; 7816 uint32_t type;
7782 uint32 normalized; 7817 uint32_t normalized;
7783 int32 stride; 7818 int32_t stride;
7784 uint32 offset; 7819 uint32_t offset;
7785 }; 7820 };
7786 7821
7787 COMPILE_ASSERT(sizeof(VertexAttribPointer) == 28, 7822 COMPILE_ASSERT(sizeof(VertexAttribPointer) == 28,
7788 Sizeof_VertexAttribPointer_is_not_28); 7823 Sizeof_VertexAttribPointer_is_not_28);
7789 COMPILE_ASSERT(offsetof(VertexAttribPointer, header) == 0, 7824 COMPILE_ASSERT(offsetof(VertexAttribPointer, header) == 0,
7790 OffsetOf_VertexAttribPointer_header_not_0); 7825 OffsetOf_VertexAttribPointer_header_not_0);
7791 COMPILE_ASSERT(offsetof(VertexAttribPointer, indx) == 4, 7826 COMPILE_ASSERT(offsetof(VertexAttribPointer, indx) == 4,
7792 OffsetOf_VertexAttribPointer_indx_not_4); 7827 OffsetOf_VertexAttribPointer_indx_not_4);
7793 COMPILE_ASSERT(offsetof(VertexAttribPointer, size) == 8, 7828 COMPILE_ASSERT(offsetof(VertexAttribPointer, size) == 8,
7794 OffsetOf_VertexAttribPointer_size_not_8); 7829 OffsetOf_VertexAttribPointer_size_not_8);
7795 COMPILE_ASSERT(offsetof(VertexAttribPointer, type) == 12, 7830 COMPILE_ASSERT(offsetof(VertexAttribPointer, type) == 12,
7796 OffsetOf_VertexAttribPointer_type_not_12); 7831 OffsetOf_VertexAttribPointer_type_not_12);
7797 COMPILE_ASSERT(offsetof(VertexAttribPointer, normalized) == 16, 7832 COMPILE_ASSERT(offsetof(VertexAttribPointer, normalized) == 16,
7798 OffsetOf_VertexAttribPointer_normalized_not_16); 7833 OffsetOf_VertexAttribPointer_normalized_not_16);
7799 COMPILE_ASSERT(offsetof(VertexAttribPointer, stride) == 20, 7834 COMPILE_ASSERT(offsetof(VertexAttribPointer, stride) == 20,
7800 OffsetOf_VertexAttribPointer_stride_not_20); 7835 OffsetOf_VertexAttribPointer_stride_not_20);
7801 COMPILE_ASSERT(offsetof(VertexAttribPointer, offset) == 24, 7836 COMPILE_ASSERT(offsetof(VertexAttribPointer, offset) == 24,
7802 OffsetOf_VertexAttribPointer_offset_not_24); 7837 OffsetOf_VertexAttribPointer_offset_not_24);
7803 7838
7804 struct Viewport { 7839 struct Viewport {
7805 typedef Viewport ValueType; 7840 typedef Viewport ValueType;
7806 static const CommandId kCmdId = kViewport; 7841 static const CommandId kCmdId = kViewport;
7807 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7842 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7808 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7843 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7809 7844
7810 static uint32 ComputeSize() { 7845 static uint32_t ComputeSize() {
7811 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7846 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7812 } 7847 }
7813 7848
7814 void SetHeader() { header.SetCmd<ValueType>(); } 7849 void SetHeader() { header.SetCmd<ValueType>(); }
7815 7850
7816 void Init(GLint _x, GLint _y, GLsizei _width, GLsizei _height) { 7851 void Init(GLint _x, GLint _y, GLsizei _width, GLsizei _height) {
7817 SetHeader(); 7852 SetHeader();
7818 x = _x; 7853 x = _x;
7819 y = _y; 7854 y = _y;
7820 width = _width; 7855 width = _width;
7821 height = _height; 7856 height = _height;
7822 } 7857 }
7823 7858
7824 void* Set(void* cmd, GLint _x, GLint _y, GLsizei _width, GLsizei _height) { 7859 void* Set(void* cmd, GLint _x, GLint _y, GLsizei _width, GLsizei _height) {
7825 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height); 7860 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height);
7826 return NextCmdAddress<ValueType>(cmd); 7861 return NextCmdAddress<ValueType>(cmd);
7827 } 7862 }
7828 7863
7829 gpu::CommandHeader header; 7864 gpu::CommandHeader header;
7830 int32 x; 7865 int32_t x;
7831 int32 y; 7866 int32_t y;
7832 int32 width; 7867 int32_t width;
7833 int32 height; 7868 int32_t height;
7834 }; 7869 };
7835 7870
7836 COMPILE_ASSERT(sizeof(Viewport) == 20, Sizeof_Viewport_is_not_20); 7871 COMPILE_ASSERT(sizeof(Viewport) == 20, Sizeof_Viewport_is_not_20);
7837 COMPILE_ASSERT(offsetof(Viewport, header) == 0, OffsetOf_Viewport_header_not_0); 7872 COMPILE_ASSERT(offsetof(Viewport, header) == 0, OffsetOf_Viewport_header_not_0);
7838 COMPILE_ASSERT(offsetof(Viewport, x) == 4, OffsetOf_Viewport_x_not_4); 7873 COMPILE_ASSERT(offsetof(Viewport, x) == 4, OffsetOf_Viewport_x_not_4);
7839 COMPILE_ASSERT(offsetof(Viewport, y) == 8, OffsetOf_Viewport_y_not_8); 7874 COMPILE_ASSERT(offsetof(Viewport, y) == 8, OffsetOf_Viewport_y_not_8);
7840 COMPILE_ASSERT(offsetof(Viewport, width) == 12, OffsetOf_Viewport_width_not_12); 7875 COMPILE_ASSERT(offsetof(Viewport, width) == 12, OffsetOf_Viewport_width_not_12);
7841 COMPILE_ASSERT(offsetof(Viewport, height) == 16, 7876 COMPILE_ASSERT(offsetof(Viewport, height) == 16,
7842 OffsetOf_Viewport_height_not_16); 7877 OffsetOf_Viewport_height_not_16);
7843 7878
7844 struct BlitFramebufferCHROMIUM { 7879 struct BlitFramebufferCHROMIUM {
7845 typedef BlitFramebufferCHROMIUM ValueType; 7880 typedef BlitFramebufferCHROMIUM ValueType;
7846 static const CommandId kCmdId = kBlitFramebufferCHROMIUM; 7881 static const CommandId kCmdId = kBlitFramebufferCHROMIUM;
7847 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7882 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7848 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 7883 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
7849 7884
7850 static uint32 ComputeSize() { 7885 static uint32_t ComputeSize() {
7851 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7886 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7852 } 7887 }
7853 7888
7854 void SetHeader() { header.SetCmd<ValueType>(); } 7889 void SetHeader() { header.SetCmd<ValueType>(); }
7855 7890
7856 void Init(GLint _srcX0, 7891 void Init(GLint _srcX0,
7857 GLint _srcY0, 7892 GLint _srcY0,
7858 GLint _srcX1, 7893 GLint _srcX1,
7859 GLint _srcY1, 7894 GLint _srcY1,
7860 GLint _dstX0, 7895 GLint _dstX0,
7861 GLint _dstY0, 7896 GLint _dstY0,
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
7894 _dstX0, 7929 _dstX0,
7895 _dstY0, 7930 _dstY0,
7896 _dstX1, 7931 _dstX1,
7897 _dstY1, 7932 _dstY1,
7898 _mask, 7933 _mask,
7899 _filter); 7934 _filter);
7900 return NextCmdAddress<ValueType>(cmd); 7935 return NextCmdAddress<ValueType>(cmd);
7901 } 7936 }
7902 7937
7903 gpu::CommandHeader header; 7938 gpu::CommandHeader header;
7904 int32 srcX0; 7939 int32_t srcX0;
7905 int32 srcY0; 7940 int32_t srcY0;
7906 int32 srcX1; 7941 int32_t srcX1;
7907 int32 srcY1; 7942 int32_t srcY1;
7908 int32 dstX0; 7943 int32_t dstX0;
7909 int32 dstY0; 7944 int32_t dstY0;
7910 int32 dstX1; 7945 int32_t dstX1;
7911 int32 dstY1; 7946 int32_t dstY1;
7912 uint32 mask; 7947 uint32_t mask;
7913 uint32 filter; 7948 uint32_t filter;
7914 }; 7949 };
7915 7950
7916 COMPILE_ASSERT(sizeof(BlitFramebufferCHROMIUM) == 44, 7951 COMPILE_ASSERT(sizeof(BlitFramebufferCHROMIUM) == 44,
7917 Sizeof_BlitFramebufferCHROMIUM_is_not_44); 7952 Sizeof_BlitFramebufferCHROMIUM_is_not_44);
7918 COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, header) == 0, 7953 COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, header) == 0,
7919 OffsetOf_BlitFramebufferCHROMIUM_header_not_0); 7954 OffsetOf_BlitFramebufferCHROMIUM_header_not_0);
7920 COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, srcX0) == 4, 7955 COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, srcX0) == 4,
7921 OffsetOf_BlitFramebufferCHROMIUM_srcX0_not_4); 7956 OffsetOf_BlitFramebufferCHROMIUM_srcX0_not_4);
7922 COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, srcY0) == 8, 7957 COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, srcY0) == 8,
7923 OffsetOf_BlitFramebufferCHROMIUM_srcY0_not_8); 7958 OffsetOf_BlitFramebufferCHROMIUM_srcY0_not_8);
(...skipping 14 matching lines...) Expand all
7938 COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, filter) == 40, 7973 COMPILE_ASSERT(offsetof(BlitFramebufferCHROMIUM, filter) == 40,
7939 OffsetOf_BlitFramebufferCHROMIUM_filter_not_40); 7974 OffsetOf_BlitFramebufferCHROMIUM_filter_not_40);
7940 7975
7941 // GL_CHROMIUM_framebuffer_multisample 7976 // GL_CHROMIUM_framebuffer_multisample
7942 struct RenderbufferStorageMultisampleCHROMIUM { 7977 struct RenderbufferStorageMultisampleCHROMIUM {
7943 typedef RenderbufferStorageMultisampleCHROMIUM ValueType; 7978 typedef RenderbufferStorageMultisampleCHROMIUM ValueType;
7944 static const CommandId kCmdId = kRenderbufferStorageMultisampleCHROMIUM; 7979 static const CommandId kCmdId = kRenderbufferStorageMultisampleCHROMIUM;
7945 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 7980 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7946 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7981 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7947 7982
7948 static uint32 ComputeSize() { 7983 static uint32_t ComputeSize() {
7949 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 7984 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7950 } 7985 }
7951 7986
7952 void SetHeader() { header.SetCmd<ValueType>(); } 7987 void SetHeader() { header.SetCmd<ValueType>(); }
7953 7988
7954 void Init(GLenum _target, 7989 void Init(GLenum _target,
7955 GLsizei _samples, 7990 GLsizei _samples,
7956 GLenum _internalformat, 7991 GLenum _internalformat,
7957 GLsizei _width, 7992 GLsizei _width,
7958 GLsizei _height) { 7993 GLsizei _height) {
7959 SetHeader(); 7994 SetHeader();
7960 target = _target; 7995 target = _target;
7961 samples = _samples; 7996 samples = _samples;
7962 internalformat = _internalformat; 7997 internalformat = _internalformat;
7963 width = _width; 7998 width = _width;
7964 height = _height; 7999 height = _height;
7965 } 8000 }
7966 8001
7967 void* Set(void* cmd, 8002 void* Set(void* cmd,
7968 GLenum _target, 8003 GLenum _target,
7969 GLsizei _samples, 8004 GLsizei _samples,
7970 GLenum _internalformat, 8005 GLenum _internalformat,
7971 GLsizei _width, 8006 GLsizei _width,
7972 GLsizei _height) { 8007 GLsizei _height) {
7973 static_cast<ValueType*>(cmd) 8008 static_cast<ValueType*>(cmd)
7974 ->Init(_target, _samples, _internalformat, _width, _height); 8009 ->Init(_target, _samples, _internalformat, _width, _height);
7975 return NextCmdAddress<ValueType>(cmd); 8010 return NextCmdAddress<ValueType>(cmd);
7976 } 8011 }
7977 8012
7978 gpu::CommandHeader header; 8013 gpu::CommandHeader header;
7979 uint32 target; 8014 uint32_t target;
7980 int32 samples; 8015 int32_t samples;
7981 uint32 internalformat; 8016 uint32_t internalformat;
7982 int32 width; 8017 int32_t width;
7983 int32 height; 8018 int32_t height;
7984 }; 8019 };
7985 8020
7986 COMPILE_ASSERT(sizeof(RenderbufferStorageMultisampleCHROMIUM) == 24, 8021 COMPILE_ASSERT(sizeof(RenderbufferStorageMultisampleCHROMIUM) == 24,
7987 Sizeof_RenderbufferStorageMultisampleCHROMIUM_is_not_24); 8022 Sizeof_RenderbufferStorageMultisampleCHROMIUM_is_not_24);
7988 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, header) == 0, 8023 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, header) == 0,
7989 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_header_not_0); 8024 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_header_not_0);
7990 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, target) == 4, 8025 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, target) == 4,
7991 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_target_not_4); 8026 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_target_not_4);
7992 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, samples) == 8, 8027 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, samples) == 8,
7993 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_samples_not_8); 8028 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_samples_not_8);
7994 COMPILE_ASSERT( 8029 COMPILE_ASSERT(
7995 offsetof(RenderbufferStorageMultisampleCHROMIUM, internalformat) == 12, 8030 offsetof(RenderbufferStorageMultisampleCHROMIUM, internalformat) == 12,
7996 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_internalformat_not_12); 8031 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_internalformat_not_12);
7997 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, width) == 16, 8032 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, width) == 16,
7998 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_width_not_16); 8033 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_width_not_16);
7999 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, height) == 20, 8034 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleCHROMIUM, height) == 20,
8000 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_height_not_20); 8035 OffsetOf_RenderbufferStorageMultisampleCHROMIUM_height_not_20);
8001 8036
8002 // GL_EXT_multisampled_render_to_texture 8037 // GL_EXT_multisampled_render_to_texture
8003 struct RenderbufferStorageMultisampleEXT { 8038 struct RenderbufferStorageMultisampleEXT {
8004 typedef RenderbufferStorageMultisampleEXT ValueType; 8039 typedef RenderbufferStorageMultisampleEXT ValueType;
8005 static const CommandId kCmdId = kRenderbufferStorageMultisampleEXT; 8040 static const CommandId kCmdId = kRenderbufferStorageMultisampleEXT;
8006 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8041 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8007 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8042 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8008 8043
8009 static uint32 ComputeSize() { 8044 static uint32_t ComputeSize() {
8010 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8045 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8011 } 8046 }
8012 8047
8013 void SetHeader() { header.SetCmd<ValueType>(); } 8048 void SetHeader() { header.SetCmd<ValueType>(); }
8014 8049
8015 void Init(GLenum _target, 8050 void Init(GLenum _target,
8016 GLsizei _samples, 8051 GLsizei _samples,
8017 GLenum _internalformat, 8052 GLenum _internalformat,
8018 GLsizei _width, 8053 GLsizei _width,
8019 GLsizei _height) { 8054 GLsizei _height) {
8020 SetHeader(); 8055 SetHeader();
8021 target = _target; 8056 target = _target;
8022 samples = _samples; 8057 samples = _samples;
8023 internalformat = _internalformat; 8058 internalformat = _internalformat;
8024 width = _width; 8059 width = _width;
8025 height = _height; 8060 height = _height;
8026 } 8061 }
8027 8062
8028 void* Set(void* cmd, 8063 void* Set(void* cmd,
8029 GLenum _target, 8064 GLenum _target,
8030 GLsizei _samples, 8065 GLsizei _samples,
8031 GLenum _internalformat, 8066 GLenum _internalformat,
8032 GLsizei _width, 8067 GLsizei _width,
8033 GLsizei _height) { 8068 GLsizei _height) {
8034 static_cast<ValueType*>(cmd) 8069 static_cast<ValueType*>(cmd)
8035 ->Init(_target, _samples, _internalformat, _width, _height); 8070 ->Init(_target, _samples, _internalformat, _width, _height);
8036 return NextCmdAddress<ValueType>(cmd); 8071 return NextCmdAddress<ValueType>(cmd);
8037 } 8072 }
8038 8073
8039 gpu::CommandHeader header; 8074 gpu::CommandHeader header;
8040 uint32 target; 8075 uint32_t target;
8041 int32 samples; 8076 int32_t samples;
8042 uint32 internalformat; 8077 uint32_t internalformat;
8043 int32 width; 8078 int32_t width;
8044 int32 height; 8079 int32_t height;
8045 }; 8080 };
8046 8081
8047 COMPILE_ASSERT(sizeof(RenderbufferStorageMultisampleEXT) == 24, 8082 COMPILE_ASSERT(sizeof(RenderbufferStorageMultisampleEXT) == 24,
8048 Sizeof_RenderbufferStorageMultisampleEXT_is_not_24); 8083 Sizeof_RenderbufferStorageMultisampleEXT_is_not_24);
8049 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, header) == 0, 8084 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, header) == 0,
8050 OffsetOf_RenderbufferStorageMultisampleEXT_header_not_0); 8085 OffsetOf_RenderbufferStorageMultisampleEXT_header_not_0);
8051 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, target) == 4, 8086 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, target) == 4,
8052 OffsetOf_RenderbufferStorageMultisampleEXT_target_not_4); 8087 OffsetOf_RenderbufferStorageMultisampleEXT_target_not_4);
8053 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, samples) == 8, 8088 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, samples) == 8,
8054 OffsetOf_RenderbufferStorageMultisampleEXT_samples_not_8); 8089 OffsetOf_RenderbufferStorageMultisampleEXT_samples_not_8);
8055 COMPILE_ASSERT( 8090 COMPILE_ASSERT(
8056 offsetof(RenderbufferStorageMultisampleEXT, internalformat) == 12, 8091 offsetof(RenderbufferStorageMultisampleEXT, internalformat) == 12,
8057 OffsetOf_RenderbufferStorageMultisampleEXT_internalformat_not_12); 8092 OffsetOf_RenderbufferStorageMultisampleEXT_internalformat_not_12);
8058 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, width) == 16, 8093 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, width) == 16,
8059 OffsetOf_RenderbufferStorageMultisampleEXT_width_not_16); 8094 OffsetOf_RenderbufferStorageMultisampleEXT_width_not_16);
8060 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, height) == 20, 8095 COMPILE_ASSERT(offsetof(RenderbufferStorageMultisampleEXT, height) == 20,
8061 OffsetOf_RenderbufferStorageMultisampleEXT_height_not_20); 8096 OffsetOf_RenderbufferStorageMultisampleEXT_height_not_20);
8062 8097
8063 struct FramebufferTexture2DMultisampleEXT { 8098 struct FramebufferTexture2DMultisampleEXT {
8064 typedef FramebufferTexture2DMultisampleEXT ValueType; 8099 typedef FramebufferTexture2DMultisampleEXT ValueType;
8065 static const CommandId kCmdId = kFramebufferTexture2DMultisampleEXT; 8100 static const CommandId kCmdId = kFramebufferTexture2DMultisampleEXT;
8066 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8101 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8067 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 8102 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
8068 8103
8069 static uint32 ComputeSize() { 8104 static uint32_t ComputeSize() {
8070 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8105 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8071 } 8106 }
8072 8107
8073 void SetHeader() { header.SetCmd<ValueType>(); } 8108 void SetHeader() { header.SetCmd<ValueType>(); }
8074 8109
8075 void Init(GLenum _target, 8110 void Init(GLenum _target,
8076 GLenum _attachment, 8111 GLenum _attachment,
8077 GLenum _textarget, 8112 GLenum _textarget,
8078 GLuint _texture, 8113 GLuint _texture,
8079 GLint _level, 8114 GLint _level,
8080 GLsizei _samples) { 8115 GLsizei _samples) {
(...skipping 12 matching lines...) Expand all
8093 GLenum _textarget, 8128 GLenum _textarget,
8094 GLuint _texture, 8129 GLuint _texture,
8095 GLint _level, 8130 GLint _level,
8096 GLsizei _samples) { 8131 GLsizei _samples) {
8097 static_cast<ValueType*>(cmd) 8132 static_cast<ValueType*>(cmd)
8098 ->Init(_target, _attachment, _textarget, _texture, _level, _samples); 8133 ->Init(_target, _attachment, _textarget, _texture, _level, _samples);
8099 return NextCmdAddress<ValueType>(cmd); 8134 return NextCmdAddress<ValueType>(cmd);
8100 } 8135 }
8101 8136
8102 gpu::CommandHeader header; 8137 gpu::CommandHeader header;
8103 uint32 target; 8138 uint32_t target;
8104 uint32 attachment; 8139 uint32_t attachment;
8105 uint32 textarget; 8140 uint32_t textarget;
8106 uint32 texture; 8141 uint32_t texture;
8107 int32 level; 8142 int32_t level;
8108 int32 samples; 8143 int32_t samples;
8109 }; 8144 };
8110 8145
8111 COMPILE_ASSERT(sizeof(FramebufferTexture2DMultisampleEXT) == 28, 8146 COMPILE_ASSERT(sizeof(FramebufferTexture2DMultisampleEXT) == 28,
8112 Sizeof_FramebufferTexture2DMultisampleEXT_is_not_28); 8147 Sizeof_FramebufferTexture2DMultisampleEXT_is_not_28);
8113 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, header) == 0, 8148 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, header) == 0,
8114 OffsetOf_FramebufferTexture2DMultisampleEXT_header_not_0); 8149 OffsetOf_FramebufferTexture2DMultisampleEXT_header_not_0);
8115 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, target) == 4, 8150 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, target) == 4,
8116 OffsetOf_FramebufferTexture2DMultisampleEXT_target_not_4); 8151 OffsetOf_FramebufferTexture2DMultisampleEXT_target_not_4);
8117 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, attachment) == 8, 8152 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, attachment) == 8,
8118 OffsetOf_FramebufferTexture2DMultisampleEXT_attachment_not_8); 8153 OffsetOf_FramebufferTexture2DMultisampleEXT_attachment_not_8);
8119 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, textarget) == 12, 8154 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, textarget) == 12,
8120 OffsetOf_FramebufferTexture2DMultisampleEXT_textarget_not_12); 8155 OffsetOf_FramebufferTexture2DMultisampleEXT_textarget_not_12);
8121 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, texture) == 16, 8156 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, texture) == 16,
8122 OffsetOf_FramebufferTexture2DMultisampleEXT_texture_not_16); 8157 OffsetOf_FramebufferTexture2DMultisampleEXT_texture_not_16);
8123 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, level) == 20, 8158 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, level) == 20,
8124 OffsetOf_FramebufferTexture2DMultisampleEXT_level_not_20); 8159 OffsetOf_FramebufferTexture2DMultisampleEXT_level_not_20);
8125 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, samples) == 24, 8160 COMPILE_ASSERT(offsetof(FramebufferTexture2DMultisampleEXT, samples) == 24,
8126 OffsetOf_FramebufferTexture2DMultisampleEXT_samples_not_24); 8161 OffsetOf_FramebufferTexture2DMultisampleEXT_samples_not_24);
8127 8162
8128 struct TexStorage2DEXT { 8163 struct TexStorage2DEXT {
8129 typedef TexStorage2DEXT ValueType; 8164 typedef TexStorage2DEXT ValueType;
8130 static const CommandId kCmdId = kTexStorage2DEXT; 8165 static const CommandId kCmdId = kTexStorage2DEXT;
8131 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8166 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8132 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8167 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8133 8168
8134 static uint32 ComputeSize() { 8169 static uint32_t ComputeSize() {
8135 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8170 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8136 } 8171 }
8137 8172
8138 void SetHeader() { header.SetCmd<ValueType>(); } 8173 void SetHeader() { header.SetCmd<ValueType>(); }
8139 8174
8140 void Init(GLenum _target, 8175 void Init(GLenum _target,
8141 GLsizei _levels, 8176 GLsizei _levels,
8142 GLenum _internalFormat, 8177 GLenum _internalFormat,
8143 GLsizei _width, 8178 GLsizei _width,
8144 GLsizei _height) { 8179 GLsizei _height) {
8145 SetHeader(); 8180 SetHeader();
8146 target = _target; 8181 target = _target;
8147 levels = _levels; 8182 levels = _levels;
8148 internalFormat = _internalFormat; 8183 internalFormat = _internalFormat;
8149 width = _width; 8184 width = _width;
8150 height = _height; 8185 height = _height;
8151 } 8186 }
8152 8187
8153 void* Set(void* cmd, 8188 void* Set(void* cmd,
8154 GLenum _target, 8189 GLenum _target,
8155 GLsizei _levels, 8190 GLsizei _levels,
8156 GLenum _internalFormat, 8191 GLenum _internalFormat,
8157 GLsizei _width, 8192 GLsizei _width,
8158 GLsizei _height) { 8193 GLsizei _height) {
8159 static_cast<ValueType*>(cmd) 8194 static_cast<ValueType*>(cmd)
8160 ->Init(_target, _levels, _internalFormat, _width, _height); 8195 ->Init(_target, _levels, _internalFormat, _width, _height);
8161 return NextCmdAddress<ValueType>(cmd); 8196 return NextCmdAddress<ValueType>(cmd);
8162 } 8197 }
8163 8198
8164 gpu::CommandHeader header; 8199 gpu::CommandHeader header;
8165 uint32 target; 8200 uint32_t target;
8166 int32 levels; 8201 int32_t levels;
8167 uint32 internalFormat; 8202 uint32_t internalFormat;
8168 int32 width; 8203 int32_t width;
8169 int32 height; 8204 int32_t height;
8170 }; 8205 };
8171 8206
8172 COMPILE_ASSERT(sizeof(TexStorage2DEXT) == 24, Sizeof_TexStorage2DEXT_is_not_24); 8207 COMPILE_ASSERT(sizeof(TexStorage2DEXT) == 24, Sizeof_TexStorage2DEXT_is_not_24);
8173 COMPILE_ASSERT(offsetof(TexStorage2DEXT, header) == 0, 8208 COMPILE_ASSERT(offsetof(TexStorage2DEXT, header) == 0,
8174 OffsetOf_TexStorage2DEXT_header_not_0); 8209 OffsetOf_TexStorage2DEXT_header_not_0);
8175 COMPILE_ASSERT(offsetof(TexStorage2DEXT, target) == 4, 8210 COMPILE_ASSERT(offsetof(TexStorage2DEXT, target) == 4,
8176 OffsetOf_TexStorage2DEXT_target_not_4); 8211 OffsetOf_TexStorage2DEXT_target_not_4);
8177 COMPILE_ASSERT(offsetof(TexStorage2DEXT, levels) == 8, 8212 COMPILE_ASSERT(offsetof(TexStorage2DEXT, levels) == 8,
8178 OffsetOf_TexStorage2DEXT_levels_not_8); 8213 OffsetOf_TexStorage2DEXT_levels_not_8);
8179 COMPILE_ASSERT(offsetof(TexStorage2DEXT, internalFormat) == 12, 8214 COMPILE_ASSERT(offsetof(TexStorage2DEXT, internalFormat) == 12,
8180 OffsetOf_TexStorage2DEXT_internalFormat_not_12); 8215 OffsetOf_TexStorage2DEXT_internalFormat_not_12);
8181 COMPILE_ASSERT(offsetof(TexStorage2DEXT, width) == 16, 8216 COMPILE_ASSERT(offsetof(TexStorage2DEXT, width) == 16,
8182 OffsetOf_TexStorage2DEXT_width_not_16); 8217 OffsetOf_TexStorage2DEXT_width_not_16);
8183 COMPILE_ASSERT(offsetof(TexStorage2DEXT, height) == 20, 8218 COMPILE_ASSERT(offsetof(TexStorage2DEXT, height) == 20,
8184 OffsetOf_TexStorage2DEXT_height_not_20); 8219 OffsetOf_TexStorage2DEXT_height_not_20);
8185 8220
8186 struct GenQueriesEXT { 8221 struct GenQueriesEXT {
8187 typedef GenQueriesEXT ValueType; 8222 typedef GenQueriesEXT ValueType;
8188 static const CommandId kCmdId = kGenQueriesEXT; 8223 static const CommandId kCmdId = kGenQueriesEXT;
8189 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8224 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8190 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8225 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8191 8226
8192 static uint32 ComputeSize() { 8227 static uint32_t ComputeSize() {
8193 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8228 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8194 } 8229 }
8195 8230
8196 void SetHeader() { header.SetCmd<ValueType>(); } 8231 void SetHeader() { header.SetCmd<ValueType>(); }
8197 8232
8198 void Init(GLsizei _n, uint32 _queries_shm_id, uint32 _queries_shm_offset) { 8233 void Init(GLsizei _n,
8234 uint32_t _queries_shm_id,
8235 uint32_t _queries_shm_offset) {
8199 SetHeader(); 8236 SetHeader();
8200 n = _n; 8237 n = _n;
8201 queries_shm_id = _queries_shm_id; 8238 queries_shm_id = _queries_shm_id;
8202 queries_shm_offset = _queries_shm_offset; 8239 queries_shm_offset = _queries_shm_offset;
8203 } 8240 }
8204 8241
8205 void* Set(void* cmd, 8242 void* Set(void* cmd,
8206 GLsizei _n, 8243 GLsizei _n,
8207 uint32 _queries_shm_id, 8244 uint32_t _queries_shm_id,
8208 uint32 _queries_shm_offset) { 8245 uint32_t _queries_shm_offset) {
8209 static_cast<ValueType*>(cmd) 8246 static_cast<ValueType*>(cmd)
8210 ->Init(_n, _queries_shm_id, _queries_shm_offset); 8247 ->Init(_n, _queries_shm_id, _queries_shm_offset);
8211 return NextCmdAddress<ValueType>(cmd); 8248 return NextCmdAddress<ValueType>(cmd);
8212 } 8249 }
8213 8250
8214 gpu::CommandHeader header; 8251 gpu::CommandHeader header;
8215 int32 n; 8252 int32_t n;
8216 uint32 queries_shm_id; 8253 uint32_t queries_shm_id;
8217 uint32 queries_shm_offset; 8254 uint32_t queries_shm_offset;
8218 }; 8255 };
8219 8256
8220 COMPILE_ASSERT(sizeof(GenQueriesEXT) == 16, Sizeof_GenQueriesEXT_is_not_16); 8257 COMPILE_ASSERT(sizeof(GenQueriesEXT) == 16, Sizeof_GenQueriesEXT_is_not_16);
8221 COMPILE_ASSERT(offsetof(GenQueriesEXT, header) == 0, 8258 COMPILE_ASSERT(offsetof(GenQueriesEXT, header) == 0,
8222 OffsetOf_GenQueriesEXT_header_not_0); 8259 OffsetOf_GenQueriesEXT_header_not_0);
8223 COMPILE_ASSERT(offsetof(GenQueriesEXT, n) == 4, OffsetOf_GenQueriesEXT_n_not_4); 8260 COMPILE_ASSERT(offsetof(GenQueriesEXT, n) == 4, OffsetOf_GenQueriesEXT_n_not_4);
8224 COMPILE_ASSERT(offsetof(GenQueriesEXT, queries_shm_id) == 8, 8261 COMPILE_ASSERT(offsetof(GenQueriesEXT, queries_shm_id) == 8,
8225 OffsetOf_GenQueriesEXT_queries_shm_id_not_8); 8262 OffsetOf_GenQueriesEXT_queries_shm_id_not_8);
8226 COMPILE_ASSERT(offsetof(GenQueriesEXT, queries_shm_offset) == 12, 8263 COMPILE_ASSERT(offsetof(GenQueriesEXT, queries_shm_offset) == 12,
8227 OffsetOf_GenQueriesEXT_queries_shm_offset_not_12); 8264 OffsetOf_GenQueriesEXT_queries_shm_offset_not_12);
8228 8265
8229 struct GenQueriesEXTImmediate { 8266 struct GenQueriesEXTImmediate {
8230 typedef GenQueriesEXTImmediate ValueType; 8267 typedef GenQueriesEXTImmediate ValueType;
8231 static const CommandId kCmdId = kGenQueriesEXTImmediate; 8268 static const CommandId kCmdId = kGenQueriesEXTImmediate;
8232 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 8269 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
8233 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8270 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8234 8271
8235 static uint32 ComputeDataSize(GLsizei n) { 8272 static uint32_t ComputeDataSize(GLsizei n) {
8236 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 8273 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
8237 } 8274 }
8238 8275
8239 static uint32 ComputeSize(GLsizei n) { 8276 static uint32_t ComputeSize(GLsizei n) {
8240 return static_cast<uint32>(sizeof(ValueType) + 8277 return static_cast<uint32_t>(sizeof(ValueType) +
8241 ComputeDataSize(n)); // NOLINT 8278 ComputeDataSize(n)); // NOLINT
8242 } 8279 }
8243 8280
8244 void SetHeader(GLsizei n) { 8281 void SetHeader(GLsizei n) {
8245 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 8282 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
8246 } 8283 }
8247 8284
8248 void Init(GLsizei _n, GLuint* _queries) { 8285 void Init(GLsizei _n, GLuint* _queries) {
8249 SetHeader(_n); 8286 SetHeader(_n);
8250 n = _n; 8287 n = _n;
8251 memcpy(ImmediateDataAddress(this), _queries, ComputeDataSize(_n)); 8288 memcpy(ImmediateDataAddress(this), _queries, ComputeDataSize(_n));
8252 } 8289 }
8253 8290
8254 void* Set(void* cmd, GLsizei _n, GLuint* _queries) { 8291 void* Set(void* cmd, GLsizei _n, GLuint* _queries) {
8255 static_cast<ValueType*>(cmd)->Init(_n, _queries); 8292 static_cast<ValueType*>(cmd)->Init(_n, _queries);
8256 const uint32 size = ComputeSize(_n); 8293 const uint32_t size = ComputeSize(_n);
8257 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 8294 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
8258 } 8295 }
8259 8296
8260 gpu::CommandHeader header; 8297 gpu::CommandHeader header;
8261 int32 n; 8298 int32_t n;
8262 }; 8299 };
8263 8300
8264 COMPILE_ASSERT(sizeof(GenQueriesEXTImmediate) == 8, 8301 COMPILE_ASSERT(sizeof(GenQueriesEXTImmediate) == 8,
8265 Sizeof_GenQueriesEXTImmediate_is_not_8); 8302 Sizeof_GenQueriesEXTImmediate_is_not_8);
8266 COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, header) == 0, 8303 COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, header) == 0,
8267 OffsetOf_GenQueriesEXTImmediate_header_not_0); 8304 OffsetOf_GenQueriesEXTImmediate_header_not_0);
8268 COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, n) == 4, 8305 COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, n) == 4,
8269 OffsetOf_GenQueriesEXTImmediate_n_not_4); 8306 OffsetOf_GenQueriesEXTImmediate_n_not_4);
8270 8307
8271 struct DeleteQueriesEXT { 8308 struct DeleteQueriesEXT {
8272 typedef DeleteQueriesEXT ValueType; 8309 typedef DeleteQueriesEXT ValueType;
8273 static const CommandId kCmdId = kDeleteQueriesEXT; 8310 static const CommandId kCmdId = kDeleteQueriesEXT;
8274 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8311 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8275 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8312 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8276 8313
8277 static uint32 ComputeSize() { 8314 static uint32_t ComputeSize() {
8278 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8315 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8279 } 8316 }
8280 8317
8281 void SetHeader() { header.SetCmd<ValueType>(); } 8318 void SetHeader() { header.SetCmd<ValueType>(); }
8282 8319
8283 void Init(GLsizei _n, uint32 _queries_shm_id, uint32 _queries_shm_offset) { 8320 void Init(GLsizei _n,
8321 uint32_t _queries_shm_id,
8322 uint32_t _queries_shm_offset) {
8284 SetHeader(); 8323 SetHeader();
8285 n = _n; 8324 n = _n;
8286 queries_shm_id = _queries_shm_id; 8325 queries_shm_id = _queries_shm_id;
8287 queries_shm_offset = _queries_shm_offset; 8326 queries_shm_offset = _queries_shm_offset;
8288 } 8327 }
8289 8328
8290 void* Set(void* cmd, 8329 void* Set(void* cmd,
8291 GLsizei _n, 8330 GLsizei _n,
8292 uint32 _queries_shm_id, 8331 uint32_t _queries_shm_id,
8293 uint32 _queries_shm_offset) { 8332 uint32_t _queries_shm_offset) {
8294 static_cast<ValueType*>(cmd) 8333 static_cast<ValueType*>(cmd)
8295 ->Init(_n, _queries_shm_id, _queries_shm_offset); 8334 ->Init(_n, _queries_shm_id, _queries_shm_offset);
8296 return NextCmdAddress<ValueType>(cmd); 8335 return NextCmdAddress<ValueType>(cmd);
8297 } 8336 }
8298 8337
8299 gpu::CommandHeader header; 8338 gpu::CommandHeader header;
8300 int32 n; 8339 int32_t n;
8301 uint32 queries_shm_id; 8340 uint32_t queries_shm_id;
8302 uint32 queries_shm_offset; 8341 uint32_t queries_shm_offset;
8303 }; 8342 };
8304 8343
8305 COMPILE_ASSERT(sizeof(DeleteQueriesEXT) == 16, 8344 COMPILE_ASSERT(sizeof(DeleteQueriesEXT) == 16,
8306 Sizeof_DeleteQueriesEXT_is_not_16); 8345 Sizeof_DeleteQueriesEXT_is_not_16);
8307 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, header) == 0, 8346 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, header) == 0,
8308 OffsetOf_DeleteQueriesEXT_header_not_0); 8347 OffsetOf_DeleteQueriesEXT_header_not_0);
8309 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, n) == 4, 8348 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, n) == 4,
8310 OffsetOf_DeleteQueriesEXT_n_not_4); 8349 OffsetOf_DeleteQueriesEXT_n_not_4);
8311 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, queries_shm_id) == 8, 8350 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, queries_shm_id) == 8,
8312 OffsetOf_DeleteQueriesEXT_queries_shm_id_not_8); 8351 OffsetOf_DeleteQueriesEXT_queries_shm_id_not_8);
8313 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, queries_shm_offset) == 12, 8352 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, queries_shm_offset) == 12,
8314 OffsetOf_DeleteQueriesEXT_queries_shm_offset_not_12); 8353 OffsetOf_DeleteQueriesEXT_queries_shm_offset_not_12);
8315 8354
8316 struct DeleteQueriesEXTImmediate { 8355 struct DeleteQueriesEXTImmediate {
8317 typedef DeleteQueriesEXTImmediate ValueType; 8356 typedef DeleteQueriesEXTImmediate ValueType;
8318 static const CommandId kCmdId = kDeleteQueriesEXTImmediate; 8357 static const CommandId kCmdId = kDeleteQueriesEXTImmediate;
8319 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 8358 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
8320 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8359 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8321 8360
8322 static uint32 ComputeDataSize(GLsizei n) { 8361 static uint32_t ComputeDataSize(GLsizei n) {
8323 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 8362 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
8324 } 8363 }
8325 8364
8326 static uint32 ComputeSize(GLsizei n) { 8365 static uint32_t ComputeSize(GLsizei n) {
8327 return static_cast<uint32>(sizeof(ValueType) + 8366 return static_cast<uint32_t>(sizeof(ValueType) +
8328 ComputeDataSize(n)); // NOLINT 8367 ComputeDataSize(n)); // NOLINT
8329 } 8368 }
8330 8369
8331 void SetHeader(GLsizei n) { 8370 void SetHeader(GLsizei n) {
8332 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 8371 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
8333 } 8372 }
8334 8373
8335 void Init(GLsizei _n, const GLuint* _queries) { 8374 void Init(GLsizei _n, const GLuint* _queries) {
8336 SetHeader(_n); 8375 SetHeader(_n);
8337 n = _n; 8376 n = _n;
8338 memcpy(ImmediateDataAddress(this), _queries, ComputeDataSize(_n)); 8377 memcpy(ImmediateDataAddress(this), _queries, ComputeDataSize(_n));
8339 } 8378 }
8340 8379
8341 void* Set(void* cmd, GLsizei _n, const GLuint* _queries) { 8380 void* Set(void* cmd, GLsizei _n, const GLuint* _queries) {
8342 static_cast<ValueType*>(cmd)->Init(_n, _queries); 8381 static_cast<ValueType*>(cmd)->Init(_n, _queries);
8343 const uint32 size = ComputeSize(_n); 8382 const uint32_t size = ComputeSize(_n);
8344 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 8383 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
8345 } 8384 }
8346 8385
8347 gpu::CommandHeader header; 8386 gpu::CommandHeader header;
8348 int32 n; 8387 int32_t n;
8349 }; 8388 };
8350 8389
8351 COMPILE_ASSERT(sizeof(DeleteQueriesEXTImmediate) == 8, 8390 COMPILE_ASSERT(sizeof(DeleteQueriesEXTImmediate) == 8,
8352 Sizeof_DeleteQueriesEXTImmediate_is_not_8); 8391 Sizeof_DeleteQueriesEXTImmediate_is_not_8);
8353 COMPILE_ASSERT(offsetof(DeleteQueriesEXTImmediate, header) == 0, 8392 COMPILE_ASSERT(offsetof(DeleteQueriesEXTImmediate, header) == 0,
8354 OffsetOf_DeleteQueriesEXTImmediate_header_not_0); 8393 OffsetOf_DeleteQueriesEXTImmediate_header_not_0);
8355 COMPILE_ASSERT(offsetof(DeleteQueriesEXTImmediate, n) == 4, 8394 COMPILE_ASSERT(offsetof(DeleteQueriesEXTImmediate, n) == 4,
8356 OffsetOf_DeleteQueriesEXTImmediate_n_not_4); 8395 OffsetOf_DeleteQueriesEXTImmediate_n_not_4);
8357 8396
8358 struct BeginQueryEXT { 8397 struct BeginQueryEXT {
8359 typedef BeginQueryEXT ValueType; 8398 typedef BeginQueryEXT ValueType;
8360 static const CommandId kCmdId = kBeginQueryEXT; 8399 static const CommandId kCmdId = kBeginQueryEXT;
8361 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8400 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8362 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8401 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8363 8402
8364 static uint32 ComputeSize() { 8403 static uint32_t ComputeSize() {
8365 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8404 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8366 } 8405 }
8367 8406
8368 void SetHeader() { header.SetCmd<ValueType>(); } 8407 void SetHeader() { header.SetCmd<ValueType>(); }
8369 8408
8370 void Init(GLenum _target, 8409 void Init(GLenum _target,
8371 GLuint _id, 8410 GLuint _id,
8372 uint32 _sync_data_shm_id, 8411 uint32_t _sync_data_shm_id,
8373 uint32 _sync_data_shm_offset) { 8412 uint32_t _sync_data_shm_offset) {
8374 SetHeader(); 8413 SetHeader();
8375 target = _target; 8414 target = _target;
8376 id = _id; 8415 id = _id;
8377 sync_data_shm_id = _sync_data_shm_id; 8416 sync_data_shm_id = _sync_data_shm_id;
8378 sync_data_shm_offset = _sync_data_shm_offset; 8417 sync_data_shm_offset = _sync_data_shm_offset;
8379 } 8418 }
8380 8419
8381 void* Set(void* cmd, 8420 void* Set(void* cmd,
8382 GLenum _target, 8421 GLenum _target,
8383 GLuint _id, 8422 GLuint _id,
8384 uint32 _sync_data_shm_id, 8423 uint32_t _sync_data_shm_id,
8385 uint32 _sync_data_shm_offset) { 8424 uint32_t _sync_data_shm_offset) {
8386 static_cast<ValueType*>(cmd) 8425 static_cast<ValueType*>(cmd)
8387 ->Init(_target, _id, _sync_data_shm_id, _sync_data_shm_offset); 8426 ->Init(_target, _id, _sync_data_shm_id, _sync_data_shm_offset);
8388 return NextCmdAddress<ValueType>(cmd); 8427 return NextCmdAddress<ValueType>(cmd);
8389 } 8428 }
8390 8429
8391 gpu::CommandHeader header; 8430 gpu::CommandHeader header;
8392 uint32 target; 8431 uint32_t target;
8393 uint32 id; 8432 uint32_t id;
8394 uint32 sync_data_shm_id; 8433 uint32_t sync_data_shm_id;
8395 uint32 sync_data_shm_offset; 8434 uint32_t sync_data_shm_offset;
8396 }; 8435 };
8397 8436
8398 COMPILE_ASSERT(sizeof(BeginQueryEXT) == 20, Sizeof_BeginQueryEXT_is_not_20); 8437 COMPILE_ASSERT(sizeof(BeginQueryEXT) == 20, Sizeof_BeginQueryEXT_is_not_20);
8399 COMPILE_ASSERT(offsetof(BeginQueryEXT, header) == 0, 8438 COMPILE_ASSERT(offsetof(BeginQueryEXT, header) == 0,
8400 OffsetOf_BeginQueryEXT_header_not_0); 8439 OffsetOf_BeginQueryEXT_header_not_0);
8401 COMPILE_ASSERT(offsetof(BeginQueryEXT, target) == 4, 8440 COMPILE_ASSERT(offsetof(BeginQueryEXT, target) == 4,
8402 OffsetOf_BeginQueryEXT_target_not_4); 8441 OffsetOf_BeginQueryEXT_target_not_4);
8403 COMPILE_ASSERT(offsetof(BeginQueryEXT, id) == 8, 8442 COMPILE_ASSERT(offsetof(BeginQueryEXT, id) == 8,
8404 OffsetOf_BeginQueryEXT_id_not_8); 8443 OffsetOf_BeginQueryEXT_id_not_8);
8405 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_id) == 12, 8444 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_id) == 12,
8406 OffsetOf_BeginQueryEXT_sync_data_shm_id_not_12); 8445 OffsetOf_BeginQueryEXT_sync_data_shm_id_not_12);
8407 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_offset) == 16, 8446 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_offset) == 16,
8408 OffsetOf_BeginQueryEXT_sync_data_shm_offset_not_16); 8447 OffsetOf_BeginQueryEXT_sync_data_shm_offset_not_16);
8409 8448
8410 struct EndQueryEXT { 8449 struct EndQueryEXT {
8411 typedef EndQueryEXT ValueType; 8450 typedef EndQueryEXT ValueType;
8412 static const CommandId kCmdId = kEndQueryEXT; 8451 static const CommandId kCmdId = kEndQueryEXT;
8413 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8452 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8414 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8453 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8415 8454
8416 static uint32 ComputeSize() { 8455 static uint32_t ComputeSize() {
8417 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8456 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8418 } 8457 }
8419 8458
8420 void SetHeader() { header.SetCmd<ValueType>(); } 8459 void SetHeader() { header.SetCmd<ValueType>(); }
8421 8460
8422 void Init(GLenum _target, GLuint _submit_count) { 8461 void Init(GLenum _target, GLuint _submit_count) {
8423 SetHeader(); 8462 SetHeader();
8424 target = _target; 8463 target = _target;
8425 submit_count = _submit_count; 8464 submit_count = _submit_count;
8426 } 8465 }
8427 8466
8428 void* Set(void* cmd, GLenum _target, GLuint _submit_count) { 8467 void* Set(void* cmd, GLenum _target, GLuint _submit_count) {
8429 static_cast<ValueType*>(cmd)->Init(_target, _submit_count); 8468 static_cast<ValueType*>(cmd)->Init(_target, _submit_count);
8430 return NextCmdAddress<ValueType>(cmd); 8469 return NextCmdAddress<ValueType>(cmd);
8431 } 8470 }
8432 8471
8433 gpu::CommandHeader header; 8472 gpu::CommandHeader header;
8434 uint32 target; 8473 uint32_t target;
8435 uint32 submit_count; 8474 uint32_t submit_count;
8436 }; 8475 };
8437 8476
8438 COMPILE_ASSERT(sizeof(EndQueryEXT) == 12, Sizeof_EndQueryEXT_is_not_12); 8477 COMPILE_ASSERT(sizeof(EndQueryEXT) == 12, Sizeof_EndQueryEXT_is_not_12);
8439 COMPILE_ASSERT(offsetof(EndQueryEXT, header) == 0, 8478 COMPILE_ASSERT(offsetof(EndQueryEXT, header) == 0,
8440 OffsetOf_EndQueryEXT_header_not_0); 8479 OffsetOf_EndQueryEXT_header_not_0);
8441 COMPILE_ASSERT(offsetof(EndQueryEXT, target) == 4, 8480 COMPILE_ASSERT(offsetof(EndQueryEXT, target) == 4,
8442 OffsetOf_EndQueryEXT_target_not_4); 8481 OffsetOf_EndQueryEXT_target_not_4);
8443 COMPILE_ASSERT(offsetof(EndQueryEXT, submit_count) == 8, 8482 COMPILE_ASSERT(offsetof(EndQueryEXT, submit_count) == 8,
8444 OffsetOf_EndQueryEXT_submit_count_not_8); 8483 OffsetOf_EndQueryEXT_submit_count_not_8);
8445 8484
8446 struct InsertEventMarkerEXT { 8485 struct InsertEventMarkerEXT {
8447 typedef InsertEventMarkerEXT ValueType; 8486 typedef InsertEventMarkerEXT ValueType;
8448 static const CommandId kCmdId = kInsertEventMarkerEXT; 8487 static const CommandId kCmdId = kInsertEventMarkerEXT;
8449 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8488 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8450 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8489 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8451 8490
8452 static uint32 ComputeSize() { 8491 static uint32_t ComputeSize() {
8453 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8492 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8454 } 8493 }
8455 8494
8456 void SetHeader() { header.SetCmd<ValueType>(); } 8495 void SetHeader() { header.SetCmd<ValueType>(); }
8457 8496
8458 void Init(GLuint _bucket_id) { 8497 void Init(GLuint _bucket_id) {
8459 SetHeader(); 8498 SetHeader();
8460 bucket_id = _bucket_id; 8499 bucket_id = _bucket_id;
8461 } 8500 }
8462 8501
8463 void* Set(void* cmd, GLuint _bucket_id) { 8502 void* Set(void* cmd, GLuint _bucket_id) {
8464 static_cast<ValueType*>(cmd)->Init(_bucket_id); 8503 static_cast<ValueType*>(cmd)->Init(_bucket_id);
8465 return NextCmdAddress<ValueType>(cmd); 8504 return NextCmdAddress<ValueType>(cmd);
8466 } 8505 }
8467 8506
8468 gpu::CommandHeader header; 8507 gpu::CommandHeader header;
8469 uint32 bucket_id; 8508 uint32_t bucket_id;
8470 }; 8509 };
8471 8510
8472 COMPILE_ASSERT(sizeof(InsertEventMarkerEXT) == 8, 8511 COMPILE_ASSERT(sizeof(InsertEventMarkerEXT) == 8,
8473 Sizeof_InsertEventMarkerEXT_is_not_8); 8512 Sizeof_InsertEventMarkerEXT_is_not_8);
8474 COMPILE_ASSERT(offsetof(InsertEventMarkerEXT, header) == 0, 8513 COMPILE_ASSERT(offsetof(InsertEventMarkerEXT, header) == 0,
8475 OffsetOf_InsertEventMarkerEXT_header_not_0); 8514 OffsetOf_InsertEventMarkerEXT_header_not_0);
8476 COMPILE_ASSERT(offsetof(InsertEventMarkerEXT, bucket_id) == 4, 8515 COMPILE_ASSERT(offsetof(InsertEventMarkerEXT, bucket_id) == 4,
8477 OffsetOf_InsertEventMarkerEXT_bucket_id_not_4); 8516 OffsetOf_InsertEventMarkerEXT_bucket_id_not_4);
8478 8517
8479 struct PushGroupMarkerEXT { 8518 struct PushGroupMarkerEXT {
8480 typedef PushGroupMarkerEXT ValueType; 8519 typedef PushGroupMarkerEXT ValueType;
8481 static const CommandId kCmdId = kPushGroupMarkerEXT; 8520 static const CommandId kCmdId = kPushGroupMarkerEXT;
8482 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8521 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8483 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8522 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8484 8523
8485 static uint32 ComputeSize() { 8524 static uint32_t ComputeSize() {
8486 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8525 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8487 } 8526 }
8488 8527
8489 void SetHeader() { header.SetCmd<ValueType>(); } 8528 void SetHeader() { header.SetCmd<ValueType>(); }
8490 8529
8491 void Init(GLuint _bucket_id) { 8530 void Init(GLuint _bucket_id) {
8492 SetHeader(); 8531 SetHeader();
8493 bucket_id = _bucket_id; 8532 bucket_id = _bucket_id;
8494 } 8533 }
8495 8534
8496 void* Set(void* cmd, GLuint _bucket_id) { 8535 void* Set(void* cmd, GLuint _bucket_id) {
8497 static_cast<ValueType*>(cmd)->Init(_bucket_id); 8536 static_cast<ValueType*>(cmd)->Init(_bucket_id);
8498 return NextCmdAddress<ValueType>(cmd); 8537 return NextCmdAddress<ValueType>(cmd);
8499 } 8538 }
8500 8539
8501 gpu::CommandHeader header; 8540 gpu::CommandHeader header;
8502 uint32 bucket_id; 8541 uint32_t bucket_id;
8503 }; 8542 };
8504 8543
8505 COMPILE_ASSERT(sizeof(PushGroupMarkerEXT) == 8, 8544 COMPILE_ASSERT(sizeof(PushGroupMarkerEXT) == 8,
8506 Sizeof_PushGroupMarkerEXT_is_not_8); 8545 Sizeof_PushGroupMarkerEXT_is_not_8);
8507 COMPILE_ASSERT(offsetof(PushGroupMarkerEXT, header) == 0, 8546 COMPILE_ASSERT(offsetof(PushGroupMarkerEXT, header) == 0,
8508 OffsetOf_PushGroupMarkerEXT_header_not_0); 8547 OffsetOf_PushGroupMarkerEXT_header_not_0);
8509 COMPILE_ASSERT(offsetof(PushGroupMarkerEXT, bucket_id) == 4, 8548 COMPILE_ASSERT(offsetof(PushGroupMarkerEXT, bucket_id) == 4,
8510 OffsetOf_PushGroupMarkerEXT_bucket_id_not_4); 8549 OffsetOf_PushGroupMarkerEXT_bucket_id_not_4);
8511 8550
8512 struct PopGroupMarkerEXT { 8551 struct PopGroupMarkerEXT {
8513 typedef PopGroupMarkerEXT ValueType; 8552 typedef PopGroupMarkerEXT ValueType;
8514 static const CommandId kCmdId = kPopGroupMarkerEXT; 8553 static const CommandId kCmdId = kPopGroupMarkerEXT;
8515 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8554 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8516 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8555 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8517 8556
8518 static uint32 ComputeSize() { 8557 static uint32_t ComputeSize() {
8519 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8558 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8520 } 8559 }
8521 8560
8522 void SetHeader() { header.SetCmd<ValueType>(); } 8561 void SetHeader() { header.SetCmd<ValueType>(); }
8523 8562
8524 void Init() { SetHeader(); } 8563 void Init() { SetHeader(); }
8525 8564
8526 void* Set(void* cmd) { 8565 void* Set(void* cmd) {
8527 static_cast<ValueType*>(cmd)->Init(); 8566 static_cast<ValueType*>(cmd)->Init();
8528 return NextCmdAddress<ValueType>(cmd); 8567 return NextCmdAddress<ValueType>(cmd);
8529 } 8568 }
8530 8569
8531 gpu::CommandHeader header; 8570 gpu::CommandHeader header;
8532 }; 8571 };
8533 8572
8534 COMPILE_ASSERT(sizeof(PopGroupMarkerEXT) == 4, 8573 COMPILE_ASSERT(sizeof(PopGroupMarkerEXT) == 4,
8535 Sizeof_PopGroupMarkerEXT_is_not_4); 8574 Sizeof_PopGroupMarkerEXT_is_not_4);
8536 COMPILE_ASSERT(offsetof(PopGroupMarkerEXT, header) == 0, 8575 COMPILE_ASSERT(offsetof(PopGroupMarkerEXT, header) == 0,
8537 OffsetOf_PopGroupMarkerEXT_header_not_0); 8576 OffsetOf_PopGroupMarkerEXT_header_not_0);
8538 8577
8539 struct GenVertexArraysOES { 8578 struct GenVertexArraysOES {
8540 typedef GenVertexArraysOES ValueType; 8579 typedef GenVertexArraysOES ValueType;
8541 static const CommandId kCmdId = kGenVertexArraysOES; 8580 static const CommandId kCmdId = kGenVertexArraysOES;
8542 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8581 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8543 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8582 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8544 8583
8545 static uint32 ComputeSize() { 8584 static uint32_t ComputeSize() {
8546 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8585 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8547 } 8586 }
8548 8587
8549 void SetHeader() { header.SetCmd<ValueType>(); } 8588 void SetHeader() { header.SetCmd<ValueType>(); }
8550 8589
8551 void Init(GLsizei _n, uint32 _arrays_shm_id, uint32 _arrays_shm_offset) { 8590 void Init(GLsizei _n, uint32_t _arrays_shm_id, uint32_t _arrays_shm_offset) {
8552 SetHeader(); 8591 SetHeader();
8553 n = _n; 8592 n = _n;
8554 arrays_shm_id = _arrays_shm_id; 8593 arrays_shm_id = _arrays_shm_id;
8555 arrays_shm_offset = _arrays_shm_offset; 8594 arrays_shm_offset = _arrays_shm_offset;
8556 } 8595 }
8557 8596
8558 void* Set(void* cmd, 8597 void* Set(void* cmd,
8559 GLsizei _n, 8598 GLsizei _n,
8560 uint32 _arrays_shm_id, 8599 uint32_t _arrays_shm_id,
8561 uint32 _arrays_shm_offset) { 8600 uint32_t _arrays_shm_offset) {
8562 static_cast<ValueType*>(cmd)->Init(_n, _arrays_shm_id, _arrays_shm_offset); 8601 static_cast<ValueType*>(cmd)->Init(_n, _arrays_shm_id, _arrays_shm_offset);
8563 return NextCmdAddress<ValueType>(cmd); 8602 return NextCmdAddress<ValueType>(cmd);
8564 } 8603 }
8565 8604
8566 gpu::CommandHeader header; 8605 gpu::CommandHeader header;
8567 int32 n; 8606 int32_t n;
8568 uint32 arrays_shm_id; 8607 uint32_t arrays_shm_id;
8569 uint32 arrays_shm_offset; 8608 uint32_t arrays_shm_offset;
8570 }; 8609 };
8571 8610
8572 COMPILE_ASSERT(sizeof(GenVertexArraysOES) == 16, 8611 COMPILE_ASSERT(sizeof(GenVertexArraysOES) == 16,
8573 Sizeof_GenVertexArraysOES_is_not_16); 8612 Sizeof_GenVertexArraysOES_is_not_16);
8574 COMPILE_ASSERT(offsetof(GenVertexArraysOES, header) == 0, 8613 COMPILE_ASSERT(offsetof(GenVertexArraysOES, header) == 0,
8575 OffsetOf_GenVertexArraysOES_header_not_0); 8614 OffsetOf_GenVertexArraysOES_header_not_0);
8576 COMPILE_ASSERT(offsetof(GenVertexArraysOES, n) == 4, 8615 COMPILE_ASSERT(offsetof(GenVertexArraysOES, n) == 4,
8577 OffsetOf_GenVertexArraysOES_n_not_4); 8616 OffsetOf_GenVertexArraysOES_n_not_4);
8578 COMPILE_ASSERT(offsetof(GenVertexArraysOES, arrays_shm_id) == 8, 8617 COMPILE_ASSERT(offsetof(GenVertexArraysOES, arrays_shm_id) == 8,
8579 OffsetOf_GenVertexArraysOES_arrays_shm_id_not_8); 8618 OffsetOf_GenVertexArraysOES_arrays_shm_id_not_8);
8580 COMPILE_ASSERT(offsetof(GenVertexArraysOES, arrays_shm_offset) == 12, 8619 COMPILE_ASSERT(offsetof(GenVertexArraysOES, arrays_shm_offset) == 12,
8581 OffsetOf_GenVertexArraysOES_arrays_shm_offset_not_12); 8620 OffsetOf_GenVertexArraysOES_arrays_shm_offset_not_12);
8582 8621
8583 struct GenVertexArraysOESImmediate { 8622 struct GenVertexArraysOESImmediate {
8584 typedef GenVertexArraysOESImmediate ValueType; 8623 typedef GenVertexArraysOESImmediate ValueType;
8585 static const CommandId kCmdId = kGenVertexArraysOESImmediate; 8624 static const CommandId kCmdId = kGenVertexArraysOESImmediate;
8586 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 8625 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
8587 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8626 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8588 8627
8589 static uint32 ComputeDataSize(GLsizei n) { 8628 static uint32_t ComputeDataSize(GLsizei n) {
8590 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 8629 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
8591 } 8630 }
8592 8631
8593 static uint32 ComputeSize(GLsizei n) { 8632 static uint32_t ComputeSize(GLsizei n) {
8594 return static_cast<uint32>(sizeof(ValueType) + 8633 return static_cast<uint32_t>(sizeof(ValueType) +
8595 ComputeDataSize(n)); // NOLINT 8634 ComputeDataSize(n)); // NOLINT
8596 } 8635 }
8597 8636
8598 void SetHeader(GLsizei n) { 8637 void SetHeader(GLsizei n) {
8599 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 8638 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
8600 } 8639 }
8601 8640
8602 void Init(GLsizei _n, GLuint* _arrays) { 8641 void Init(GLsizei _n, GLuint* _arrays) {
8603 SetHeader(_n); 8642 SetHeader(_n);
8604 n = _n; 8643 n = _n;
8605 memcpy(ImmediateDataAddress(this), _arrays, ComputeDataSize(_n)); 8644 memcpy(ImmediateDataAddress(this), _arrays, ComputeDataSize(_n));
8606 } 8645 }
8607 8646
8608 void* Set(void* cmd, GLsizei _n, GLuint* _arrays) { 8647 void* Set(void* cmd, GLsizei _n, GLuint* _arrays) {
8609 static_cast<ValueType*>(cmd)->Init(_n, _arrays); 8648 static_cast<ValueType*>(cmd)->Init(_n, _arrays);
8610 const uint32 size = ComputeSize(_n); 8649 const uint32_t size = ComputeSize(_n);
8611 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 8650 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
8612 } 8651 }
8613 8652
8614 gpu::CommandHeader header; 8653 gpu::CommandHeader header;
8615 int32 n; 8654 int32_t n;
8616 }; 8655 };
8617 8656
8618 COMPILE_ASSERT(sizeof(GenVertexArraysOESImmediate) == 8, 8657 COMPILE_ASSERT(sizeof(GenVertexArraysOESImmediate) == 8,
8619 Sizeof_GenVertexArraysOESImmediate_is_not_8); 8658 Sizeof_GenVertexArraysOESImmediate_is_not_8);
8620 COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, header) == 0, 8659 COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, header) == 0,
8621 OffsetOf_GenVertexArraysOESImmediate_header_not_0); 8660 OffsetOf_GenVertexArraysOESImmediate_header_not_0);
8622 COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, n) == 4, 8661 COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, n) == 4,
8623 OffsetOf_GenVertexArraysOESImmediate_n_not_4); 8662 OffsetOf_GenVertexArraysOESImmediate_n_not_4);
8624 8663
8625 struct DeleteVertexArraysOES { 8664 struct DeleteVertexArraysOES {
8626 typedef DeleteVertexArraysOES ValueType; 8665 typedef DeleteVertexArraysOES ValueType;
8627 static const CommandId kCmdId = kDeleteVertexArraysOES; 8666 static const CommandId kCmdId = kDeleteVertexArraysOES;
8628 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8667 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8629 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8668 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8630 8669
8631 static uint32 ComputeSize() { 8670 static uint32_t ComputeSize() {
8632 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8671 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8633 } 8672 }
8634 8673
8635 void SetHeader() { header.SetCmd<ValueType>(); } 8674 void SetHeader() { header.SetCmd<ValueType>(); }
8636 8675
8637 void Init(GLsizei _n, uint32 _arrays_shm_id, uint32 _arrays_shm_offset) { 8676 void Init(GLsizei _n, uint32_t _arrays_shm_id, uint32_t _arrays_shm_offset) {
8638 SetHeader(); 8677 SetHeader();
8639 n = _n; 8678 n = _n;
8640 arrays_shm_id = _arrays_shm_id; 8679 arrays_shm_id = _arrays_shm_id;
8641 arrays_shm_offset = _arrays_shm_offset; 8680 arrays_shm_offset = _arrays_shm_offset;
8642 } 8681 }
8643 8682
8644 void* Set(void* cmd, 8683 void* Set(void* cmd,
8645 GLsizei _n, 8684 GLsizei _n,
8646 uint32 _arrays_shm_id, 8685 uint32_t _arrays_shm_id,
8647 uint32 _arrays_shm_offset) { 8686 uint32_t _arrays_shm_offset) {
8648 static_cast<ValueType*>(cmd)->Init(_n, _arrays_shm_id, _arrays_shm_offset); 8687 static_cast<ValueType*>(cmd)->Init(_n, _arrays_shm_id, _arrays_shm_offset);
8649 return NextCmdAddress<ValueType>(cmd); 8688 return NextCmdAddress<ValueType>(cmd);
8650 } 8689 }
8651 8690
8652 gpu::CommandHeader header; 8691 gpu::CommandHeader header;
8653 int32 n; 8692 int32_t n;
8654 uint32 arrays_shm_id; 8693 uint32_t arrays_shm_id;
8655 uint32 arrays_shm_offset; 8694 uint32_t arrays_shm_offset;
8656 }; 8695 };
8657 8696
8658 COMPILE_ASSERT(sizeof(DeleteVertexArraysOES) == 16, 8697 COMPILE_ASSERT(sizeof(DeleteVertexArraysOES) == 16,
8659 Sizeof_DeleteVertexArraysOES_is_not_16); 8698 Sizeof_DeleteVertexArraysOES_is_not_16);
8660 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, header) == 0, 8699 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, header) == 0,
8661 OffsetOf_DeleteVertexArraysOES_header_not_0); 8700 OffsetOf_DeleteVertexArraysOES_header_not_0);
8662 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, n) == 4, 8701 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, n) == 4,
8663 OffsetOf_DeleteVertexArraysOES_n_not_4); 8702 OffsetOf_DeleteVertexArraysOES_n_not_4);
8664 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, arrays_shm_id) == 8, 8703 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, arrays_shm_id) == 8,
8665 OffsetOf_DeleteVertexArraysOES_arrays_shm_id_not_8); 8704 OffsetOf_DeleteVertexArraysOES_arrays_shm_id_not_8);
8666 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, arrays_shm_offset) == 12, 8705 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, arrays_shm_offset) == 12,
8667 OffsetOf_DeleteVertexArraysOES_arrays_shm_offset_not_12); 8706 OffsetOf_DeleteVertexArraysOES_arrays_shm_offset_not_12);
8668 8707
8669 struct DeleteVertexArraysOESImmediate { 8708 struct DeleteVertexArraysOESImmediate {
8670 typedef DeleteVertexArraysOESImmediate ValueType; 8709 typedef DeleteVertexArraysOESImmediate ValueType;
8671 static const CommandId kCmdId = kDeleteVertexArraysOESImmediate; 8710 static const CommandId kCmdId = kDeleteVertexArraysOESImmediate;
8672 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 8711 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
8673 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8712 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8674 8713
8675 static uint32 ComputeDataSize(GLsizei n) { 8714 static uint32_t ComputeDataSize(GLsizei n) {
8676 return static_cast<uint32>(sizeof(GLuint) * n); // NOLINT 8715 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
8677 } 8716 }
8678 8717
8679 static uint32 ComputeSize(GLsizei n) { 8718 static uint32_t ComputeSize(GLsizei n) {
8680 return static_cast<uint32>(sizeof(ValueType) + 8719 return static_cast<uint32_t>(sizeof(ValueType) +
8681 ComputeDataSize(n)); // NOLINT 8720 ComputeDataSize(n)); // NOLINT
8682 } 8721 }
8683 8722
8684 void SetHeader(GLsizei n) { 8723 void SetHeader(GLsizei n) {
8685 header.SetCmdByTotalSize<ValueType>(ComputeSize(n)); 8724 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
8686 } 8725 }
8687 8726
8688 void Init(GLsizei _n, const GLuint* _arrays) { 8727 void Init(GLsizei _n, const GLuint* _arrays) {
8689 SetHeader(_n); 8728 SetHeader(_n);
8690 n = _n; 8729 n = _n;
8691 memcpy(ImmediateDataAddress(this), _arrays, ComputeDataSize(_n)); 8730 memcpy(ImmediateDataAddress(this), _arrays, ComputeDataSize(_n));
8692 } 8731 }
8693 8732
8694 void* Set(void* cmd, GLsizei _n, const GLuint* _arrays) { 8733 void* Set(void* cmd, GLsizei _n, const GLuint* _arrays) {
8695 static_cast<ValueType*>(cmd)->Init(_n, _arrays); 8734 static_cast<ValueType*>(cmd)->Init(_n, _arrays);
8696 const uint32 size = ComputeSize(_n); 8735 const uint32_t size = ComputeSize(_n);
8697 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 8736 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
8698 } 8737 }
8699 8738
8700 gpu::CommandHeader header; 8739 gpu::CommandHeader header;
8701 int32 n; 8740 int32_t n;
8702 }; 8741 };
8703 8742
8704 COMPILE_ASSERT(sizeof(DeleteVertexArraysOESImmediate) == 8, 8743 COMPILE_ASSERT(sizeof(DeleteVertexArraysOESImmediate) == 8,
8705 Sizeof_DeleteVertexArraysOESImmediate_is_not_8); 8744 Sizeof_DeleteVertexArraysOESImmediate_is_not_8);
8706 COMPILE_ASSERT(offsetof(DeleteVertexArraysOESImmediate, header) == 0, 8745 COMPILE_ASSERT(offsetof(DeleteVertexArraysOESImmediate, header) == 0,
8707 OffsetOf_DeleteVertexArraysOESImmediate_header_not_0); 8746 OffsetOf_DeleteVertexArraysOESImmediate_header_not_0);
8708 COMPILE_ASSERT(offsetof(DeleteVertexArraysOESImmediate, n) == 4, 8747 COMPILE_ASSERT(offsetof(DeleteVertexArraysOESImmediate, n) == 4,
8709 OffsetOf_DeleteVertexArraysOESImmediate_n_not_4); 8748 OffsetOf_DeleteVertexArraysOESImmediate_n_not_4);
8710 8749
8711 struct IsVertexArrayOES { 8750 struct IsVertexArrayOES {
8712 typedef IsVertexArrayOES ValueType; 8751 typedef IsVertexArrayOES ValueType;
8713 static const CommandId kCmdId = kIsVertexArrayOES; 8752 static const CommandId kCmdId = kIsVertexArrayOES;
8714 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8753 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8715 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8754 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8716 8755
8717 typedef uint32 Result; 8756 typedef uint32_t Result;
8718 8757
8719 static uint32 ComputeSize() { 8758 static uint32_t ComputeSize() {
8720 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8759 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8721 } 8760 }
8722 8761
8723 void SetHeader() { header.SetCmd<ValueType>(); } 8762 void SetHeader() { header.SetCmd<ValueType>(); }
8724 8763
8725 void Init(GLuint _array, uint32 _result_shm_id, uint32 _result_shm_offset) { 8764 void Init(GLuint _array,
8765 uint32_t _result_shm_id,
8766 uint32_t _result_shm_offset) {
8726 SetHeader(); 8767 SetHeader();
8727 array = _array; 8768 array = _array;
8728 result_shm_id = _result_shm_id; 8769 result_shm_id = _result_shm_id;
8729 result_shm_offset = _result_shm_offset; 8770 result_shm_offset = _result_shm_offset;
8730 } 8771 }
8731 8772
8732 void* Set(void* cmd, 8773 void* Set(void* cmd,
8733 GLuint _array, 8774 GLuint _array,
8734 uint32 _result_shm_id, 8775 uint32_t _result_shm_id,
8735 uint32 _result_shm_offset) { 8776 uint32_t _result_shm_offset) {
8736 static_cast<ValueType*>(cmd) 8777 static_cast<ValueType*>(cmd)
8737 ->Init(_array, _result_shm_id, _result_shm_offset); 8778 ->Init(_array, _result_shm_id, _result_shm_offset);
8738 return NextCmdAddress<ValueType>(cmd); 8779 return NextCmdAddress<ValueType>(cmd);
8739 } 8780 }
8740 8781
8741 gpu::CommandHeader header; 8782 gpu::CommandHeader header;
8742 uint32 array; 8783 uint32_t array;
8743 uint32 result_shm_id; 8784 uint32_t result_shm_id;
8744 uint32 result_shm_offset; 8785 uint32_t result_shm_offset;
8745 }; 8786 };
8746 8787
8747 COMPILE_ASSERT(sizeof(IsVertexArrayOES) == 16, 8788 COMPILE_ASSERT(sizeof(IsVertexArrayOES) == 16,
8748 Sizeof_IsVertexArrayOES_is_not_16); 8789 Sizeof_IsVertexArrayOES_is_not_16);
8749 COMPILE_ASSERT(offsetof(IsVertexArrayOES, header) == 0, 8790 COMPILE_ASSERT(offsetof(IsVertexArrayOES, header) == 0,
8750 OffsetOf_IsVertexArrayOES_header_not_0); 8791 OffsetOf_IsVertexArrayOES_header_not_0);
8751 COMPILE_ASSERT(offsetof(IsVertexArrayOES, array) == 4, 8792 COMPILE_ASSERT(offsetof(IsVertexArrayOES, array) == 4,
8752 OffsetOf_IsVertexArrayOES_array_not_4); 8793 OffsetOf_IsVertexArrayOES_array_not_4);
8753 COMPILE_ASSERT(offsetof(IsVertexArrayOES, result_shm_id) == 8, 8794 COMPILE_ASSERT(offsetof(IsVertexArrayOES, result_shm_id) == 8,
8754 OffsetOf_IsVertexArrayOES_result_shm_id_not_8); 8795 OffsetOf_IsVertexArrayOES_result_shm_id_not_8);
8755 COMPILE_ASSERT(offsetof(IsVertexArrayOES, result_shm_offset) == 12, 8796 COMPILE_ASSERT(offsetof(IsVertexArrayOES, result_shm_offset) == 12,
8756 OffsetOf_IsVertexArrayOES_result_shm_offset_not_12); 8797 OffsetOf_IsVertexArrayOES_result_shm_offset_not_12);
8757 8798
8758 struct BindVertexArrayOES { 8799 struct BindVertexArrayOES {
8759 typedef BindVertexArrayOES ValueType; 8800 typedef BindVertexArrayOES ValueType;
8760 static const CommandId kCmdId = kBindVertexArrayOES; 8801 static const CommandId kCmdId = kBindVertexArrayOES;
8761 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8802 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8762 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8803 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8763 8804
8764 static uint32 ComputeSize() { 8805 static uint32_t ComputeSize() {
8765 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8806 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8766 } 8807 }
8767 8808
8768 void SetHeader() { header.SetCmd<ValueType>(); } 8809 void SetHeader() { header.SetCmd<ValueType>(); }
8769 8810
8770 void Init(GLuint _array) { 8811 void Init(GLuint _array) {
8771 SetHeader(); 8812 SetHeader();
8772 array = _array; 8813 array = _array;
8773 } 8814 }
8774 8815
8775 void* Set(void* cmd, GLuint _array) { 8816 void* Set(void* cmd, GLuint _array) {
8776 static_cast<ValueType*>(cmd)->Init(_array); 8817 static_cast<ValueType*>(cmd)->Init(_array);
8777 return NextCmdAddress<ValueType>(cmd); 8818 return NextCmdAddress<ValueType>(cmd);
8778 } 8819 }
8779 8820
8780 gpu::CommandHeader header; 8821 gpu::CommandHeader header;
8781 uint32 array; 8822 uint32_t array;
8782 }; 8823 };
8783 8824
8784 COMPILE_ASSERT(sizeof(BindVertexArrayOES) == 8, 8825 COMPILE_ASSERT(sizeof(BindVertexArrayOES) == 8,
8785 Sizeof_BindVertexArrayOES_is_not_8); 8826 Sizeof_BindVertexArrayOES_is_not_8);
8786 COMPILE_ASSERT(offsetof(BindVertexArrayOES, header) == 0, 8827 COMPILE_ASSERT(offsetof(BindVertexArrayOES, header) == 0,
8787 OffsetOf_BindVertexArrayOES_header_not_0); 8828 OffsetOf_BindVertexArrayOES_header_not_0);
8788 COMPILE_ASSERT(offsetof(BindVertexArrayOES, array) == 4, 8829 COMPILE_ASSERT(offsetof(BindVertexArrayOES, array) == 4,
8789 OffsetOf_BindVertexArrayOES_array_not_4); 8830 OffsetOf_BindVertexArrayOES_array_not_4);
8790 8831
8791 struct SwapBuffers { 8832 struct SwapBuffers {
8792 typedef SwapBuffers ValueType; 8833 typedef SwapBuffers ValueType;
8793 static const CommandId kCmdId = kSwapBuffers; 8834 static const CommandId kCmdId = kSwapBuffers;
8794 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8835 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8795 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 8836 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
8796 8837
8797 static uint32 ComputeSize() { 8838 static uint32_t ComputeSize() {
8798 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8839 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8799 } 8840 }
8800 8841
8801 void SetHeader() { header.SetCmd<ValueType>(); } 8842 void SetHeader() { header.SetCmd<ValueType>(); }
8802 8843
8803 void Init() { SetHeader(); } 8844 void Init() { SetHeader(); }
8804 8845
8805 void* Set(void* cmd) { 8846 void* Set(void* cmd) {
8806 static_cast<ValueType*>(cmd)->Init(); 8847 static_cast<ValueType*>(cmd)->Init();
8807 return NextCmdAddress<ValueType>(cmd); 8848 return NextCmdAddress<ValueType>(cmd);
8808 } 8849 }
8809 8850
8810 gpu::CommandHeader header; 8851 gpu::CommandHeader header;
8811 }; 8852 };
8812 8853
8813 COMPILE_ASSERT(sizeof(SwapBuffers) == 4, Sizeof_SwapBuffers_is_not_4); 8854 COMPILE_ASSERT(sizeof(SwapBuffers) == 4, Sizeof_SwapBuffers_is_not_4);
8814 COMPILE_ASSERT(offsetof(SwapBuffers, header) == 0, 8855 COMPILE_ASSERT(offsetof(SwapBuffers, header) == 0,
8815 OffsetOf_SwapBuffers_header_not_0); 8856 OffsetOf_SwapBuffers_header_not_0);
8816 8857
8817 struct GetMaxValueInBufferCHROMIUM { 8858 struct GetMaxValueInBufferCHROMIUM {
8818 typedef GetMaxValueInBufferCHROMIUM ValueType; 8859 typedef GetMaxValueInBufferCHROMIUM ValueType;
8819 static const CommandId kCmdId = kGetMaxValueInBufferCHROMIUM; 8860 static const CommandId kCmdId = kGetMaxValueInBufferCHROMIUM;
8820 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8861 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8821 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8862 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8822 8863
8823 typedef GLuint Result; 8864 typedef GLuint Result;
8824 8865
8825 static uint32 ComputeSize() { 8866 static uint32_t ComputeSize() {
8826 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8867 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8827 } 8868 }
8828 8869
8829 void SetHeader() { header.SetCmd<ValueType>(); } 8870 void SetHeader() { header.SetCmd<ValueType>(); }
8830 8871
8831 void Init(GLuint _buffer_id, 8872 void Init(GLuint _buffer_id,
8832 GLsizei _count, 8873 GLsizei _count,
8833 GLenum _type, 8874 GLenum _type,
8834 GLuint _offset, 8875 GLuint _offset,
8835 uint32 _result_shm_id, 8876 uint32_t _result_shm_id,
8836 uint32 _result_shm_offset) { 8877 uint32_t _result_shm_offset) {
8837 SetHeader(); 8878 SetHeader();
8838 buffer_id = _buffer_id; 8879 buffer_id = _buffer_id;
8839 count = _count; 8880 count = _count;
8840 type = _type; 8881 type = _type;
8841 offset = _offset; 8882 offset = _offset;
8842 result_shm_id = _result_shm_id; 8883 result_shm_id = _result_shm_id;
8843 result_shm_offset = _result_shm_offset; 8884 result_shm_offset = _result_shm_offset;
8844 } 8885 }
8845 8886
8846 void* Set(void* cmd, 8887 void* Set(void* cmd,
8847 GLuint _buffer_id, 8888 GLuint _buffer_id,
8848 GLsizei _count, 8889 GLsizei _count,
8849 GLenum _type, 8890 GLenum _type,
8850 GLuint _offset, 8891 GLuint _offset,
8851 uint32 _result_shm_id, 8892 uint32_t _result_shm_id,
8852 uint32 _result_shm_offset) { 8893 uint32_t _result_shm_offset) {
8853 static_cast<ValueType*>(cmd)->Init( 8894 static_cast<ValueType*>(cmd)->Init(
8854 _buffer_id, _count, _type, _offset, _result_shm_id, _result_shm_offset); 8895 _buffer_id, _count, _type, _offset, _result_shm_id, _result_shm_offset);
8855 return NextCmdAddress<ValueType>(cmd); 8896 return NextCmdAddress<ValueType>(cmd);
8856 } 8897 }
8857 8898
8858 gpu::CommandHeader header; 8899 gpu::CommandHeader header;
8859 uint32 buffer_id; 8900 uint32_t buffer_id;
8860 int32 count; 8901 int32_t count;
8861 uint32 type; 8902 uint32_t type;
8862 uint32 offset; 8903 uint32_t offset;
8863 uint32 result_shm_id; 8904 uint32_t result_shm_id;
8864 uint32 result_shm_offset; 8905 uint32_t result_shm_offset;
8865 }; 8906 };
8866 8907
8867 COMPILE_ASSERT(sizeof(GetMaxValueInBufferCHROMIUM) == 28, 8908 COMPILE_ASSERT(sizeof(GetMaxValueInBufferCHROMIUM) == 28,
8868 Sizeof_GetMaxValueInBufferCHROMIUM_is_not_28); 8909 Sizeof_GetMaxValueInBufferCHROMIUM_is_not_28);
8869 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, header) == 0, 8910 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, header) == 0,
8870 OffsetOf_GetMaxValueInBufferCHROMIUM_header_not_0); 8911 OffsetOf_GetMaxValueInBufferCHROMIUM_header_not_0);
8871 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, buffer_id) == 4, 8912 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, buffer_id) == 4,
8872 OffsetOf_GetMaxValueInBufferCHROMIUM_buffer_id_not_4); 8913 OffsetOf_GetMaxValueInBufferCHROMIUM_buffer_id_not_4);
8873 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, count) == 8, 8914 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, count) == 8,
8874 OffsetOf_GetMaxValueInBufferCHROMIUM_count_not_8); 8915 OffsetOf_GetMaxValueInBufferCHROMIUM_count_not_8);
8875 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, type) == 12, 8916 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, type) == 12,
8876 OffsetOf_GetMaxValueInBufferCHROMIUM_type_not_12); 8917 OffsetOf_GetMaxValueInBufferCHROMIUM_type_not_12);
8877 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, offset) == 16, 8918 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, offset) == 16,
8878 OffsetOf_GetMaxValueInBufferCHROMIUM_offset_not_16); 8919 OffsetOf_GetMaxValueInBufferCHROMIUM_offset_not_16);
8879 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, result_shm_id) == 20, 8920 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, result_shm_id) == 20,
8880 OffsetOf_GetMaxValueInBufferCHROMIUM_result_shm_id_not_20); 8921 OffsetOf_GetMaxValueInBufferCHROMIUM_result_shm_id_not_20);
8881 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, result_shm_offset) == 24, 8922 COMPILE_ASSERT(offsetof(GetMaxValueInBufferCHROMIUM, result_shm_offset) == 24,
8882 OffsetOf_GetMaxValueInBufferCHROMIUM_result_shm_offset_not_24); 8923 OffsetOf_GetMaxValueInBufferCHROMIUM_result_shm_offset_not_24);
8883 8924
8884 struct GenSharedIdsCHROMIUM { 8925 struct GenSharedIdsCHROMIUM {
8885 typedef GenSharedIdsCHROMIUM ValueType; 8926 typedef GenSharedIdsCHROMIUM ValueType;
8886 static const CommandId kCmdId = kGenSharedIdsCHROMIUM; 8927 static const CommandId kCmdId = kGenSharedIdsCHROMIUM;
8887 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8928 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8888 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8929 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8889 8930
8890 static uint32 ComputeSize() { 8931 static uint32_t ComputeSize() {
8891 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8932 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8892 } 8933 }
8893 8934
8894 void SetHeader() { header.SetCmd<ValueType>(); } 8935 void SetHeader() { header.SetCmd<ValueType>(); }
8895 8936
8896 void Init(GLuint _namespace_id, 8937 void Init(GLuint _namespace_id,
8897 GLuint _id_offset, 8938 GLuint _id_offset,
8898 GLsizei _n, 8939 GLsizei _n,
8899 uint32 _ids_shm_id, 8940 uint32_t _ids_shm_id,
8900 uint32 _ids_shm_offset) { 8941 uint32_t _ids_shm_offset) {
8901 SetHeader(); 8942 SetHeader();
8902 namespace_id = _namespace_id; 8943 namespace_id = _namespace_id;
8903 id_offset = _id_offset; 8944 id_offset = _id_offset;
8904 n = _n; 8945 n = _n;
8905 ids_shm_id = _ids_shm_id; 8946 ids_shm_id = _ids_shm_id;
8906 ids_shm_offset = _ids_shm_offset; 8947 ids_shm_offset = _ids_shm_offset;
8907 } 8948 }
8908 8949
8909 void* Set(void* cmd, 8950 void* Set(void* cmd,
8910 GLuint _namespace_id, 8951 GLuint _namespace_id,
8911 GLuint _id_offset, 8952 GLuint _id_offset,
8912 GLsizei _n, 8953 GLsizei _n,
8913 uint32 _ids_shm_id, 8954 uint32_t _ids_shm_id,
8914 uint32 _ids_shm_offset) { 8955 uint32_t _ids_shm_offset) {
8915 static_cast<ValueType*>(cmd) 8956 static_cast<ValueType*>(cmd)
8916 ->Init(_namespace_id, _id_offset, _n, _ids_shm_id, _ids_shm_offset); 8957 ->Init(_namespace_id, _id_offset, _n, _ids_shm_id, _ids_shm_offset);
8917 return NextCmdAddress<ValueType>(cmd); 8958 return NextCmdAddress<ValueType>(cmd);
8918 } 8959 }
8919 8960
8920 gpu::CommandHeader header; 8961 gpu::CommandHeader header;
8921 uint32 namespace_id; 8962 uint32_t namespace_id;
8922 uint32 id_offset; 8963 uint32_t id_offset;
8923 int32 n; 8964 int32_t n;
8924 uint32 ids_shm_id; 8965 uint32_t ids_shm_id;
8925 uint32 ids_shm_offset; 8966 uint32_t ids_shm_offset;
8926 }; 8967 };
8927 8968
8928 COMPILE_ASSERT(sizeof(GenSharedIdsCHROMIUM) == 24, 8969 COMPILE_ASSERT(sizeof(GenSharedIdsCHROMIUM) == 24,
8929 Sizeof_GenSharedIdsCHROMIUM_is_not_24); 8970 Sizeof_GenSharedIdsCHROMIUM_is_not_24);
8930 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, header) == 0, 8971 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, header) == 0,
8931 OffsetOf_GenSharedIdsCHROMIUM_header_not_0); 8972 OffsetOf_GenSharedIdsCHROMIUM_header_not_0);
8932 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, namespace_id) == 4, 8973 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, namespace_id) == 4,
8933 OffsetOf_GenSharedIdsCHROMIUM_namespace_id_not_4); 8974 OffsetOf_GenSharedIdsCHROMIUM_namespace_id_not_4);
8934 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, id_offset) == 8, 8975 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, id_offset) == 8,
8935 OffsetOf_GenSharedIdsCHROMIUM_id_offset_not_8); 8976 OffsetOf_GenSharedIdsCHROMIUM_id_offset_not_8);
8936 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, n) == 12, 8977 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, n) == 12,
8937 OffsetOf_GenSharedIdsCHROMIUM_n_not_12); 8978 OffsetOf_GenSharedIdsCHROMIUM_n_not_12);
8938 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, ids_shm_id) == 16, 8979 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, ids_shm_id) == 16,
8939 OffsetOf_GenSharedIdsCHROMIUM_ids_shm_id_not_16); 8980 OffsetOf_GenSharedIdsCHROMIUM_ids_shm_id_not_16);
8940 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, ids_shm_offset) == 20, 8981 COMPILE_ASSERT(offsetof(GenSharedIdsCHROMIUM, ids_shm_offset) == 20,
8941 OffsetOf_GenSharedIdsCHROMIUM_ids_shm_offset_not_20); 8982 OffsetOf_GenSharedIdsCHROMIUM_ids_shm_offset_not_20);
8942 8983
8943 struct DeleteSharedIdsCHROMIUM { 8984 struct DeleteSharedIdsCHROMIUM {
8944 typedef DeleteSharedIdsCHROMIUM ValueType; 8985 typedef DeleteSharedIdsCHROMIUM ValueType;
8945 static const CommandId kCmdId = kDeleteSharedIdsCHROMIUM; 8986 static const CommandId kCmdId = kDeleteSharedIdsCHROMIUM;
8946 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8987 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8947 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8988 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8948 8989
8949 static uint32 ComputeSize() { 8990 static uint32_t ComputeSize() {
8950 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8991 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8951 } 8992 }
8952 8993
8953 void SetHeader() { header.SetCmd<ValueType>(); } 8994 void SetHeader() { header.SetCmd<ValueType>(); }
8954 8995
8955 void Init(GLuint _namespace_id, 8996 void Init(GLuint _namespace_id,
8956 GLsizei _n, 8997 GLsizei _n,
8957 uint32 _ids_shm_id, 8998 uint32_t _ids_shm_id,
8958 uint32 _ids_shm_offset) { 8999 uint32_t _ids_shm_offset) {
8959 SetHeader(); 9000 SetHeader();
8960 namespace_id = _namespace_id; 9001 namespace_id = _namespace_id;
8961 n = _n; 9002 n = _n;
8962 ids_shm_id = _ids_shm_id; 9003 ids_shm_id = _ids_shm_id;
8963 ids_shm_offset = _ids_shm_offset; 9004 ids_shm_offset = _ids_shm_offset;
8964 } 9005 }
8965 9006
8966 void* Set(void* cmd, 9007 void* Set(void* cmd,
8967 GLuint _namespace_id, 9008 GLuint _namespace_id,
8968 GLsizei _n, 9009 GLsizei _n,
8969 uint32 _ids_shm_id, 9010 uint32_t _ids_shm_id,
8970 uint32 _ids_shm_offset) { 9011 uint32_t _ids_shm_offset) {
8971 static_cast<ValueType*>(cmd) 9012 static_cast<ValueType*>(cmd)
8972 ->Init(_namespace_id, _n, _ids_shm_id, _ids_shm_offset); 9013 ->Init(_namespace_id, _n, _ids_shm_id, _ids_shm_offset);
8973 return NextCmdAddress<ValueType>(cmd); 9014 return NextCmdAddress<ValueType>(cmd);
8974 } 9015 }
8975 9016
8976 gpu::CommandHeader header; 9017 gpu::CommandHeader header;
8977 uint32 namespace_id; 9018 uint32_t namespace_id;
8978 int32 n; 9019 int32_t n;
8979 uint32 ids_shm_id; 9020 uint32_t ids_shm_id;
8980 uint32 ids_shm_offset; 9021 uint32_t ids_shm_offset;
8981 }; 9022 };
8982 9023
8983 COMPILE_ASSERT(sizeof(DeleteSharedIdsCHROMIUM) == 20, 9024 COMPILE_ASSERT(sizeof(DeleteSharedIdsCHROMIUM) == 20,
8984 Sizeof_DeleteSharedIdsCHROMIUM_is_not_20); 9025 Sizeof_DeleteSharedIdsCHROMIUM_is_not_20);
8985 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, header) == 0, 9026 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, header) == 0,
8986 OffsetOf_DeleteSharedIdsCHROMIUM_header_not_0); 9027 OffsetOf_DeleteSharedIdsCHROMIUM_header_not_0);
8987 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, namespace_id) == 4, 9028 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, namespace_id) == 4,
8988 OffsetOf_DeleteSharedIdsCHROMIUM_namespace_id_not_4); 9029 OffsetOf_DeleteSharedIdsCHROMIUM_namespace_id_not_4);
8989 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, n) == 8, 9030 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, n) == 8,
8990 OffsetOf_DeleteSharedIdsCHROMIUM_n_not_8); 9031 OffsetOf_DeleteSharedIdsCHROMIUM_n_not_8);
8991 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, ids_shm_id) == 12, 9032 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, ids_shm_id) == 12,
8992 OffsetOf_DeleteSharedIdsCHROMIUM_ids_shm_id_not_12); 9033 OffsetOf_DeleteSharedIdsCHROMIUM_ids_shm_id_not_12);
8993 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, ids_shm_offset) == 16, 9034 COMPILE_ASSERT(offsetof(DeleteSharedIdsCHROMIUM, ids_shm_offset) == 16,
8994 OffsetOf_DeleteSharedIdsCHROMIUM_ids_shm_offset_not_16); 9035 OffsetOf_DeleteSharedIdsCHROMIUM_ids_shm_offset_not_16);
8995 9036
8996 struct RegisterSharedIdsCHROMIUM { 9037 struct RegisterSharedIdsCHROMIUM {
8997 typedef RegisterSharedIdsCHROMIUM ValueType; 9038 typedef RegisterSharedIdsCHROMIUM ValueType;
8998 static const CommandId kCmdId = kRegisterSharedIdsCHROMIUM; 9039 static const CommandId kCmdId = kRegisterSharedIdsCHROMIUM;
8999 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9040 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9000 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9041 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9001 9042
9002 static uint32 ComputeSize() { 9043 static uint32_t ComputeSize() {
9003 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9044 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9004 } 9045 }
9005 9046
9006 void SetHeader() { header.SetCmd<ValueType>(); } 9047 void SetHeader() { header.SetCmd<ValueType>(); }
9007 9048
9008 void Init(GLuint _namespace_id, 9049 void Init(GLuint _namespace_id,
9009 GLsizei _n, 9050 GLsizei _n,
9010 uint32 _ids_shm_id, 9051 uint32_t _ids_shm_id,
9011 uint32 _ids_shm_offset) { 9052 uint32_t _ids_shm_offset) {
9012 SetHeader(); 9053 SetHeader();
9013 namespace_id = _namespace_id; 9054 namespace_id = _namespace_id;
9014 n = _n; 9055 n = _n;
9015 ids_shm_id = _ids_shm_id; 9056 ids_shm_id = _ids_shm_id;
9016 ids_shm_offset = _ids_shm_offset; 9057 ids_shm_offset = _ids_shm_offset;
9017 } 9058 }
9018 9059
9019 void* Set(void* cmd, 9060 void* Set(void* cmd,
9020 GLuint _namespace_id, 9061 GLuint _namespace_id,
9021 GLsizei _n, 9062 GLsizei _n,
9022 uint32 _ids_shm_id, 9063 uint32_t _ids_shm_id,
9023 uint32 _ids_shm_offset) { 9064 uint32_t _ids_shm_offset) {
9024 static_cast<ValueType*>(cmd) 9065 static_cast<ValueType*>(cmd)
9025 ->Init(_namespace_id, _n, _ids_shm_id, _ids_shm_offset); 9066 ->Init(_namespace_id, _n, _ids_shm_id, _ids_shm_offset);
9026 return NextCmdAddress<ValueType>(cmd); 9067 return NextCmdAddress<ValueType>(cmd);
9027 } 9068 }
9028 9069
9029 gpu::CommandHeader header; 9070 gpu::CommandHeader header;
9030 uint32 namespace_id; 9071 uint32_t namespace_id;
9031 int32 n; 9072 int32_t n;
9032 uint32 ids_shm_id; 9073 uint32_t ids_shm_id;
9033 uint32 ids_shm_offset; 9074 uint32_t ids_shm_offset;
9034 }; 9075 };
9035 9076
9036 COMPILE_ASSERT(sizeof(RegisterSharedIdsCHROMIUM) == 20, 9077 COMPILE_ASSERT(sizeof(RegisterSharedIdsCHROMIUM) == 20,
9037 Sizeof_RegisterSharedIdsCHROMIUM_is_not_20); 9078 Sizeof_RegisterSharedIdsCHROMIUM_is_not_20);
9038 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, header) == 0, 9079 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, header) == 0,
9039 OffsetOf_RegisterSharedIdsCHROMIUM_header_not_0); 9080 OffsetOf_RegisterSharedIdsCHROMIUM_header_not_0);
9040 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, namespace_id) == 4, 9081 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, namespace_id) == 4,
9041 OffsetOf_RegisterSharedIdsCHROMIUM_namespace_id_not_4); 9082 OffsetOf_RegisterSharedIdsCHROMIUM_namespace_id_not_4);
9042 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, n) == 8, 9083 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, n) == 8,
9043 OffsetOf_RegisterSharedIdsCHROMIUM_n_not_8); 9084 OffsetOf_RegisterSharedIdsCHROMIUM_n_not_8);
9044 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, ids_shm_id) == 12, 9085 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, ids_shm_id) == 12,
9045 OffsetOf_RegisterSharedIdsCHROMIUM_ids_shm_id_not_12); 9086 OffsetOf_RegisterSharedIdsCHROMIUM_ids_shm_id_not_12);
9046 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, ids_shm_offset) == 16, 9087 COMPILE_ASSERT(offsetof(RegisterSharedIdsCHROMIUM, ids_shm_offset) == 16,
9047 OffsetOf_RegisterSharedIdsCHROMIUM_ids_shm_offset_not_16); 9088 OffsetOf_RegisterSharedIdsCHROMIUM_ids_shm_offset_not_16);
9048 9089
9049 struct EnableFeatureCHROMIUM { 9090 struct EnableFeatureCHROMIUM {
9050 typedef EnableFeatureCHROMIUM ValueType; 9091 typedef EnableFeatureCHROMIUM ValueType;
9051 static const CommandId kCmdId = kEnableFeatureCHROMIUM; 9092 static const CommandId kCmdId = kEnableFeatureCHROMIUM;
9052 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9093 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9053 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9094 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9054 9095
9055 typedef GLint Result; 9096 typedef GLint Result;
9056 9097
9057 static uint32 ComputeSize() { 9098 static uint32_t ComputeSize() {
9058 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9099 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9059 } 9100 }
9060 9101
9061 void SetHeader() { header.SetCmd<ValueType>(); } 9102 void SetHeader() { header.SetCmd<ValueType>(); }
9062 9103
9063 void Init(GLuint _bucket_id, 9104 void Init(GLuint _bucket_id,
9064 uint32 _result_shm_id, 9105 uint32_t _result_shm_id,
9065 uint32 _result_shm_offset) { 9106 uint32_t _result_shm_offset) {
9066 SetHeader(); 9107 SetHeader();
9067 bucket_id = _bucket_id; 9108 bucket_id = _bucket_id;
9068 result_shm_id = _result_shm_id; 9109 result_shm_id = _result_shm_id;
9069 result_shm_offset = _result_shm_offset; 9110 result_shm_offset = _result_shm_offset;
9070 } 9111 }
9071 9112
9072 void* Set(void* cmd, 9113 void* Set(void* cmd,
9073 GLuint _bucket_id, 9114 GLuint _bucket_id,
9074 uint32 _result_shm_id, 9115 uint32_t _result_shm_id,
9075 uint32 _result_shm_offset) { 9116 uint32_t _result_shm_offset) {
9076 static_cast<ValueType*>(cmd) 9117 static_cast<ValueType*>(cmd)
9077 ->Init(_bucket_id, _result_shm_id, _result_shm_offset); 9118 ->Init(_bucket_id, _result_shm_id, _result_shm_offset);
9078 return NextCmdAddress<ValueType>(cmd); 9119 return NextCmdAddress<ValueType>(cmd);
9079 } 9120 }
9080 9121
9081 gpu::CommandHeader header; 9122 gpu::CommandHeader header;
9082 uint32 bucket_id; 9123 uint32_t bucket_id;
9083 uint32 result_shm_id; 9124 uint32_t result_shm_id;
9084 uint32 result_shm_offset; 9125 uint32_t result_shm_offset;
9085 }; 9126 };
9086 9127
9087 COMPILE_ASSERT(sizeof(EnableFeatureCHROMIUM) == 16, 9128 COMPILE_ASSERT(sizeof(EnableFeatureCHROMIUM) == 16,
9088 Sizeof_EnableFeatureCHROMIUM_is_not_16); 9129 Sizeof_EnableFeatureCHROMIUM_is_not_16);
9089 COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, header) == 0, 9130 COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, header) == 0,
9090 OffsetOf_EnableFeatureCHROMIUM_header_not_0); 9131 OffsetOf_EnableFeatureCHROMIUM_header_not_0);
9091 COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, bucket_id) == 4, 9132 COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, bucket_id) == 4,
9092 OffsetOf_EnableFeatureCHROMIUM_bucket_id_not_4); 9133 OffsetOf_EnableFeatureCHROMIUM_bucket_id_not_4);
9093 COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, result_shm_id) == 8, 9134 COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, result_shm_id) == 8,
9094 OffsetOf_EnableFeatureCHROMIUM_result_shm_id_not_8); 9135 OffsetOf_EnableFeatureCHROMIUM_result_shm_id_not_8);
9095 COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, result_shm_offset) == 12, 9136 COMPILE_ASSERT(offsetof(EnableFeatureCHROMIUM, result_shm_offset) == 12,
9096 OffsetOf_EnableFeatureCHROMIUM_result_shm_offset_not_12); 9137 OffsetOf_EnableFeatureCHROMIUM_result_shm_offset_not_12);
9097 9138
9098 struct ResizeCHROMIUM { 9139 struct ResizeCHROMIUM {
9099 typedef ResizeCHROMIUM ValueType; 9140 typedef ResizeCHROMIUM ValueType;
9100 static const CommandId kCmdId = kResizeCHROMIUM; 9141 static const CommandId kCmdId = kResizeCHROMIUM;
9101 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9142 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9102 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9143 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9103 9144
9104 static uint32 ComputeSize() { 9145 static uint32_t ComputeSize() {
9105 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9146 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9106 } 9147 }
9107 9148
9108 void SetHeader() { header.SetCmd<ValueType>(); } 9149 void SetHeader() { header.SetCmd<ValueType>(); }
9109 9150
9110 void Init(GLuint _width, GLuint _height, GLfloat _scale_factor) { 9151 void Init(GLuint _width, GLuint _height, GLfloat _scale_factor) {
9111 SetHeader(); 9152 SetHeader();
9112 width = _width; 9153 width = _width;
9113 height = _height; 9154 height = _height;
9114 scale_factor = _scale_factor; 9155 scale_factor = _scale_factor;
9115 } 9156 }
9116 9157
9117 void* Set(void* cmd, GLuint _width, GLuint _height, GLfloat _scale_factor) { 9158 void* Set(void* cmd, GLuint _width, GLuint _height, GLfloat _scale_factor) {
9118 static_cast<ValueType*>(cmd)->Init(_width, _height, _scale_factor); 9159 static_cast<ValueType*>(cmd)->Init(_width, _height, _scale_factor);
9119 return NextCmdAddress<ValueType>(cmd); 9160 return NextCmdAddress<ValueType>(cmd);
9120 } 9161 }
9121 9162
9122 gpu::CommandHeader header; 9163 gpu::CommandHeader header;
9123 uint32 width; 9164 uint32_t width;
9124 uint32 height; 9165 uint32_t height;
9125 float scale_factor; 9166 float scale_factor;
9126 }; 9167 };
9127 9168
9128 COMPILE_ASSERT(sizeof(ResizeCHROMIUM) == 16, Sizeof_ResizeCHROMIUM_is_not_16); 9169 COMPILE_ASSERT(sizeof(ResizeCHROMIUM) == 16, Sizeof_ResizeCHROMIUM_is_not_16);
9129 COMPILE_ASSERT(offsetof(ResizeCHROMIUM, header) == 0, 9170 COMPILE_ASSERT(offsetof(ResizeCHROMIUM, header) == 0,
9130 OffsetOf_ResizeCHROMIUM_header_not_0); 9171 OffsetOf_ResizeCHROMIUM_header_not_0);
9131 COMPILE_ASSERT(offsetof(ResizeCHROMIUM, width) == 4, 9172 COMPILE_ASSERT(offsetof(ResizeCHROMIUM, width) == 4,
9132 OffsetOf_ResizeCHROMIUM_width_not_4); 9173 OffsetOf_ResizeCHROMIUM_width_not_4);
9133 COMPILE_ASSERT(offsetof(ResizeCHROMIUM, height) == 8, 9174 COMPILE_ASSERT(offsetof(ResizeCHROMIUM, height) == 8,
9134 OffsetOf_ResizeCHROMIUM_height_not_8); 9175 OffsetOf_ResizeCHROMIUM_height_not_8);
9135 COMPILE_ASSERT(offsetof(ResizeCHROMIUM, scale_factor) == 12, 9176 COMPILE_ASSERT(offsetof(ResizeCHROMIUM, scale_factor) == 12,
9136 OffsetOf_ResizeCHROMIUM_scale_factor_not_12); 9177 OffsetOf_ResizeCHROMIUM_scale_factor_not_12);
9137 9178
9138 struct GetRequestableExtensionsCHROMIUM { 9179 struct GetRequestableExtensionsCHROMIUM {
9139 typedef GetRequestableExtensionsCHROMIUM ValueType; 9180 typedef GetRequestableExtensionsCHROMIUM ValueType;
9140 static const CommandId kCmdId = kGetRequestableExtensionsCHROMIUM; 9181 static const CommandId kCmdId = kGetRequestableExtensionsCHROMIUM;
9141 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9182 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9142 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9183 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9143 9184
9144 static uint32 ComputeSize() { 9185 static uint32_t ComputeSize() {
9145 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9186 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9146 } 9187 }
9147 9188
9148 void SetHeader() { header.SetCmd<ValueType>(); } 9189 void SetHeader() { header.SetCmd<ValueType>(); }
9149 9190
9150 void Init(uint32 _bucket_id) { 9191 void Init(uint32_t _bucket_id) {
9151 SetHeader(); 9192 SetHeader();
9152 bucket_id = _bucket_id; 9193 bucket_id = _bucket_id;
9153 } 9194 }
9154 9195
9155 void* Set(void* cmd, uint32 _bucket_id) { 9196 void* Set(void* cmd, uint32_t _bucket_id) {
9156 static_cast<ValueType*>(cmd)->Init(_bucket_id); 9197 static_cast<ValueType*>(cmd)->Init(_bucket_id);
9157 return NextCmdAddress<ValueType>(cmd); 9198 return NextCmdAddress<ValueType>(cmd);
9158 } 9199 }
9159 9200
9160 gpu::CommandHeader header; 9201 gpu::CommandHeader header;
9161 uint32 bucket_id; 9202 uint32_t bucket_id;
9162 }; 9203 };
9163 9204
9164 COMPILE_ASSERT(sizeof(GetRequestableExtensionsCHROMIUM) == 8, 9205 COMPILE_ASSERT(sizeof(GetRequestableExtensionsCHROMIUM) == 8,
9165 Sizeof_GetRequestableExtensionsCHROMIUM_is_not_8); 9206 Sizeof_GetRequestableExtensionsCHROMIUM_is_not_8);
9166 COMPILE_ASSERT(offsetof(GetRequestableExtensionsCHROMIUM, header) == 0, 9207 COMPILE_ASSERT(offsetof(GetRequestableExtensionsCHROMIUM, header) == 0,
9167 OffsetOf_GetRequestableExtensionsCHROMIUM_header_not_0); 9208 OffsetOf_GetRequestableExtensionsCHROMIUM_header_not_0);
9168 COMPILE_ASSERT(offsetof(GetRequestableExtensionsCHROMIUM, bucket_id) == 4, 9209 COMPILE_ASSERT(offsetof(GetRequestableExtensionsCHROMIUM, bucket_id) == 4,
9169 OffsetOf_GetRequestableExtensionsCHROMIUM_bucket_id_not_4); 9210 OffsetOf_GetRequestableExtensionsCHROMIUM_bucket_id_not_4);
9170 9211
9171 struct RequestExtensionCHROMIUM { 9212 struct RequestExtensionCHROMIUM {
9172 typedef RequestExtensionCHROMIUM ValueType; 9213 typedef RequestExtensionCHROMIUM ValueType;
9173 static const CommandId kCmdId = kRequestExtensionCHROMIUM; 9214 static const CommandId kCmdId = kRequestExtensionCHROMIUM;
9174 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9215 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9175 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9216 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9176 9217
9177 static uint32 ComputeSize() { 9218 static uint32_t ComputeSize() {
9178 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9219 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9179 } 9220 }
9180 9221
9181 void SetHeader() { header.SetCmd<ValueType>(); } 9222 void SetHeader() { header.SetCmd<ValueType>(); }
9182 9223
9183 void Init(uint32 _bucket_id) { 9224 void Init(uint32_t _bucket_id) {
9184 SetHeader(); 9225 SetHeader();
9185 bucket_id = _bucket_id; 9226 bucket_id = _bucket_id;
9186 } 9227 }
9187 9228
9188 void* Set(void* cmd, uint32 _bucket_id) { 9229 void* Set(void* cmd, uint32_t _bucket_id) {
9189 static_cast<ValueType*>(cmd)->Init(_bucket_id); 9230 static_cast<ValueType*>(cmd)->Init(_bucket_id);
9190 return NextCmdAddress<ValueType>(cmd); 9231 return NextCmdAddress<ValueType>(cmd);
9191 } 9232 }
9192 9233
9193 gpu::CommandHeader header; 9234 gpu::CommandHeader header;
9194 uint32 bucket_id; 9235 uint32_t bucket_id;
9195 }; 9236 };
9196 9237
9197 COMPILE_ASSERT(sizeof(RequestExtensionCHROMIUM) == 8, 9238 COMPILE_ASSERT(sizeof(RequestExtensionCHROMIUM) == 8,
9198 Sizeof_RequestExtensionCHROMIUM_is_not_8); 9239 Sizeof_RequestExtensionCHROMIUM_is_not_8);
9199 COMPILE_ASSERT(offsetof(RequestExtensionCHROMIUM, header) == 0, 9240 COMPILE_ASSERT(offsetof(RequestExtensionCHROMIUM, header) == 0,
9200 OffsetOf_RequestExtensionCHROMIUM_header_not_0); 9241 OffsetOf_RequestExtensionCHROMIUM_header_not_0);
9201 COMPILE_ASSERT(offsetof(RequestExtensionCHROMIUM, bucket_id) == 4, 9242 COMPILE_ASSERT(offsetof(RequestExtensionCHROMIUM, bucket_id) == 4,
9202 OffsetOf_RequestExtensionCHROMIUM_bucket_id_not_4); 9243 OffsetOf_RequestExtensionCHROMIUM_bucket_id_not_4);
9203 9244
9204 struct GetMultipleIntegervCHROMIUM { 9245 struct GetMultipleIntegervCHROMIUM {
9205 typedef GetMultipleIntegervCHROMIUM ValueType; 9246 typedef GetMultipleIntegervCHROMIUM ValueType;
9206 static const CommandId kCmdId = kGetMultipleIntegervCHROMIUM; 9247 static const CommandId kCmdId = kGetMultipleIntegervCHROMIUM;
9207 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9248 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9208 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9249 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9209 9250
9210 static uint32 ComputeSize() { 9251 static uint32_t ComputeSize() {
9211 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9252 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9212 } 9253 }
9213 9254
9214 void SetHeader() { header.SetCmd<ValueType>(); } 9255 void SetHeader() { header.SetCmd<ValueType>(); }
9215 9256
9216 void Init(uint32 _pnames_shm_id, 9257 void Init(uint32_t _pnames_shm_id,
9217 uint32 _pnames_shm_offset, 9258 uint32_t _pnames_shm_offset,
9218 GLuint _count, 9259 GLuint _count,
9219 uint32 _results_shm_id, 9260 uint32_t _results_shm_id,
9220 uint32 _results_shm_offset, 9261 uint32_t _results_shm_offset,
9221 GLsizeiptr _size) { 9262 GLsizeiptr _size) {
9222 SetHeader(); 9263 SetHeader();
9223 pnames_shm_id = _pnames_shm_id; 9264 pnames_shm_id = _pnames_shm_id;
9224 pnames_shm_offset = _pnames_shm_offset; 9265 pnames_shm_offset = _pnames_shm_offset;
9225 count = _count; 9266 count = _count;
9226 results_shm_id = _results_shm_id; 9267 results_shm_id = _results_shm_id;
9227 results_shm_offset = _results_shm_offset; 9268 results_shm_offset = _results_shm_offset;
9228 size = _size; 9269 size = _size;
9229 } 9270 }
9230 9271
9231 void* Set(void* cmd, 9272 void* Set(void* cmd,
9232 uint32 _pnames_shm_id, 9273 uint32_t _pnames_shm_id,
9233 uint32 _pnames_shm_offset, 9274 uint32_t _pnames_shm_offset,
9234 GLuint _count, 9275 GLuint _count,
9235 uint32 _results_shm_id, 9276 uint32_t _results_shm_id,
9236 uint32 _results_shm_offset, 9277 uint32_t _results_shm_offset,
9237 GLsizeiptr _size) { 9278 GLsizeiptr _size) {
9238 static_cast<ValueType*>(cmd)->Init(_pnames_shm_id, 9279 static_cast<ValueType*>(cmd)->Init(_pnames_shm_id,
9239 _pnames_shm_offset, 9280 _pnames_shm_offset,
9240 _count, 9281 _count,
9241 _results_shm_id, 9282 _results_shm_id,
9242 _results_shm_offset, 9283 _results_shm_offset,
9243 _size); 9284 _size);
9244 return NextCmdAddress<ValueType>(cmd); 9285 return NextCmdAddress<ValueType>(cmd);
9245 } 9286 }
9246 9287
9247 gpu::CommandHeader header; 9288 gpu::CommandHeader header;
9248 uint32 pnames_shm_id; 9289 uint32_t pnames_shm_id;
9249 uint32 pnames_shm_offset; 9290 uint32_t pnames_shm_offset;
9250 uint32 count; 9291 uint32_t count;
9251 uint32 results_shm_id; 9292 uint32_t results_shm_id;
9252 uint32 results_shm_offset; 9293 uint32_t results_shm_offset;
9253 int32 size; 9294 int32_t size;
9254 }; 9295 };
9255 9296
9256 COMPILE_ASSERT(sizeof(GetMultipleIntegervCHROMIUM) == 28, 9297 COMPILE_ASSERT(sizeof(GetMultipleIntegervCHROMIUM) == 28,
9257 Sizeof_GetMultipleIntegervCHROMIUM_is_not_28); 9298 Sizeof_GetMultipleIntegervCHROMIUM_is_not_28);
9258 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, header) == 0, 9299 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, header) == 0,
9259 OffsetOf_GetMultipleIntegervCHROMIUM_header_not_0); 9300 OffsetOf_GetMultipleIntegervCHROMIUM_header_not_0);
9260 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, pnames_shm_id) == 4, 9301 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, pnames_shm_id) == 4,
9261 OffsetOf_GetMultipleIntegervCHROMIUM_pnames_shm_id_not_4); 9302 OffsetOf_GetMultipleIntegervCHROMIUM_pnames_shm_id_not_4);
9262 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, pnames_shm_offset) == 8, 9303 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, pnames_shm_offset) == 8,
9263 OffsetOf_GetMultipleIntegervCHROMIUM_pnames_shm_offset_not_8); 9304 OffsetOf_GetMultipleIntegervCHROMIUM_pnames_shm_offset_not_8);
9264 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, count) == 12, 9305 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, count) == 12,
9265 OffsetOf_GetMultipleIntegervCHROMIUM_count_not_12); 9306 OffsetOf_GetMultipleIntegervCHROMIUM_count_not_12);
9266 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, results_shm_id) == 16, 9307 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, results_shm_id) == 16,
9267 OffsetOf_GetMultipleIntegervCHROMIUM_results_shm_id_not_16); 9308 OffsetOf_GetMultipleIntegervCHROMIUM_results_shm_id_not_16);
9268 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, results_shm_offset) == 20, 9309 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, results_shm_offset) == 20,
9269 OffsetOf_GetMultipleIntegervCHROMIUM_results_shm_offset_not_20); 9310 OffsetOf_GetMultipleIntegervCHROMIUM_results_shm_offset_not_20);
9270 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, size) == 24, 9311 COMPILE_ASSERT(offsetof(GetMultipleIntegervCHROMIUM, size) == 24,
9271 OffsetOf_GetMultipleIntegervCHROMIUM_size_not_24); 9312 OffsetOf_GetMultipleIntegervCHROMIUM_size_not_24);
9272 9313
9273 struct GetProgramInfoCHROMIUM { 9314 struct GetProgramInfoCHROMIUM {
9274 typedef GetProgramInfoCHROMIUM ValueType; 9315 typedef GetProgramInfoCHROMIUM ValueType;
9275 static const CommandId kCmdId = kGetProgramInfoCHROMIUM; 9316 static const CommandId kCmdId = kGetProgramInfoCHROMIUM;
9276 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9317 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9277 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9318 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9278 9319
9279 struct Result { 9320 struct Result {
9280 uint32 link_status; 9321 uint32_t link_status;
9281 uint32 num_attribs; 9322 uint32_t num_attribs;
9282 uint32 num_uniforms; 9323 uint32_t num_uniforms;
9283 }; 9324 };
9284 9325
9285 static uint32 ComputeSize() { 9326 static uint32_t ComputeSize() {
9286 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9327 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9287 } 9328 }
9288 9329
9289 void SetHeader() { header.SetCmd<ValueType>(); } 9330 void SetHeader() { header.SetCmd<ValueType>(); }
9290 9331
9291 void Init(GLuint _program, uint32 _bucket_id) { 9332 void Init(GLuint _program, uint32_t _bucket_id) {
9292 SetHeader(); 9333 SetHeader();
9293 program = _program; 9334 program = _program;
9294 bucket_id = _bucket_id; 9335 bucket_id = _bucket_id;
9295 } 9336 }
9296 9337
9297 void* Set(void* cmd, GLuint _program, uint32 _bucket_id) { 9338 void* Set(void* cmd, GLuint _program, uint32_t _bucket_id) {
9298 static_cast<ValueType*>(cmd)->Init(_program, _bucket_id); 9339 static_cast<ValueType*>(cmd)->Init(_program, _bucket_id);
9299 return NextCmdAddress<ValueType>(cmd); 9340 return NextCmdAddress<ValueType>(cmd);
9300 } 9341 }
9301 9342
9302 gpu::CommandHeader header; 9343 gpu::CommandHeader header;
9303 uint32 program; 9344 uint32_t program;
9304 uint32 bucket_id; 9345 uint32_t bucket_id;
9305 }; 9346 };
9306 9347
9307 COMPILE_ASSERT(sizeof(GetProgramInfoCHROMIUM) == 12, 9348 COMPILE_ASSERT(sizeof(GetProgramInfoCHROMIUM) == 12,
9308 Sizeof_GetProgramInfoCHROMIUM_is_not_12); 9349 Sizeof_GetProgramInfoCHROMIUM_is_not_12);
9309 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, header) == 0, 9350 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, header) == 0,
9310 OffsetOf_GetProgramInfoCHROMIUM_header_not_0); 9351 OffsetOf_GetProgramInfoCHROMIUM_header_not_0);
9311 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, program) == 4, 9352 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, program) == 4,
9312 OffsetOf_GetProgramInfoCHROMIUM_program_not_4); 9353 OffsetOf_GetProgramInfoCHROMIUM_program_not_4);
9313 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, bucket_id) == 8, 9354 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM, bucket_id) == 8,
9314 OffsetOf_GetProgramInfoCHROMIUM_bucket_id_not_8); 9355 OffsetOf_GetProgramInfoCHROMIUM_bucket_id_not_8);
9315 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, link_status) == 0, 9356 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, link_status) == 0,
9316 OffsetOf_GetProgramInfoCHROMIUM_Result_link_status_not_0); 9357 OffsetOf_GetProgramInfoCHROMIUM_Result_link_status_not_0);
9317 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, num_attribs) == 4, 9358 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, num_attribs) == 4,
9318 OffsetOf_GetProgramInfoCHROMIUM_Result_num_attribs_not_4); 9359 OffsetOf_GetProgramInfoCHROMIUM_Result_num_attribs_not_4);
9319 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, num_uniforms) == 8, 9360 COMPILE_ASSERT(offsetof(GetProgramInfoCHROMIUM::Result, num_uniforms) == 8,
9320 OffsetOf_GetProgramInfoCHROMIUM_Result_num_uniforms_not_8); 9361 OffsetOf_GetProgramInfoCHROMIUM_Result_num_uniforms_not_8);
9321 9362
9322 struct GetTranslatedShaderSourceANGLE { 9363 struct GetTranslatedShaderSourceANGLE {
9323 typedef GetTranslatedShaderSourceANGLE ValueType; 9364 typedef GetTranslatedShaderSourceANGLE ValueType;
9324 static const CommandId kCmdId = kGetTranslatedShaderSourceANGLE; 9365 static const CommandId kCmdId = kGetTranslatedShaderSourceANGLE;
9325 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9366 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9326 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9367 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9327 9368
9328 static uint32 ComputeSize() { 9369 static uint32_t ComputeSize() {
9329 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9370 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9330 } 9371 }
9331 9372
9332 void SetHeader() { header.SetCmd<ValueType>(); } 9373 void SetHeader() { header.SetCmd<ValueType>(); }
9333 9374
9334 void Init(GLuint _shader, uint32 _bucket_id) { 9375 void Init(GLuint _shader, uint32_t _bucket_id) {
9335 SetHeader(); 9376 SetHeader();
9336 shader = _shader; 9377 shader = _shader;
9337 bucket_id = _bucket_id; 9378 bucket_id = _bucket_id;
9338 } 9379 }
9339 9380
9340 void* Set(void* cmd, GLuint _shader, uint32 _bucket_id) { 9381 void* Set(void* cmd, GLuint _shader, uint32_t _bucket_id) {
9341 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id); 9382 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id);
9342 return NextCmdAddress<ValueType>(cmd); 9383 return NextCmdAddress<ValueType>(cmd);
9343 } 9384 }
9344 9385
9345 gpu::CommandHeader header; 9386 gpu::CommandHeader header;
9346 uint32 shader; 9387 uint32_t shader;
9347 uint32 bucket_id; 9388 uint32_t bucket_id;
9348 }; 9389 };
9349 9390
9350 COMPILE_ASSERT(sizeof(GetTranslatedShaderSourceANGLE) == 12, 9391 COMPILE_ASSERT(sizeof(GetTranslatedShaderSourceANGLE) == 12,
9351 Sizeof_GetTranslatedShaderSourceANGLE_is_not_12); 9392 Sizeof_GetTranslatedShaderSourceANGLE_is_not_12);
9352 COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, header) == 0, 9393 COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, header) == 0,
9353 OffsetOf_GetTranslatedShaderSourceANGLE_header_not_0); 9394 OffsetOf_GetTranslatedShaderSourceANGLE_header_not_0);
9354 COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, shader) == 4, 9395 COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, shader) == 4,
9355 OffsetOf_GetTranslatedShaderSourceANGLE_shader_not_4); 9396 OffsetOf_GetTranslatedShaderSourceANGLE_shader_not_4);
9356 COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, bucket_id) == 8, 9397 COMPILE_ASSERT(offsetof(GetTranslatedShaderSourceANGLE, bucket_id) == 8,
9357 OffsetOf_GetTranslatedShaderSourceANGLE_bucket_id_not_8); 9398 OffsetOf_GetTranslatedShaderSourceANGLE_bucket_id_not_8);
9358 9399
9359 struct PostSubBufferCHROMIUM { 9400 struct PostSubBufferCHROMIUM {
9360 typedef PostSubBufferCHROMIUM ValueType; 9401 typedef PostSubBufferCHROMIUM ValueType;
9361 static const CommandId kCmdId = kPostSubBufferCHROMIUM; 9402 static const CommandId kCmdId = kPostSubBufferCHROMIUM;
9362 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9403 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9363 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9404 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9364 9405
9365 static uint32 ComputeSize() { 9406 static uint32_t ComputeSize() {
9366 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9407 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9367 } 9408 }
9368 9409
9369 void SetHeader() { header.SetCmd<ValueType>(); } 9410 void SetHeader() { header.SetCmd<ValueType>(); }
9370 9411
9371 void Init(GLint _x, GLint _y, GLint _width, GLint _height) { 9412 void Init(GLint _x, GLint _y, GLint _width, GLint _height) {
9372 SetHeader(); 9413 SetHeader();
9373 x = _x; 9414 x = _x;
9374 y = _y; 9415 y = _y;
9375 width = _width; 9416 width = _width;
9376 height = _height; 9417 height = _height;
9377 } 9418 }
9378 9419
9379 void* Set(void* cmd, GLint _x, GLint _y, GLint _width, GLint _height) { 9420 void* Set(void* cmd, GLint _x, GLint _y, GLint _width, GLint _height) {
9380 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height); 9421 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height);
9381 return NextCmdAddress<ValueType>(cmd); 9422 return NextCmdAddress<ValueType>(cmd);
9382 } 9423 }
9383 9424
9384 gpu::CommandHeader header; 9425 gpu::CommandHeader header;
9385 int32 x; 9426 int32_t x;
9386 int32 y; 9427 int32_t y;
9387 int32 width; 9428 int32_t width;
9388 int32 height; 9429 int32_t height;
9389 }; 9430 };
9390 9431
9391 COMPILE_ASSERT(sizeof(PostSubBufferCHROMIUM) == 20, 9432 COMPILE_ASSERT(sizeof(PostSubBufferCHROMIUM) == 20,
9392 Sizeof_PostSubBufferCHROMIUM_is_not_20); 9433 Sizeof_PostSubBufferCHROMIUM_is_not_20);
9393 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, header) == 0, 9434 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, header) == 0,
9394 OffsetOf_PostSubBufferCHROMIUM_header_not_0); 9435 OffsetOf_PostSubBufferCHROMIUM_header_not_0);
9395 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, x) == 4, 9436 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, x) == 4,
9396 OffsetOf_PostSubBufferCHROMIUM_x_not_4); 9437 OffsetOf_PostSubBufferCHROMIUM_x_not_4);
9397 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, y) == 8, 9438 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, y) == 8,
9398 OffsetOf_PostSubBufferCHROMIUM_y_not_8); 9439 OffsetOf_PostSubBufferCHROMIUM_y_not_8);
9399 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, width) == 12, 9440 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, width) == 12,
9400 OffsetOf_PostSubBufferCHROMIUM_width_not_12); 9441 OffsetOf_PostSubBufferCHROMIUM_width_not_12);
9401 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, height) == 16, 9442 COMPILE_ASSERT(offsetof(PostSubBufferCHROMIUM, height) == 16,
9402 OffsetOf_PostSubBufferCHROMIUM_height_not_16); 9443 OffsetOf_PostSubBufferCHROMIUM_height_not_16);
9403 9444
9404 struct TexImageIOSurface2DCHROMIUM { 9445 struct TexImageIOSurface2DCHROMIUM {
9405 typedef TexImageIOSurface2DCHROMIUM ValueType; 9446 typedef TexImageIOSurface2DCHROMIUM ValueType;
9406 static const CommandId kCmdId = kTexImageIOSurface2DCHROMIUM; 9447 static const CommandId kCmdId = kTexImageIOSurface2DCHROMIUM;
9407 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9448 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9408 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9449 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9409 9450
9410 static uint32 ComputeSize() { 9451 static uint32_t ComputeSize() {
9411 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9452 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9412 } 9453 }
9413 9454
9414 void SetHeader() { header.SetCmd<ValueType>(); } 9455 void SetHeader() { header.SetCmd<ValueType>(); }
9415 9456
9416 void Init(GLenum _target, 9457 void Init(GLenum _target,
9417 GLsizei _width, 9458 GLsizei _width,
9418 GLsizei _height, 9459 GLsizei _height,
9419 GLuint _ioSurfaceId, 9460 GLuint _ioSurfaceId,
9420 GLuint _plane) { 9461 GLuint _plane) {
9421 SetHeader(); 9462 SetHeader();
9422 target = _target; 9463 target = _target;
9423 width = _width; 9464 width = _width;
9424 height = _height; 9465 height = _height;
9425 ioSurfaceId = _ioSurfaceId; 9466 ioSurfaceId = _ioSurfaceId;
9426 plane = _plane; 9467 plane = _plane;
9427 } 9468 }
9428 9469
9429 void* Set(void* cmd, 9470 void* Set(void* cmd,
9430 GLenum _target, 9471 GLenum _target,
9431 GLsizei _width, 9472 GLsizei _width,
9432 GLsizei _height, 9473 GLsizei _height,
9433 GLuint _ioSurfaceId, 9474 GLuint _ioSurfaceId,
9434 GLuint _plane) { 9475 GLuint _plane) {
9435 static_cast<ValueType*>(cmd) 9476 static_cast<ValueType*>(cmd)
9436 ->Init(_target, _width, _height, _ioSurfaceId, _plane); 9477 ->Init(_target, _width, _height, _ioSurfaceId, _plane);
9437 return NextCmdAddress<ValueType>(cmd); 9478 return NextCmdAddress<ValueType>(cmd);
9438 } 9479 }
9439 9480
9440 gpu::CommandHeader header; 9481 gpu::CommandHeader header;
9441 uint32 target; 9482 uint32_t target;
9442 int32 width; 9483 int32_t width;
9443 int32 height; 9484 int32_t height;
9444 uint32 ioSurfaceId; 9485 uint32_t ioSurfaceId;
9445 uint32 plane; 9486 uint32_t plane;
9446 }; 9487 };
9447 9488
9448 COMPILE_ASSERT(sizeof(TexImageIOSurface2DCHROMIUM) == 24, 9489 COMPILE_ASSERT(sizeof(TexImageIOSurface2DCHROMIUM) == 24,
9449 Sizeof_TexImageIOSurface2DCHROMIUM_is_not_24); 9490 Sizeof_TexImageIOSurface2DCHROMIUM_is_not_24);
9450 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, header) == 0, 9491 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, header) == 0,
9451 OffsetOf_TexImageIOSurface2DCHROMIUM_header_not_0); 9492 OffsetOf_TexImageIOSurface2DCHROMIUM_header_not_0);
9452 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, target) == 4, 9493 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, target) == 4,
9453 OffsetOf_TexImageIOSurface2DCHROMIUM_target_not_4); 9494 OffsetOf_TexImageIOSurface2DCHROMIUM_target_not_4);
9454 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, width) == 8, 9495 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, width) == 8,
9455 OffsetOf_TexImageIOSurface2DCHROMIUM_width_not_8); 9496 OffsetOf_TexImageIOSurface2DCHROMIUM_width_not_8);
9456 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, height) == 12, 9497 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, height) == 12,
9457 OffsetOf_TexImageIOSurface2DCHROMIUM_height_not_12); 9498 OffsetOf_TexImageIOSurface2DCHROMIUM_height_not_12);
9458 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, ioSurfaceId) == 16, 9499 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, ioSurfaceId) == 16,
9459 OffsetOf_TexImageIOSurface2DCHROMIUM_ioSurfaceId_not_16); 9500 OffsetOf_TexImageIOSurface2DCHROMIUM_ioSurfaceId_not_16);
9460 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, plane) == 20, 9501 COMPILE_ASSERT(offsetof(TexImageIOSurface2DCHROMIUM, plane) == 20,
9461 OffsetOf_TexImageIOSurface2DCHROMIUM_plane_not_20); 9502 OffsetOf_TexImageIOSurface2DCHROMIUM_plane_not_20);
9462 9503
9463 struct CopyTextureCHROMIUM { 9504 struct CopyTextureCHROMIUM {
9464 typedef CopyTextureCHROMIUM ValueType; 9505 typedef CopyTextureCHROMIUM ValueType;
9465 static const CommandId kCmdId = kCopyTextureCHROMIUM; 9506 static const CommandId kCmdId = kCopyTextureCHROMIUM;
9466 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9507 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9467 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9508 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9468 9509
9469 static uint32 ComputeSize() { 9510 static uint32_t ComputeSize() {
9470 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9511 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9471 } 9512 }
9472 9513
9473 void SetHeader() { header.SetCmd<ValueType>(); } 9514 void SetHeader() { header.SetCmd<ValueType>(); }
9474 9515
9475 void Init(GLenum _target, 9516 void Init(GLenum _target,
9476 GLenum _source_id, 9517 GLenum _source_id,
9477 GLenum _dest_id, 9518 GLenum _dest_id,
9478 GLint _level, 9519 GLint _level,
9479 GLint _internalformat, 9520 GLint _internalformat,
9480 GLenum _dest_type) { 9521 GLenum _dest_type) {
(...skipping 12 matching lines...) Expand all
9493 GLenum _dest_id, 9534 GLenum _dest_id,
9494 GLint _level, 9535 GLint _level,
9495 GLint _internalformat, 9536 GLint _internalformat,
9496 GLenum _dest_type) { 9537 GLenum _dest_type) {
9497 static_cast<ValueType*>(cmd)->Init( 9538 static_cast<ValueType*>(cmd)->Init(
9498 _target, _source_id, _dest_id, _level, _internalformat, _dest_type); 9539 _target, _source_id, _dest_id, _level, _internalformat, _dest_type);
9499 return NextCmdAddress<ValueType>(cmd); 9540 return NextCmdAddress<ValueType>(cmd);
9500 } 9541 }
9501 9542
9502 gpu::CommandHeader header; 9543 gpu::CommandHeader header;
9503 uint32 target; 9544 uint32_t target;
9504 uint32 source_id; 9545 uint32_t source_id;
9505 uint32 dest_id; 9546 uint32_t dest_id;
9506 int32 level; 9547 int32_t level;
9507 int32 internalformat; 9548 int32_t internalformat;
9508 uint32 dest_type; 9549 uint32_t dest_type;
9509 }; 9550 };
9510 9551
9511 COMPILE_ASSERT(sizeof(CopyTextureCHROMIUM) == 28, 9552 COMPILE_ASSERT(sizeof(CopyTextureCHROMIUM) == 28,
9512 Sizeof_CopyTextureCHROMIUM_is_not_28); 9553 Sizeof_CopyTextureCHROMIUM_is_not_28);
9513 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, header) == 0, 9554 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, header) == 0,
9514 OffsetOf_CopyTextureCHROMIUM_header_not_0); 9555 OffsetOf_CopyTextureCHROMIUM_header_not_0);
9515 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, target) == 4, 9556 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, target) == 4,
9516 OffsetOf_CopyTextureCHROMIUM_target_not_4); 9557 OffsetOf_CopyTextureCHROMIUM_target_not_4);
9517 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, source_id) == 8, 9558 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, source_id) == 8,
9518 OffsetOf_CopyTextureCHROMIUM_source_id_not_8); 9559 OffsetOf_CopyTextureCHROMIUM_source_id_not_8);
9519 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, dest_id) == 12, 9560 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, dest_id) == 12,
9520 OffsetOf_CopyTextureCHROMIUM_dest_id_not_12); 9561 OffsetOf_CopyTextureCHROMIUM_dest_id_not_12);
9521 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, level) == 16, 9562 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, level) == 16,
9522 OffsetOf_CopyTextureCHROMIUM_level_not_16); 9563 OffsetOf_CopyTextureCHROMIUM_level_not_16);
9523 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, internalformat) == 20, 9564 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, internalformat) == 20,
9524 OffsetOf_CopyTextureCHROMIUM_internalformat_not_20); 9565 OffsetOf_CopyTextureCHROMIUM_internalformat_not_20);
9525 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, dest_type) == 24, 9566 COMPILE_ASSERT(offsetof(CopyTextureCHROMIUM, dest_type) == 24,
9526 OffsetOf_CopyTextureCHROMIUM_dest_type_not_24); 9567 OffsetOf_CopyTextureCHROMIUM_dest_type_not_24);
9527 9568
9528 struct DrawArraysInstancedANGLE { 9569 struct DrawArraysInstancedANGLE {
9529 typedef DrawArraysInstancedANGLE ValueType; 9570 typedef DrawArraysInstancedANGLE ValueType;
9530 static const CommandId kCmdId = kDrawArraysInstancedANGLE; 9571 static const CommandId kCmdId = kDrawArraysInstancedANGLE;
9531 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9572 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9532 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9573 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9533 9574
9534 static uint32 ComputeSize() { 9575 static uint32_t ComputeSize() {
9535 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9576 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9536 } 9577 }
9537 9578
9538 void SetHeader() { header.SetCmd<ValueType>(); } 9579 void SetHeader() { header.SetCmd<ValueType>(); }
9539 9580
9540 void Init(GLenum _mode, GLint _first, GLsizei _count, GLsizei _primcount) { 9581 void Init(GLenum _mode, GLint _first, GLsizei _count, GLsizei _primcount) {
9541 SetHeader(); 9582 SetHeader();
9542 mode = _mode; 9583 mode = _mode;
9543 first = _first; 9584 first = _first;
9544 count = _count; 9585 count = _count;
9545 primcount = _primcount; 9586 primcount = _primcount;
9546 } 9587 }
9547 9588
9548 void* Set(void* cmd, 9589 void* Set(void* cmd,
9549 GLenum _mode, 9590 GLenum _mode,
9550 GLint _first, 9591 GLint _first,
9551 GLsizei _count, 9592 GLsizei _count,
9552 GLsizei _primcount) { 9593 GLsizei _primcount) {
9553 static_cast<ValueType*>(cmd)->Init(_mode, _first, _count, _primcount); 9594 static_cast<ValueType*>(cmd)->Init(_mode, _first, _count, _primcount);
9554 return NextCmdAddress<ValueType>(cmd); 9595 return NextCmdAddress<ValueType>(cmd);
9555 } 9596 }
9556 9597
9557 gpu::CommandHeader header; 9598 gpu::CommandHeader header;
9558 uint32 mode; 9599 uint32_t mode;
9559 int32 first; 9600 int32_t first;
9560 int32 count; 9601 int32_t count;
9561 int32 primcount; 9602 int32_t primcount;
9562 }; 9603 };
9563 9604
9564 COMPILE_ASSERT(sizeof(DrawArraysInstancedANGLE) == 20, 9605 COMPILE_ASSERT(sizeof(DrawArraysInstancedANGLE) == 20,
9565 Sizeof_DrawArraysInstancedANGLE_is_not_20); 9606 Sizeof_DrawArraysInstancedANGLE_is_not_20);
9566 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, header) == 0, 9607 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, header) == 0,
9567 OffsetOf_DrawArraysInstancedANGLE_header_not_0); 9608 OffsetOf_DrawArraysInstancedANGLE_header_not_0);
9568 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, mode) == 4, 9609 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, mode) == 4,
9569 OffsetOf_DrawArraysInstancedANGLE_mode_not_4); 9610 OffsetOf_DrawArraysInstancedANGLE_mode_not_4);
9570 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, first) == 8, 9611 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, first) == 8,
9571 OffsetOf_DrawArraysInstancedANGLE_first_not_8); 9612 OffsetOf_DrawArraysInstancedANGLE_first_not_8);
9572 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, count) == 12, 9613 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, count) == 12,
9573 OffsetOf_DrawArraysInstancedANGLE_count_not_12); 9614 OffsetOf_DrawArraysInstancedANGLE_count_not_12);
9574 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, primcount) == 16, 9615 COMPILE_ASSERT(offsetof(DrawArraysInstancedANGLE, primcount) == 16,
9575 OffsetOf_DrawArraysInstancedANGLE_primcount_not_16); 9616 OffsetOf_DrawArraysInstancedANGLE_primcount_not_16);
9576 9617
9577 struct DrawElementsInstancedANGLE { 9618 struct DrawElementsInstancedANGLE {
9578 typedef DrawElementsInstancedANGLE ValueType; 9619 typedef DrawElementsInstancedANGLE ValueType;
9579 static const CommandId kCmdId = kDrawElementsInstancedANGLE; 9620 static const CommandId kCmdId = kDrawElementsInstancedANGLE;
9580 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9621 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9581 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9622 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9582 9623
9583 static uint32 ComputeSize() { 9624 static uint32_t ComputeSize() {
9584 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9625 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9585 } 9626 }
9586 9627
9587 void SetHeader() { header.SetCmd<ValueType>(); } 9628 void SetHeader() { header.SetCmd<ValueType>(); }
9588 9629
9589 void Init(GLenum _mode, 9630 void Init(GLenum _mode,
9590 GLsizei _count, 9631 GLsizei _count,
9591 GLenum _type, 9632 GLenum _type,
9592 GLuint _index_offset, 9633 GLuint _index_offset,
9593 GLsizei _primcount) { 9634 GLsizei _primcount) {
9594 SetHeader(); 9635 SetHeader();
9595 mode = _mode; 9636 mode = _mode;
9596 count = _count; 9637 count = _count;
9597 type = _type; 9638 type = _type;
9598 index_offset = _index_offset; 9639 index_offset = _index_offset;
9599 primcount = _primcount; 9640 primcount = _primcount;
9600 } 9641 }
9601 9642
9602 void* Set(void* cmd, 9643 void* Set(void* cmd,
9603 GLenum _mode, 9644 GLenum _mode,
9604 GLsizei _count, 9645 GLsizei _count,
9605 GLenum _type, 9646 GLenum _type,
9606 GLuint _index_offset, 9647 GLuint _index_offset,
9607 GLsizei _primcount) { 9648 GLsizei _primcount) {
9608 static_cast<ValueType*>(cmd) 9649 static_cast<ValueType*>(cmd)
9609 ->Init(_mode, _count, _type, _index_offset, _primcount); 9650 ->Init(_mode, _count, _type, _index_offset, _primcount);
9610 return NextCmdAddress<ValueType>(cmd); 9651 return NextCmdAddress<ValueType>(cmd);
9611 } 9652 }
9612 9653
9613 gpu::CommandHeader header; 9654 gpu::CommandHeader header;
9614 uint32 mode; 9655 uint32_t mode;
9615 int32 count; 9656 int32_t count;
9616 uint32 type; 9657 uint32_t type;
9617 uint32 index_offset; 9658 uint32_t index_offset;
9618 int32 primcount; 9659 int32_t primcount;
9619 }; 9660 };
9620 9661
9621 COMPILE_ASSERT(sizeof(DrawElementsInstancedANGLE) == 24, 9662 COMPILE_ASSERT(sizeof(DrawElementsInstancedANGLE) == 24,
9622 Sizeof_DrawElementsInstancedANGLE_is_not_24); 9663 Sizeof_DrawElementsInstancedANGLE_is_not_24);
9623 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, header) == 0, 9664 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, header) == 0,
9624 OffsetOf_DrawElementsInstancedANGLE_header_not_0); 9665 OffsetOf_DrawElementsInstancedANGLE_header_not_0);
9625 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, mode) == 4, 9666 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, mode) == 4,
9626 OffsetOf_DrawElementsInstancedANGLE_mode_not_4); 9667 OffsetOf_DrawElementsInstancedANGLE_mode_not_4);
9627 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, count) == 8, 9668 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, count) == 8,
9628 OffsetOf_DrawElementsInstancedANGLE_count_not_8); 9669 OffsetOf_DrawElementsInstancedANGLE_count_not_8);
9629 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, type) == 12, 9670 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, type) == 12,
9630 OffsetOf_DrawElementsInstancedANGLE_type_not_12); 9671 OffsetOf_DrawElementsInstancedANGLE_type_not_12);
9631 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, index_offset) == 16, 9672 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, index_offset) == 16,
9632 OffsetOf_DrawElementsInstancedANGLE_index_offset_not_16); 9673 OffsetOf_DrawElementsInstancedANGLE_index_offset_not_16);
9633 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, primcount) == 20, 9674 COMPILE_ASSERT(offsetof(DrawElementsInstancedANGLE, primcount) == 20,
9634 OffsetOf_DrawElementsInstancedANGLE_primcount_not_20); 9675 OffsetOf_DrawElementsInstancedANGLE_primcount_not_20);
9635 9676
9636 struct VertexAttribDivisorANGLE { 9677 struct VertexAttribDivisorANGLE {
9637 typedef VertexAttribDivisorANGLE ValueType; 9678 typedef VertexAttribDivisorANGLE ValueType;
9638 static const CommandId kCmdId = kVertexAttribDivisorANGLE; 9679 static const CommandId kCmdId = kVertexAttribDivisorANGLE;
9639 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9680 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9640 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9681 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9641 9682
9642 static uint32 ComputeSize() { 9683 static uint32_t ComputeSize() {
9643 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9684 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9644 } 9685 }
9645 9686
9646 void SetHeader() { header.SetCmd<ValueType>(); } 9687 void SetHeader() { header.SetCmd<ValueType>(); }
9647 9688
9648 void Init(GLuint _index, GLuint _divisor) { 9689 void Init(GLuint _index, GLuint _divisor) {
9649 SetHeader(); 9690 SetHeader();
9650 index = _index; 9691 index = _index;
9651 divisor = _divisor; 9692 divisor = _divisor;
9652 } 9693 }
9653 9694
9654 void* Set(void* cmd, GLuint _index, GLuint _divisor) { 9695 void* Set(void* cmd, GLuint _index, GLuint _divisor) {
9655 static_cast<ValueType*>(cmd)->Init(_index, _divisor); 9696 static_cast<ValueType*>(cmd)->Init(_index, _divisor);
9656 return NextCmdAddress<ValueType>(cmd); 9697 return NextCmdAddress<ValueType>(cmd);
9657 } 9698 }
9658 9699
9659 gpu::CommandHeader header; 9700 gpu::CommandHeader header;
9660 uint32 index; 9701 uint32_t index;
9661 uint32 divisor; 9702 uint32_t divisor;
9662 }; 9703 };
9663 9704
9664 COMPILE_ASSERT(sizeof(VertexAttribDivisorANGLE) == 12, 9705 COMPILE_ASSERT(sizeof(VertexAttribDivisorANGLE) == 12,
9665 Sizeof_VertexAttribDivisorANGLE_is_not_12); 9706 Sizeof_VertexAttribDivisorANGLE_is_not_12);
9666 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, header) == 0, 9707 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, header) == 0,
9667 OffsetOf_VertexAttribDivisorANGLE_header_not_0); 9708 OffsetOf_VertexAttribDivisorANGLE_header_not_0);
9668 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, index) == 4, 9709 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, index) == 4,
9669 OffsetOf_VertexAttribDivisorANGLE_index_not_4); 9710 OffsetOf_VertexAttribDivisorANGLE_index_not_4);
9670 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, divisor) == 8, 9711 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, divisor) == 8,
9671 OffsetOf_VertexAttribDivisorANGLE_divisor_not_8); 9712 OffsetOf_VertexAttribDivisorANGLE_divisor_not_8);
9672 9713
9673 struct ProduceTextureCHROMIUM { 9714 struct ProduceTextureCHROMIUM {
9674 typedef ProduceTextureCHROMIUM ValueType; 9715 typedef ProduceTextureCHROMIUM ValueType;
9675 static const CommandId kCmdId = kProduceTextureCHROMIUM; 9716 static const CommandId kCmdId = kProduceTextureCHROMIUM;
9676 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9717 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9677 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 9718 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
9678 9719
9679 static uint32 ComputeSize() { 9720 static uint32_t ComputeSize() {
9680 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9721 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9681 } 9722 }
9682 9723
9683 void SetHeader() { header.SetCmd<ValueType>(); } 9724 void SetHeader() { header.SetCmd<ValueType>(); }
9684 9725
9685 void Init(GLenum _target, 9726 void Init(GLenum _target,
9686 uint32 _mailbox_shm_id, 9727 uint32_t _mailbox_shm_id,
9687 uint32 _mailbox_shm_offset) { 9728 uint32_t _mailbox_shm_offset) {
9688 SetHeader(); 9729 SetHeader();
9689 target = _target; 9730 target = _target;
9690 mailbox_shm_id = _mailbox_shm_id; 9731 mailbox_shm_id = _mailbox_shm_id;
9691 mailbox_shm_offset = _mailbox_shm_offset; 9732 mailbox_shm_offset = _mailbox_shm_offset;
9692 } 9733 }
9693 9734
9694 void* Set(void* cmd, 9735 void* Set(void* cmd,
9695 GLenum _target, 9736 GLenum _target,
9696 uint32 _mailbox_shm_id, 9737 uint32_t _mailbox_shm_id,
9697 uint32 _mailbox_shm_offset) { 9738 uint32_t _mailbox_shm_offset) {
9698 static_cast<ValueType*>(cmd) 9739 static_cast<ValueType*>(cmd)
9699 ->Init(_target, _mailbox_shm_id, _mailbox_shm_offset); 9740 ->Init(_target, _mailbox_shm_id, _mailbox_shm_offset);
9700 return NextCmdAddress<ValueType>(cmd); 9741 return NextCmdAddress<ValueType>(cmd);
9701 } 9742 }
9702 9743
9703 gpu::CommandHeader header; 9744 gpu::CommandHeader header;
9704 uint32 target; 9745 uint32_t target;
9705 uint32 mailbox_shm_id; 9746 uint32_t mailbox_shm_id;
9706 uint32 mailbox_shm_offset; 9747 uint32_t mailbox_shm_offset;
9707 }; 9748 };
9708 9749
9709 COMPILE_ASSERT(sizeof(ProduceTextureCHROMIUM) == 16, 9750 COMPILE_ASSERT(sizeof(ProduceTextureCHROMIUM) == 16,
9710 Sizeof_ProduceTextureCHROMIUM_is_not_16); 9751 Sizeof_ProduceTextureCHROMIUM_is_not_16);
9711 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, header) == 0, 9752 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, header) == 0,
9712 OffsetOf_ProduceTextureCHROMIUM_header_not_0); 9753 OffsetOf_ProduceTextureCHROMIUM_header_not_0);
9713 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, target) == 4, 9754 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, target) == 4,
9714 OffsetOf_ProduceTextureCHROMIUM_target_not_4); 9755 OffsetOf_ProduceTextureCHROMIUM_target_not_4);
9715 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, mailbox_shm_id) == 8, 9756 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, mailbox_shm_id) == 8,
9716 OffsetOf_ProduceTextureCHROMIUM_mailbox_shm_id_not_8); 9757 OffsetOf_ProduceTextureCHROMIUM_mailbox_shm_id_not_8);
9717 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, mailbox_shm_offset) == 12, 9758 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, mailbox_shm_offset) == 12,
9718 OffsetOf_ProduceTextureCHROMIUM_mailbox_shm_offset_not_12); 9759 OffsetOf_ProduceTextureCHROMIUM_mailbox_shm_offset_not_12);
9719 9760
9720 struct ProduceTextureCHROMIUMImmediate { 9761 struct ProduceTextureCHROMIUMImmediate {
9721 typedef ProduceTextureCHROMIUMImmediate ValueType; 9762 typedef ProduceTextureCHROMIUMImmediate ValueType;
9722 static const CommandId kCmdId = kProduceTextureCHROMIUMImmediate; 9763 static const CommandId kCmdId = kProduceTextureCHROMIUMImmediate;
9723 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 9764 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
9724 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 9765 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
9725 9766
9726 static uint32 ComputeDataSize() { 9767 static uint32_t ComputeDataSize() {
9727 return static_cast<uint32>(sizeof(GLbyte) * 64); // NOLINT 9768 return static_cast<uint32_t>(sizeof(GLbyte) * 64); // NOLINT
9728 } 9769 }
9729 9770
9730 static uint32 ComputeSize() { 9771 static uint32_t ComputeSize() {
9731 return static_cast<uint32>(sizeof(ValueType) + 9772 return static_cast<uint32_t>(sizeof(ValueType) +
9732 ComputeDataSize()); // NOLINT 9773 ComputeDataSize()); // NOLINT
9733 } 9774 }
9734 9775
9735 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } 9776 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); }
9736 9777
9737 void Init(GLenum _target, const GLbyte* _mailbox) { 9778 void Init(GLenum _target, const GLbyte* _mailbox) {
9738 SetHeader(); 9779 SetHeader();
9739 target = _target; 9780 target = _target;
9740 memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize()); 9781 memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize());
9741 } 9782 }
9742 9783
9743 void* Set(void* cmd, GLenum _target, const GLbyte* _mailbox) { 9784 void* Set(void* cmd, GLenum _target, const GLbyte* _mailbox) {
9744 static_cast<ValueType*>(cmd)->Init(_target, _mailbox); 9785 static_cast<ValueType*>(cmd)->Init(_target, _mailbox);
9745 const uint32 size = ComputeSize(); 9786 const uint32_t size = ComputeSize();
9746 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 9787 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
9747 } 9788 }
9748 9789
9749 gpu::CommandHeader header; 9790 gpu::CommandHeader header;
9750 uint32 target; 9791 uint32_t target;
9751 }; 9792 };
9752 9793
9753 COMPILE_ASSERT(sizeof(ProduceTextureCHROMIUMImmediate) == 8, 9794 COMPILE_ASSERT(sizeof(ProduceTextureCHROMIUMImmediate) == 8,
9754 Sizeof_ProduceTextureCHROMIUMImmediate_is_not_8); 9795 Sizeof_ProduceTextureCHROMIUMImmediate_is_not_8);
9755 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, header) == 0, 9796 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, header) == 0,
9756 OffsetOf_ProduceTextureCHROMIUMImmediate_header_not_0); 9797 OffsetOf_ProduceTextureCHROMIUMImmediate_header_not_0);
9757 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, target) == 4, 9798 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, target) == 4,
9758 OffsetOf_ProduceTextureCHROMIUMImmediate_target_not_4); 9799 OffsetOf_ProduceTextureCHROMIUMImmediate_target_not_4);
9759 9800
9760 struct ConsumeTextureCHROMIUM { 9801 struct ConsumeTextureCHROMIUM {
9761 typedef ConsumeTextureCHROMIUM ValueType; 9802 typedef ConsumeTextureCHROMIUM ValueType;
9762 static const CommandId kCmdId = kConsumeTextureCHROMIUM; 9803 static const CommandId kCmdId = kConsumeTextureCHROMIUM;
9763 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9804 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9764 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 9805 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
9765 9806
9766 static uint32 ComputeSize() { 9807 static uint32_t ComputeSize() {
9767 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9808 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9768 } 9809 }
9769 9810
9770 void SetHeader() { header.SetCmd<ValueType>(); } 9811 void SetHeader() { header.SetCmd<ValueType>(); }
9771 9812
9772 void Init(GLenum _target, 9813 void Init(GLenum _target,
9773 uint32 _mailbox_shm_id, 9814 uint32_t _mailbox_shm_id,
9774 uint32 _mailbox_shm_offset) { 9815 uint32_t _mailbox_shm_offset) {
9775 SetHeader(); 9816 SetHeader();
9776 target = _target; 9817 target = _target;
9777 mailbox_shm_id = _mailbox_shm_id; 9818 mailbox_shm_id = _mailbox_shm_id;
9778 mailbox_shm_offset = _mailbox_shm_offset; 9819 mailbox_shm_offset = _mailbox_shm_offset;
9779 } 9820 }
9780 9821
9781 void* Set(void* cmd, 9822 void* Set(void* cmd,
9782 GLenum _target, 9823 GLenum _target,
9783 uint32 _mailbox_shm_id, 9824 uint32_t _mailbox_shm_id,
9784 uint32 _mailbox_shm_offset) { 9825 uint32_t _mailbox_shm_offset) {
9785 static_cast<ValueType*>(cmd) 9826 static_cast<ValueType*>(cmd)
9786 ->Init(_target, _mailbox_shm_id, _mailbox_shm_offset); 9827 ->Init(_target, _mailbox_shm_id, _mailbox_shm_offset);
9787 return NextCmdAddress<ValueType>(cmd); 9828 return NextCmdAddress<ValueType>(cmd);
9788 } 9829 }
9789 9830
9790 gpu::CommandHeader header; 9831 gpu::CommandHeader header;
9791 uint32 target; 9832 uint32_t target;
9792 uint32 mailbox_shm_id; 9833 uint32_t mailbox_shm_id;
9793 uint32 mailbox_shm_offset; 9834 uint32_t mailbox_shm_offset;
9794 }; 9835 };
9795 9836
9796 COMPILE_ASSERT(sizeof(ConsumeTextureCHROMIUM) == 16, 9837 COMPILE_ASSERT(sizeof(ConsumeTextureCHROMIUM) == 16,
9797 Sizeof_ConsumeTextureCHROMIUM_is_not_16); 9838 Sizeof_ConsumeTextureCHROMIUM_is_not_16);
9798 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, header) == 0, 9839 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, header) == 0,
9799 OffsetOf_ConsumeTextureCHROMIUM_header_not_0); 9840 OffsetOf_ConsumeTextureCHROMIUM_header_not_0);
9800 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, target) == 4, 9841 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, target) == 4,
9801 OffsetOf_ConsumeTextureCHROMIUM_target_not_4); 9842 OffsetOf_ConsumeTextureCHROMIUM_target_not_4);
9802 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, mailbox_shm_id) == 8, 9843 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, mailbox_shm_id) == 8,
9803 OffsetOf_ConsumeTextureCHROMIUM_mailbox_shm_id_not_8); 9844 OffsetOf_ConsumeTextureCHROMIUM_mailbox_shm_id_not_8);
9804 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, mailbox_shm_offset) == 12, 9845 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, mailbox_shm_offset) == 12,
9805 OffsetOf_ConsumeTextureCHROMIUM_mailbox_shm_offset_not_12); 9846 OffsetOf_ConsumeTextureCHROMIUM_mailbox_shm_offset_not_12);
9806 9847
9807 struct ConsumeTextureCHROMIUMImmediate { 9848 struct ConsumeTextureCHROMIUMImmediate {
9808 typedef ConsumeTextureCHROMIUMImmediate ValueType; 9849 typedef ConsumeTextureCHROMIUMImmediate ValueType;
9809 static const CommandId kCmdId = kConsumeTextureCHROMIUMImmediate; 9850 static const CommandId kCmdId = kConsumeTextureCHROMIUMImmediate;
9810 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 9851 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
9811 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 9852 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
9812 9853
9813 static uint32 ComputeDataSize() { 9854 static uint32_t ComputeDataSize() {
9814 return static_cast<uint32>(sizeof(GLbyte) * 64); // NOLINT 9855 return static_cast<uint32_t>(sizeof(GLbyte) * 64); // NOLINT
9815 } 9856 }
9816 9857
9817 static uint32 ComputeSize() { 9858 static uint32_t ComputeSize() {
9818 return static_cast<uint32>(sizeof(ValueType) + 9859 return static_cast<uint32_t>(sizeof(ValueType) +
9819 ComputeDataSize()); // NOLINT 9860 ComputeDataSize()); // NOLINT
9820 } 9861 }
9821 9862
9822 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } 9863 void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); }
9823 9864
9824 void Init(GLenum _target, const GLbyte* _mailbox) { 9865 void Init(GLenum _target, const GLbyte* _mailbox) {
9825 SetHeader(); 9866 SetHeader();
9826 target = _target; 9867 target = _target;
9827 memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize()); 9868 memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize());
9828 } 9869 }
9829 9870
9830 void* Set(void* cmd, GLenum _target, const GLbyte* _mailbox) { 9871 void* Set(void* cmd, GLenum _target, const GLbyte* _mailbox) {
9831 static_cast<ValueType*>(cmd)->Init(_target, _mailbox); 9872 static_cast<ValueType*>(cmd)->Init(_target, _mailbox);
9832 const uint32 size = ComputeSize(); 9873 const uint32_t size = ComputeSize();
9833 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 9874 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
9834 } 9875 }
9835 9876
9836 gpu::CommandHeader header; 9877 gpu::CommandHeader header;
9837 uint32 target; 9878 uint32_t target;
9838 }; 9879 };
9839 9880
9840 COMPILE_ASSERT(sizeof(ConsumeTextureCHROMIUMImmediate) == 8, 9881 COMPILE_ASSERT(sizeof(ConsumeTextureCHROMIUMImmediate) == 8,
9841 Sizeof_ConsumeTextureCHROMIUMImmediate_is_not_8); 9882 Sizeof_ConsumeTextureCHROMIUMImmediate_is_not_8);
9842 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUMImmediate, header) == 0, 9883 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUMImmediate, header) == 0,
9843 OffsetOf_ConsumeTextureCHROMIUMImmediate_header_not_0); 9884 OffsetOf_ConsumeTextureCHROMIUMImmediate_header_not_0);
9844 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUMImmediate, target) == 4, 9885 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUMImmediate, target) == 4,
9845 OffsetOf_ConsumeTextureCHROMIUMImmediate_target_not_4); 9886 OffsetOf_ConsumeTextureCHROMIUMImmediate_target_not_4);
9846 9887
9847 struct BindUniformLocationCHROMIUM { 9888 struct BindUniformLocationCHROMIUM {
9848 typedef BindUniformLocationCHROMIUM ValueType; 9889 typedef BindUniformLocationCHROMIUM ValueType;
9849 static const CommandId kCmdId = kBindUniformLocationCHROMIUM; 9890 static const CommandId kCmdId = kBindUniformLocationCHROMIUM;
9850 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9891 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9851 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9892 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9852 9893
9853 static uint32 ComputeSize() { 9894 static uint32_t ComputeSize() {
9854 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9895 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9855 } 9896 }
9856 9897
9857 void SetHeader() { header.SetCmd<ValueType>(); } 9898 void SetHeader() { header.SetCmd<ValueType>(); }
9858 9899
9859 void Init(GLuint _program, 9900 void Init(GLuint _program,
9860 GLint _location, 9901 GLint _location,
9861 uint32 _name_shm_id, 9902 uint32_t _name_shm_id,
9862 uint32 _name_shm_offset, 9903 uint32_t _name_shm_offset,
9863 uint32 _data_size) { 9904 uint32_t _data_size) {
9864 SetHeader(); 9905 SetHeader();
9865 program = _program; 9906 program = _program;
9866 location = _location; 9907 location = _location;
9867 name_shm_id = _name_shm_id; 9908 name_shm_id = _name_shm_id;
9868 name_shm_offset = _name_shm_offset; 9909 name_shm_offset = _name_shm_offset;
9869 data_size = _data_size; 9910 data_size = _data_size;
9870 } 9911 }
9871 9912
9872 void* Set(void* cmd, 9913 void* Set(void* cmd,
9873 GLuint _program, 9914 GLuint _program,
9874 GLint _location, 9915 GLint _location,
9875 uint32 _name_shm_id, 9916 uint32_t _name_shm_id,
9876 uint32 _name_shm_offset, 9917 uint32_t _name_shm_offset,
9877 uint32 _data_size) { 9918 uint32_t _data_size) {
9878 static_cast<ValueType*>(cmd) 9919 static_cast<ValueType*>(cmd)
9879 ->Init(_program, _location, _name_shm_id, _name_shm_offset, _data_size); 9920 ->Init(_program, _location, _name_shm_id, _name_shm_offset, _data_size);
9880 return NextCmdAddress<ValueType>(cmd); 9921 return NextCmdAddress<ValueType>(cmd);
9881 } 9922 }
9882 9923
9883 gpu::CommandHeader header; 9924 gpu::CommandHeader header;
9884 uint32 program; 9925 uint32_t program;
9885 int32 location; 9926 int32_t location;
9886 uint32 name_shm_id; 9927 uint32_t name_shm_id;
9887 uint32 name_shm_offset; 9928 uint32_t name_shm_offset;
9888 uint32 data_size; 9929 uint32_t data_size;
9889 }; 9930 };
9890 9931
9891 COMPILE_ASSERT(sizeof(BindUniformLocationCHROMIUM) == 24, 9932 COMPILE_ASSERT(sizeof(BindUniformLocationCHROMIUM) == 24,
9892 Sizeof_BindUniformLocationCHROMIUM_is_not_24); 9933 Sizeof_BindUniformLocationCHROMIUM_is_not_24);
9893 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, header) == 0, 9934 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, header) == 0,
9894 OffsetOf_BindUniformLocationCHROMIUM_header_not_0); 9935 OffsetOf_BindUniformLocationCHROMIUM_header_not_0);
9895 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, program) == 4, 9936 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, program) == 4,
9896 OffsetOf_BindUniformLocationCHROMIUM_program_not_4); 9937 OffsetOf_BindUniformLocationCHROMIUM_program_not_4);
9897 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, location) == 8, 9938 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, location) == 8,
9898 OffsetOf_BindUniformLocationCHROMIUM_location_not_8); 9939 OffsetOf_BindUniformLocationCHROMIUM_location_not_8);
9899 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, name_shm_id) == 12, 9940 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, name_shm_id) == 12,
9900 OffsetOf_BindUniformLocationCHROMIUM_name_shm_id_not_12); 9941 OffsetOf_BindUniformLocationCHROMIUM_name_shm_id_not_12);
9901 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, name_shm_offset) == 16, 9942 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, name_shm_offset) == 16,
9902 OffsetOf_BindUniformLocationCHROMIUM_name_shm_offset_not_16); 9943 OffsetOf_BindUniformLocationCHROMIUM_name_shm_offset_not_16);
9903 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, data_size) == 20, 9944 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUM, data_size) == 20,
9904 OffsetOf_BindUniformLocationCHROMIUM_data_size_not_20); 9945 OffsetOf_BindUniformLocationCHROMIUM_data_size_not_20);
9905 9946
9906 struct BindUniformLocationCHROMIUMBucket { 9947 struct BindUniformLocationCHROMIUMBucket {
9907 typedef BindUniformLocationCHROMIUMBucket ValueType; 9948 typedef BindUniformLocationCHROMIUMBucket ValueType;
9908 static const CommandId kCmdId = kBindUniformLocationCHROMIUMBucket; 9949 static const CommandId kCmdId = kBindUniformLocationCHROMIUMBucket;
9909 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9950 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9910 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9951 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9911 9952
9912 static uint32 ComputeSize() { 9953 static uint32_t ComputeSize() {
9913 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9954 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9914 } 9955 }
9915 9956
9916 void SetHeader() { header.SetCmd<ValueType>(); } 9957 void SetHeader() { header.SetCmd<ValueType>(); }
9917 9958
9918 void Init(GLuint _program, GLint _location, uint32 _name_bucket_id) { 9959 void Init(GLuint _program, GLint _location, uint32_t _name_bucket_id) {
9919 SetHeader(); 9960 SetHeader();
9920 program = _program; 9961 program = _program;
9921 location = _location; 9962 location = _location;
9922 name_bucket_id = _name_bucket_id; 9963 name_bucket_id = _name_bucket_id;
9923 } 9964 }
9924 9965
9925 void* Set(void* cmd, 9966 void* Set(void* cmd,
9926 GLuint _program, 9967 GLuint _program,
9927 GLint _location, 9968 GLint _location,
9928 uint32 _name_bucket_id) { 9969 uint32_t _name_bucket_id) {
9929 static_cast<ValueType*>(cmd)->Init(_program, _location, _name_bucket_id); 9970 static_cast<ValueType*>(cmd)->Init(_program, _location, _name_bucket_id);
9930 return NextCmdAddress<ValueType>(cmd); 9971 return NextCmdAddress<ValueType>(cmd);
9931 } 9972 }
9932 9973
9933 gpu::CommandHeader header; 9974 gpu::CommandHeader header;
9934 uint32 program; 9975 uint32_t program;
9935 int32 location; 9976 int32_t location;
9936 uint32 name_bucket_id; 9977 uint32_t name_bucket_id;
9937 }; 9978 };
9938 9979
9939 COMPILE_ASSERT(sizeof(BindUniformLocationCHROMIUMBucket) == 16, 9980 COMPILE_ASSERT(sizeof(BindUniformLocationCHROMIUMBucket) == 16,
9940 Sizeof_BindUniformLocationCHROMIUMBucket_is_not_16); 9981 Sizeof_BindUniformLocationCHROMIUMBucket_is_not_16);
9941 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, header) == 0, 9982 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, header) == 0,
9942 OffsetOf_BindUniformLocationCHROMIUMBucket_header_not_0); 9983 OffsetOf_BindUniformLocationCHROMIUMBucket_header_not_0);
9943 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, program) == 4, 9984 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, program) == 4,
9944 OffsetOf_BindUniformLocationCHROMIUMBucket_program_not_4); 9985 OffsetOf_BindUniformLocationCHROMIUMBucket_program_not_4);
9945 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, location) == 8, 9986 COMPILE_ASSERT(offsetof(BindUniformLocationCHROMIUMBucket, location) == 8,
9946 OffsetOf_BindUniformLocationCHROMIUMBucket_location_not_8); 9987 OffsetOf_BindUniformLocationCHROMIUMBucket_location_not_8);
9947 COMPILE_ASSERT( 9988 COMPILE_ASSERT(
9948 offsetof(BindUniformLocationCHROMIUMBucket, name_bucket_id) == 12, 9989 offsetof(BindUniformLocationCHROMIUMBucket, name_bucket_id) == 12,
9949 OffsetOf_BindUniformLocationCHROMIUMBucket_name_bucket_id_not_12); 9990 OffsetOf_BindUniformLocationCHROMIUMBucket_name_bucket_id_not_12);
9950 9991
9951 struct BindTexImage2DCHROMIUM { 9992 struct BindTexImage2DCHROMIUM {
9952 typedef BindTexImage2DCHROMIUM ValueType; 9993 typedef BindTexImage2DCHROMIUM ValueType;
9953 static const CommandId kCmdId = kBindTexImage2DCHROMIUM; 9994 static const CommandId kCmdId = kBindTexImage2DCHROMIUM;
9954 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9995 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9955 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9996 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9956 9997
9957 static uint32 ComputeSize() { 9998 static uint32_t ComputeSize() {
9958 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 9999 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9959 } 10000 }
9960 10001
9961 void SetHeader() { header.SetCmd<ValueType>(); } 10002 void SetHeader() { header.SetCmd<ValueType>(); }
9962 10003
9963 void Init(GLenum _target, GLint _imageId) { 10004 void Init(GLenum _target, GLint _imageId) {
9964 SetHeader(); 10005 SetHeader();
9965 target = _target; 10006 target = _target;
9966 imageId = _imageId; 10007 imageId = _imageId;
9967 } 10008 }
9968 10009
9969 void* Set(void* cmd, GLenum _target, GLint _imageId) { 10010 void* Set(void* cmd, GLenum _target, GLint _imageId) {
9970 static_cast<ValueType*>(cmd)->Init(_target, _imageId); 10011 static_cast<ValueType*>(cmd)->Init(_target, _imageId);
9971 return NextCmdAddress<ValueType>(cmd); 10012 return NextCmdAddress<ValueType>(cmd);
9972 } 10013 }
9973 10014
9974 gpu::CommandHeader header; 10015 gpu::CommandHeader header;
9975 uint32 target; 10016 uint32_t target;
9976 int32 imageId; 10017 int32_t imageId;
9977 }; 10018 };
9978 10019
9979 COMPILE_ASSERT(sizeof(BindTexImage2DCHROMIUM) == 12, 10020 COMPILE_ASSERT(sizeof(BindTexImage2DCHROMIUM) == 12,
9980 Sizeof_BindTexImage2DCHROMIUM_is_not_12); 10021 Sizeof_BindTexImage2DCHROMIUM_is_not_12);
9981 COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, header) == 0, 10022 COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, header) == 0,
9982 OffsetOf_BindTexImage2DCHROMIUM_header_not_0); 10023 OffsetOf_BindTexImage2DCHROMIUM_header_not_0);
9983 COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, target) == 4, 10024 COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, target) == 4,
9984 OffsetOf_BindTexImage2DCHROMIUM_target_not_4); 10025 OffsetOf_BindTexImage2DCHROMIUM_target_not_4);
9985 COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, imageId) == 8, 10026 COMPILE_ASSERT(offsetof(BindTexImage2DCHROMIUM, imageId) == 8,
9986 OffsetOf_BindTexImage2DCHROMIUM_imageId_not_8); 10027 OffsetOf_BindTexImage2DCHROMIUM_imageId_not_8);
9987 10028
9988 struct ReleaseTexImage2DCHROMIUM { 10029 struct ReleaseTexImage2DCHROMIUM {
9989 typedef ReleaseTexImage2DCHROMIUM ValueType; 10030 typedef ReleaseTexImage2DCHROMIUM ValueType;
9990 static const CommandId kCmdId = kReleaseTexImage2DCHROMIUM; 10031 static const CommandId kCmdId = kReleaseTexImage2DCHROMIUM;
9991 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10032 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9992 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10033 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9993 10034
9994 static uint32 ComputeSize() { 10035 static uint32_t ComputeSize() {
9995 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10036 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9996 } 10037 }
9997 10038
9998 void SetHeader() { header.SetCmd<ValueType>(); } 10039 void SetHeader() { header.SetCmd<ValueType>(); }
9999 10040
10000 void Init(GLenum _target, GLint _imageId) { 10041 void Init(GLenum _target, GLint _imageId) {
10001 SetHeader(); 10042 SetHeader();
10002 target = _target; 10043 target = _target;
10003 imageId = _imageId; 10044 imageId = _imageId;
10004 } 10045 }
10005 10046
10006 void* Set(void* cmd, GLenum _target, GLint _imageId) { 10047 void* Set(void* cmd, GLenum _target, GLint _imageId) {
10007 static_cast<ValueType*>(cmd)->Init(_target, _imageId); 10048 static_cast<ValueType*>(cmd)->Init(_target, _imageId);
10008 return NextCmdAddress<ValueType>(cmd); 10049 return NextCmdAddress<ValueType>(cmd);
10009 } 10050 }
10010 10051
10011 gpu::CommandHeader header; 10052 gpu::CommandHeader header;
10012 uint32 target; 10053 uint32_t target;
10013 int32 imageId; 10054 int32_t imageId;
10014 }; 10055 };
10015 10056
10016 COMPILE_ASSERT(sizeof(ReleaseTexImage2DCHROMIUM) == 12, 10057 COMPILE_ASSERT(sizeof(ReleaseTexImage2DCHROMIUM) == 12,
10017 Sizeof_ReleaseTexImage2DCHROMIUM_is_not_12); 10058 Sizeof_ReleaseTexImage2DCHROMIUM_is_not_12);
10018 COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, header) == 0, 10059 COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, header) == 0,
10019 OffsetOf_ReleaseTexImage2DCHROMIUM_header_not_0); 10060 OffsetOf_ReleaseTexImage2DCHROMIUM_header_not_0);
10020 COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, target) == 4, 10061 COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, target) == 4,
10021 OffsetOf_ReleaseTexImage2DCHROMIUM_target_not_4); 10062 OffsetOf_ReleaseTexImage2DCHROMIUM_target_not_4);
10022 COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, imageId) == 8, 10063 COMPILE_ASSERT(offsetof(ReleaseTexImage2DCHROMIUM, imageId) == 8,
10023 OffsetOf_ReleaseTexImage2DCHROMIUM_imageId_not_8); 10064 OffsetOf_ReleaseTexImage2DCHROMIUM_imageId_not_8);
10024 10065
10025 struct TraceBeginCHROMIUM { 10066 struct TraceBeginCHROMIUM {
10026 typedef TraceBeginCHROMIUM ValueType; 10067 typedef TraceBeginCHROMIUM ValueType;
10027 static const CommandId kCmdId = kTraceBeginCHROMIUM; 10068 static const CommandId kCmdId = kTraceBeginCHROMIUM;
10028 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10069 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10029 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10070 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10030 10071
10031 static uint32 ComputeSize() { 10072 static uint32_t ComputeSize() {
10032 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10073 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10033 } 10074 }
10034 10075
10035 void SetHeader() { header.SetCmd<ValueType>(); } 10076 void SetHeader() { header.SetCmd<ValueType>(); }
10036 10077
10037 void Init(GLuint _bucket_id) { 10078 void Init(GLuint _bucket_id) {
10038 SetHeader(); 10079 SetHeader();
10039 bucket_id = _bucket_id; 10080 bucket_id = _bucket_id;
10040 } 10081 }
10041 10082
10042 void* Set(void* cmd, GLuint _bucket_id) { 10083 void* Set(void* cmd, GLuint _bucket_id) {
10043 static_cast<ValueType*>(cmd)->Init(_bucket_id); 10084 static_cast<ValueType*>(cmd)->Init(_bucket_id);
10044 return NextCmdAddress<ValueType>(cmd); 10085 return NextCmdAddress<ValueType>(cmd);
10045 } 10086 }
10046 10087
10047 gpu::CommandHeader header; 10088 gpu::CommandHeader header;
10048 uint32 bucket_id; 10089 uint32_t bucket_id;
10049 }; 10090 };
10050 10091
10051 COMPILE_ASSERT(sizeof(TraceBeginCHROMIUM) == 8, 10092 COMPILE_ASSERT(sizeof(TraceBeginCHROMIUM) == 8,
10052 Sizeof_TraceBeginCHROMIUM_is_not_8); 10093 Sizeof_TraceBeginCHROMIUM_is_not_8);
10053 COMPILE_ASSERT(offsetof(TraceBeginCHROMIUM, header) == 0, 10094 COMPILE_ASSERT(offsetof(TraceBeginCHROMIUM, header) == 0,
10054 OffsetOf_TraceBeginCHROMIUM_header_not_0); 10095 OffsetOf_TraceBeginCHROMIUM_header_not_0);
10055 COMPILE_ASSERT(offsetof(TraceBeginCHROMIUM, bucket_id) == 4, 10096 COMPILE_ASSERT(offsetof(TraceBeginCHROMIUM, bucket_id) == 4,
10056 OffsetOf_TraceBeginCHROMIUM_bucket_id_not_4); 10097 OffsetOf_TraceBeginCHROMIUM_bucket_id_not_4);
10057 10098
10058 struct TraceEndCHROMIUM { 10099 struct TraceEndCHROMIUM {
10059 typedef TraceEndCHROMIUM ValueType; 10100 typedef TraceEndCHROMIUM ValueType;
10060 static const CommandId kCmdId = kTraceEndCHROMIUM; 10101 static const CommandId kCmdId = kTraceEndCHROMIUM;
10061 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10102 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10062 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10103 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10063 10104
10064 static uint32 ComputeSize() { 10105 static uint32_t ComputeSize() {
10065 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10106 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10066 } 10107 }
10067 10108
10068 void SetHeader() { header.SetCmd<ValueType>(); } 10109 void SetHeader() { header.SetCmd<ValueType>(); }
10069 10110
10070 void Init() { SetHeader(); } 10111 void Init() { SetHeader(); }
10071 10112
10072 void* Set(void* cmd) { 10113 void* Set(void* cmd) {
10073 static_cast<ValueType*>(cmd)->Init(); 10114 static_cast<ValueType*>(cmd)->Init();
10074 return NextCmdAddress<ValueType>(cmd); 10115 return NextCmdAddress<ValueType>(cmd);
10075 } 10116 }
10076 10117
10077 gpu::CommandHeader header; 10118 gpu::CommandHeader header;
10078 }; 10119 };
10079 10120
10080 COMPILE_ASSERT(sizeof(TraceEndCHROMIUM) == 4, Sizeof_TraceEndCHROMIUM_is_not_4); 10121 COMPILE_ASSERT(sizeof(TraceEndCHROMIUM) == 4, Sizeof_TraceEndCHROMIUM_is_not_4);
10081 COMPILE_ASSERT(offsetof(TraceEndCHROMIUM, header) == 0, 10122 COMPILE_ASSERT(offsetof(TraceEndCHROMIUM, header) == 0,
10082 OffsetOf_TraceEndCHROMIUM_header_not_0); 10123 OffsetOf_TraceEndCHROMIUM_header_not_0);
10083 10124
10084 struct AsyncTexSubImage2DCHROMIUM { 10125 struct AsyncTexSubImage2DCHROMIUM {
10085 typedef AsyncTexSubImage2DCHROMIUM ValueType; 10126 typedef AsyncTexSubImage2DCHROMIUM ValueType;
10086 static const CommandId kCmdId = kAsyncTexSubImage2DCHROMIUM; 10127 static const CommandId kCmdId = kAsyncTexSubImage2DCHROMIUM;
10087 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10128 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10088 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10129 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10089 10130
10090 static uint32 ComputeSize() { 10131 static uint32_t ComputeSize() {
10091 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10132 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10092 } 10133 }
10093 10134
10094 void SetHeader() { header.SetCmd<ValueType>(); } 10135 void SetHeader() { header.SetCmd<ValueType>(); }
10095 10136
10096 void Init(GLenum _target, 10137 void Init(GLenum _target,
10097 GLint _level, 10138 GLint _level,
10098 GLint _xoffset, 10139 GLint _xoffset,
10099 GLint _yoffset, 10140 GLint _yoffset,
10100 GLsizei _width, 10141 GLsizei _width,
10101 GLsizei _height, 10142 GLsizei _height,
10102 GLenum _format, 10143 GLenum _format,
10103 GLenum _type, 10144 GLenum _type,
10104 uint32 _data_shm_id, 10145 uint32_t _data_shm_id,
10105 uint32 _data_shm_offset, 10146 uint32_t _data_shm_offset,
10106 uint32 _async_upload_token, 10147 uint32_t _async_upload_token,
10107 uint32 _sync_data_shm_id, 10148 uint32_t _sync_data_shm_id,
10108 uint32 _sync_data_shm_offset) { 10149 uint32_t _sync_data_shm_offset) {
10109 SetHeader(); 10150 SetHeader();
10110 target = _target; 10151 target = _target;
10111 level = _level; 10152 level = _level;
10112 xoffset = _xoffset; 10153 xoffset = _xoffset;
10113 yoffset = _yoffset; 10154 yoffset = _yoffset;
10114 width = _width; 10155 width = _width;
10115 height = _height; 10156 height = _height;
10116 format = _format; 10157 format = _format;
10117 type = _type; 10158 type = _type;
10118 data_shm_id = _data_shm_id; 10159 data_shm_id = _data_shm_id;
10119 data_shm_offset = _data_shm_offset; 10160 data_shm_offset = _data_shm_offset;
10120 async_upload_token = _async_upload_token; 10161 async_upload_token = _async_upload_token;
10121 sync_data_shm_id = _sync_data_shm_id; 10162 sync_data_shm_id = _sync_data_shm_id;
10122 sync_data_shm_offset = _sync_data_shm_offset; 10163 sync_data_shm_offset = _sync_data_shm_offset;
10123 } 10164 }
10124 10165
10125 void* Set(void* cmd, 10166 void* Set(void* cmd,
10126 GLenum _target, 10167 GLenum _target,
10127 GLint _level, 10168 GLint _level,
10128 GLint _xoffset, 10169 GLint _xoffset,
10129 GLint _yoffset, 10170 GLint _yoffset,
10130 GLsizei _width, 10171 GLsizei _width,
10131 GLsizei _height, 10172 GLsizei _height,
10132 GLenum _format, 10173 GLenum _format,
10133 GLenum _type, 10174 GLenum _type,
10134 uint32 _data_shm_id, 10175 uint32_t _data_shm_id,
10135 uint32 _data_shm_offset, 10176 uint32_t _data_shm_offset,
10136 uint32 _async_upload_token, 10177 uint32_t _async_upload_token,
10137 uint32 _sync_data_shm_id, 10178 uint32_t _sync_data_shm_id,
10138 uint32 _sync_data_shm_offset) { 10179 uint32_t _sync_data_shm_offset) {
10139 static_cast<ValueType*>(cmd)->Init(_target, 10180 static_cast<ValueType*>(cmd)->Init(_target,
10140 _level, 10181 _level,
10141 _xoffset, 10182 _xoffset,
10142 _yoffset, 10183 _yoffset,
10143 _width, 10184 _width,
10144 _height, 10185 _height,
10145 _format, 10186 _format,
10146 _type, 10187 _type,
10147 _data_shm_id, 10188 _data_shm_id,
10148 _data_shm_offset, 10189 _data_shm_offset,
10149 _async_upload_token, 10190 _async_upload_token,
10150 _sync_data_shm_id, 10191 _sync_data_shm_id,
10151 _sync_data_shm_offset); 10192 _sync_data_shm_offset);
10152 return NextCmdAddress<ValueType>(cmd); 10193 return NextCmdAddress<ValueType>(cmd);
10153 } 10194 }
10154 10195
10155 gpu::CommandHeader header; 10196 gpu::CommandHeader header;
10156 uint32 target; 10197 uint32_t target;
10157 int32 level; 10198 int32_t level;
10158 int32 xoffset; 10199 int32_t xoffset;
10159 int32 yoffset; 10200 int32_t yoffset;
10160 int32 width; 10201 int32_t width;
10161 int32 height; 10202 int32_t height;
10162 uint32 format; 10203 uint32_t format;
10163 uint32 type; 10204 uint32_t type;
10164 uint32 data_shm_id; 10205 uint32_t data_shm_id;
10165 uint32 data_shm_offset; 10206 uint32_t data_shm_offset;
10166 uint32 async_upload_token; 10207 uint32_t async_upload_token;
10167 uint32 sync_data_shm_id; 10208 uint32_t sync_data_shm_id;
10168 uint32 sync_data_shm_offset; 10209 uint32_t sync_data_shm_offset;
10169 }; 10210 };
10170 10211
10171 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 56, 10212 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 56,
10172 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_56); 10213 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_56);
10173 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0, 10214 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0,
10174 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0); 10215 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0);
10175 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4, 10216 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4,
10176 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4); 10217 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4);
10177 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8, 10218 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8,
10178 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8); 10219 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8);
(...skipping 19 matching lines...) Expand all
10198 OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_id_not_48); 10239 OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_id_not_48);
10199 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_offset) == 52, 10240 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_offset) == 52,
10200 OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_offset_not_52); 10241 OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_offset_not_52);
10201 10242
10202 struct AsyncTexImage2DCHROMIUM { 10243 struct AsyncTexImage2DCHROMIUM {
10203 typedef AsyncTexImage2DCHROMIUM ValueType; 10244 typedef AsyncTexImage2DCHROMIUM ValueType;
10204 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM; 10245 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM;
10205 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10246 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10206 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10247 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10207 10248
10208 static uint32 ComputeSize() { 10249 static uint32_t ComputeSize() {
10209 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10250 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10210 } 10251 }
10211 10252
10212 void SetHeader() { header.SetCmd<ValueType>(); } 10253 void SetHeader() { header.SetCmd<ValueType>(); }
10213 10254
10214 void Init(GLenum _target, 10255 void Init(GLenum _target,
10215 GLint _level, 10256 GLint _level,
10216 GLint _internalformat, 10257 GLint _internalformat,
10217 GLsizei _width, 10258 GLsizei _width,
10218 GLsizei _height, 10259 GLsizei _height,
10219 GLint _border, 10260 GLint _border,
10220 GLenum _format, 10261 GLenum _format,
10221 GLenum _type, 10262 GLenum _type,
10222 uint32 _pixels_shm_id, 10263 uint32_t _pixels_shm_id,
10223 uint32 _pixels_shm_offset, 10264 uint32_t _pixels_shm_offset,
10224 uint32 _async_upload_token, 10265 uint32_t _async_upload_token,
10225 uint32 _sync_data_shm_id, 10266 uint32_t _sync_data_shm_id,
10226 uint32 _sync_data_shm_offset) { 10267 uint32_t _sync_data_shm_offset) {
10227 SetHeader(); 10268 SetHeader();
10228 target = _target; 10269 target = _target;
10229 level = _level; 10270 level = _level;
10230 internalformat = _internalformat; 10271 internalformat = _internalformat;
10231 width = _width; 10272 width = _width;
10232 height = _height; 10273 height = _height;
10233 border = _border; 10274 border = _border;
10234 format = _format; 10275 format = _format;
10235 type = _type; 10276 type = _type;
10236 pixels_shm_id = _pixels_shm_id; 10277 pixels_shm_id = _pixels_shm_id;
10237 pixels_shm_offset = _pixels_shm_offset; 10278 pixels_shm_offset = _pixels_shm_offset;
10238 async_upload_token = _async_upload_token; 10279 async_upload_token = _async_upload_token;
10239 sync_data_shm_id = _sync_data_shm_id; 10280 sync_data_shm_id = _sync_data_shm_id;
10240 sync_data_shm_offset = _sync_data_shm_offset; 10281 sync_data_shm_offset = _sync_data_shm_offset;
10241 } 10282 }
10242 10283
10243 void* Set(void* cmd, 10284 void* Set(void* cmd,
10244 GLenum _target, 10285 GLenum _target,
10245 GLint _level, 10286 GLint _level,
10246 GLint _internalformat, 10287 GLint _internalformat,
10247 GLsizei _width, 10288 GLsizei _width,
10248 GLsizei _height, 10289 GLsizei _height,
10249 GLint _border, 10290 GLint _border,
10250 GLenum _format, 10291 GLenum _format,
10251 GLenum _type, 10292 GLenum _type,
10252 uint32 _pixels_shm_id, 10293 uint32_t _pixels_shm_id,
10253 uint32 _pixels_shm_offset, 10294 uint32_t _pixels_shm_offset,
10254 uint32 _async_upload_token, 10295 uint32_t _async_upload_token,
10255 uint32 _sync_data_shm_id, 10296 uint32_t _sync_data_shm_id,
10256 uint32 _sync_data_shm_offset) { 10297 uint32_t _sync_data_shm_offset) {
10257 static_cast<ValueType*>(cmd)->Init(_target, 10298 static_cast<ValueType*>(cmd)->Init(_target,
10258 _level, 10299 _level,
10259 _internalformat, 10300 _internalformat,
10260 _width, 10301 _width,
10261 _height, 10302 _height,
10262 _border, 10303 _border,
10263 _format, 10304 _format,
10264 _type, 10305 _type,
10265 _pixels_shm_id, 10306 _pixels_shm_id,
10266 _pixels_shm_offset, 10307 _pixels_shm_offset,
10267 _async_upload_token, 10308 _async_upload_token,
10268 _sync_data_shm_id, 10309 _sync_data_shm_id,
10269 _sync_data_shm_offset); 10310 _sync_data_shm_offset);
10270 return NextCmdAddress<ValueType>(cmd); 10311 return NextCmdAddress<ValueType>(cmd);
10271 } 10312 }
10272 10313
10273 gpu::CommandHeader header; 10314 gpu::CommandHeader header;
10274 uint32 target; 10315 uint32_t target;
10275 int32 level; 10316 int32_t level;
10276 int32 internalformat; 10317 int32_t internalformat;
10277 int32 width; 10318 int32_t width;
10278 int32 height; 10319 int32_t height;
10279 int32 border; 10320 int32_t border;
10280 uint32 format; 10321 uint32_t format;
10281 uint32 type; 10322 uint32_t type;
10282 uint32 pixels_shm_id; 10323 uint32_t pixels_shm_id;
10283 uint32 pixels_shm_offset; 10324 uint32_t pixels_shm_offset;
10284 uint32 async_upload_token; 10325 uint32_t async_upload_token;
10285 uint32 sync_data_shm_id; 10326 uint32_t sync_data_shm_id;
10286 uint32 sync_data_shm_offset; 10327 uint32_t sync_data_shm_offset;
10287 }; 10328 };
10288 10329
10289 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 56, 10330 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 56,
10290 Sizeof_AsyncTexImage2DCHROMIUM_is_not_56); 10331 Sizeof_AsyncTexImage2DCHROMIUM_is_not_56);
10291 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0, 10332 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0,
10292 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0); 10333 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0);
10293 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4, 10334 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4,
10294 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4); 10335 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4);
10295 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8, 10336 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8,
10296 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8); 10337 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8);
(...skipping 19 matching lines...) Expand all
10316 OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_id_not_48); 10357 OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_id_not_48);
10317 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_offset) == 52, 10358 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_offset) == 52,
10318 OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_offset_not_52); 10359 OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_offset_not_52);
10319 10360
10320 struct WaitAsyncTexImage2DCHROMIUM { 10361 struct WaitAsyncTexImage2DCHROMIUM {
10321 typedef WaitAsyncTexImage2DCHROMIUM ValueType; 10362 typedef WaitAsyncTexImage2DCHROMIUM ValueType;
10322 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM; 10363 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM;
10323 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10364 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10324 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10365 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10325 10366
10326 static uint32 ComputeSize() { 10367 static uint32_t ComputeSize() {
10327 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10368 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10328 } 10369 }
10329 10370
10330 void SetHeader() { header.SetCmd<ValueType>(); } 10371 void SetHeader() { header.SetCmd<ValueType>(); }
10331 10372
10332 void Init(GLenum _target) { 10373 void Init(GLenum _target) {
10333 SetHeader(); 10374 SetHeader();
10334 target = _target; 10375 target = _target;
10335 } 10376 }
10336 10377
10337 void* Set(void* cmd, GLenum _target) { 10378 void* Set(void* cmd, GLenum _target) {
10338 static_cast<ValueType*>(cmd)->Init(_target); 10379 static_cast<ValueType*>(cmd)->Init(_target);
10339 return NextCmdAddress<ValueType>(cmd); 10380 return NextCmdAddress<ValueType>(cmd);
10340 } 10381 }
10341 10382
10342 gpu::CommandHeader header; 10383 gpu::CommandHeader header;
10343 uint32 target; 10384 uint32_t target;
10344 }; 10385 };
10345 10386
10346 COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8, 10387 COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8,
10347 Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8); 10388 Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8);
10348 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0, 10389 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0,
10349 OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0); 10390 OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0);
10350 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4, 10391 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4,
10351 OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4); 10392 OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4);
10352 10393
10353 struct WaitAllAsyncTexImage2DCHROMIUM { 10394 struct WaitAllAsyncTexImage2DCHROMIUM {
10354 typedef WaitAllAsyncTexImage2DCHROMIUM ValueType; 10395 typedef WaitAllAsyncTexImage2DCHROMIUM ValueType;
10355 static const CommandId kCmdId = kWaitAllAsyncTexImage2DCHROMIUM; 10396 static const CommandId kCmdId = kWaitAllAsyncTexImage2DCHROMIUM;
10356 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10397 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10357 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10398 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10358 10399
10359 static uint32 ComputeSize() { 10400 static uint32_t ComputeSize() {
10360 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10401 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10361 } 10402 }
10362 10403
10363 void SetHeader() { header.SetCmd<ValueType>(); } 10404 void SetHeader() { header.SetCmd<ValueType>(); }
10364 10405
10365 void Init() { SetHeader(); } 10406 void Init() { SetHeader(); }
10366 10407
10367 void* Set(void* cmd) { 10408 void* Set(void* cmd) {
10368 static_cast<ValueType*>(cmd)->Init(); 10409 static_cast<ValueType*>(cmd)->Init();
10369 return NextCmdAddress<ValueType>(cmd); 10410 return NextCmdAddress<ValueType>(cmd);
10370 } 10411 }
10371 10412
10372 gpu::CommandHeader header; 10413 gpu::CommandHeader header;
10373 }; 10414 };
10374 10415
10375 COMPILE_ASSERT(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4, 10416 COMPILE_ASSERT(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4,
10376 Sizeof_WaitAllAsyncTexImage2DCHROMIUM_is_not_4); 10417 Sizeof_WaitAllAsyncTexImage2DCHROMIUM_is_not_4);
10377 COMPILE_ASSERT(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0, 10418 COMPILE_ASSERT(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0,
10378 OffsetOf_WaitAllAsyncTexImage2DCHROMIUM_header_not_0); 10419 OffsetOf_WaitAllAsyncTexImage2DCHROMIUM_header_not_0);
10379 10420
10380 struct DiscardFramebufferEXT { 10421 struct DiscardFramebufferEXT {
10381 typedef DiscardFramebufferEXT ValueType; 10422 typedef DiscardFramebufferEXT ValueType;
10382 static const CommandId kCmdId = kDiscardFramebufferEXT; 10423 static const CommandId kCmdId = kDiscardFramebufferEXT;
10383 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10424 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10384 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10425 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10385 10426
10386 static uint32 ComputeSize() { 10427 static uint32_t ComputeSize() {
10387 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10428 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10388 } 10429 }
10389 10430
10390 void SetHeader() { header.SetCmd<ValueType>(); } 10431 void SetHeader() { header.SetCmd<ValueType>(); }
10391 10432
10392 void Init(GLenum _target, 10433 void Init(GLenum _target,
10393 GLsizei _count, 10434 GLsizei _count,
10394 uint32 _attachments_shm_id, 10435 uint32_t _attachments_shm_id,
10395 uint32 _attachments_shm_offset) { 10436 uint32_t _attachments_shm_offset) {
10396 SetHeader(); 10437 SetHeader();
10397 target = _target; 10438 target = _target;
10398 count = _count; 10439 count = _count;
10399 attachments_shm_id = _attachments_shm_id; 10440 attachments_shm_id = _attachments_shm_id;
10400 attachments_shm_offset = _attachments_shm_offset; 10441 attachments_shm_offset = _attachments_shm_offset;
10401 } 10442 }
10402 10443
10403 void* Set(void* cmd, 10444 void* Set(void* cmd,
10404 GLenum _target, 10445 GLenum _target,
10405 GLsizei _count, 10446 GLsizei _count,
10406 uint32 _attachments_shm_id, 10447 uint32_t _attachments_shm_id,
10407 uint32 _attachments_shm_offset) { 10448 uint32_t _attachments_shm_offset) {
10408 static_cast<ValueType*>(cmd) 10449 static_cast<ValueType*>(cmd)
10409 ->Init(_target, _count, _attachments_shm_id, _attachments_shm_offset); 10450 ->Init(_target, _count, _attachments_shm_id, _attachments_shm_offset);
10410 return NextCmdAddress<ValueType>(cmd); 10451 return NextCmdAddress<ValueType>(cmd);
10411 } 10452 }
10412 10453
10413 gpu::CommandHeader header; 10454 gpu::CommandHeader header;
10414 uint32 target; 10455 uint32_t target;
10415 int32 count; 10456 int32_t count;
10416 uint32 attachments_shm_id; 10457 uint32_t attachments_shm_id;
10417 uint32 attachments_shm_offset; 10458 uint32_t attachments_shm_offset;
10418 }; 10459 };
10419 10460
10420 COMPILE_ASSERT(sizeof(DiscardFramebufferEXT) == 20, 10461 COMPILE_ASSERT(sizeof(DiscardFramebufferEXT) == 20,
10421 Sizeof_DiscardFramebufferEXT_is_not_20); 10462 Sizeof_DiscardFramebufferEXT_is_not_20);
10422 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, header) == 0, 10463 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, header) == 0,
10423 OffsetOf_DiscardFramebufferEXT_header_not_0); 10464 OffsetOf_DiscardFramebufferEXT_header_not_0);
10424 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, target) == 4, 10465 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, target) == 4,
10425 OffsetOf_DiscardFramebufferEXT_target_not_4); 10466 OffsetOf_DiscardFramebufferEXT_target_not_4);
10426 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, count) == 8, 10467 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, count) == 8,
10427 OffsetOf_DiscardFramebufferEXT_count_not_8); 10468 OffsetOf_DiscardFramebufferEXT_count_not_8);
10428 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, attachments_shm_id) == 12, 10469 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, attachments_shm_id) == 12,
10429 OffsetOf_DiscardFramebufferEXT_attachments_shm_id_not_12); 10470 OffsetOf_DiscardFramebufferEXT_attachments_shm_id_not_12);
10430 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, attachments_shm_offset) == 16, 10471 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, attachments_shm_offset) == 16,
10431 OffsetOf_DiscardFramebufferEXT_attachments_shm_offset_not_16); 10472 OffsetOf_DiscardFramebufferEXT_attachments_shm_offset_not_16);
10432 10473
10433 struct DiscardFramebufferEXTImmediate { 10474 struct DiscardFramebufferEXTImmediate {
10434 typedef DiscardFramebufferEXTImmediate ValueType; 10475 typedef DiscardFramebufferEXTImmediate ValueType;
10435 static const CommandId kCmdId = kDiscardFramebufferEXTImmediate; 10476 static const CommandId kCmdId = kDiscardFramebufferEXTImmediate;
10436 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 10477 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
10437 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10478 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10438 10479
10439 static uint32 ComputeDataSize(GLsizei count) { 10480 static uint32_t ComputeDataSize(GLsizei count) {
10440 return static_cast<uint32>(sizeof(GLenum) * 1 * count); // NOLINT 10481 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT
10441 } 10482 }
10442 10483
10443 static uint32 ComputeSize(GLsizei count) { 10484 static uint32_t ComputeSize(GLsizei count) {
10444 return static_cast<uint32>(sizeof(ValueType) + 10485 return static_cast<uint32_t>(sizeof(ValueType) +
10445 ComputeDataSize(count)); // NOLINT 10486 ComputeDataSize(count)); // NOLINT
10446 } 10487 }
10447 10488
10448 void SetHeader(GLsizei count) { 10489 void SetHeader(GLsizei count) {
10449 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 10490 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
10450 } 10491 }
10451 10492
10452 void Init(GLenum _target, GLsizei _count, const GLenum* _attachments) { 10493 void Init(GLenum _target, GLsizei _count, const GLenum* _attachments) {
10453 SetHeader(_count); 10494 SetHeader(_count);
10454 target = _target; 10495 target = _target;
10455 count = _count; 10496 count = _count;
10456 memcpy(ImmediateDataAddress(this), _attachments, ComputeDataSize(_count)); 10497 memcpy(ImmediateDataAddress(this), _attachments, ComputeDataSize(_count));
10457 } 10498 }
10458 10499
10459 void* Set(void* cmd, 10500 void* Set(void* cmd,
10460 GLenum _target, 10501 GLenum _target,
10461 GLsizei _count, 10502 GLsizei _count,
10462 const GLenum* _attachments) { 10503 const GLenum* _attachments) {
10463 static_cast<ValueType*>(cmd)->Init(_target, _count, _attachments); 10504 static_cast<ValueType*>(cmd)->Init(_target, _count, _attachments);
10464 const uint32 size = ComputeSize(_count); 10505 const uint32_t size = ComputeSize(_count);
10465 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 10506 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
10466 } 10507 }
10467 10508
10468 gpu::CommandHeader header; 10509 gpu::CommandHeader header;
10469 uint32 target; 10510 uint32_t target;
10470 int32 count; 10511 int32_t count;
10471 }; 10512 };
10472 10513
10473 COMPILE_ASSERT(sizeof(DiscardFramebufferEXTImmediate) == 12, 10514 COMPILE_ASSERT(sizeof(DiscardFramebufferEXTImmediate) == 12,
10474 Sizeof_DiscardFramebufferEXTImmediate_is_not_12); 10515 Sizeof_DiscardFramebufferEXTImmediate_is_not_12);
10475 COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, header) == 0, 10516 COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, header) == 0,
10476 OffsetOf_DiscardFramebufferEXTImmediate_header_not_0); 10517 OffsetOf_DiscardFramebufferEXTImmediate_header_not_0);
10477 COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, target) == 4, 10518 COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, target) == 4,
10478 OffsetOf_DiscardFramebufferEXTImmediate_target_not_4); 10519 OffsetOf_DiscardFramebufferEXTImmediate_target_not_4);
10479 COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, count) == 8, 10520 COMPILE_ASSERT(offsetof(DiscardFramebufferEXTImmediate, count) == 8,
10480 OffsetOf_DiscardFramebufferEXTImmediate_count_not_8); 10521 OffsetOf_DiscardFramebufferEXTImmediate_count_not_8);
10481 10522
10482 struct LoseContextCHROMIUM { 10523 struct LoseContextCHROMIUM {
10483 typedef LoseContextCHROMIUM ValueType; 10524 typedef LoseContextCHROMIUM ValueType;
10484 static const CommandId kCmdId = kLoseContextCHROMIUM; 10525 static const CommandId kCmdId = kLoseContextCHROMIUM;
10485 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10526 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10486 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10527 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10487 10528
10488 static uint32 ComputeSize() { 10529 static uint32_t ComputeSize() {
10489 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10530 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10490 } 10531 }
10491 10532
10492 void SetHeader() { header.SetCmd<ValueType>(); } 10533 void SetHeader() { header.SetCmd<ValueType>(); }
10493 10534
10494 void Init(GLenum _current, GLenum _other) { 10535 void Init(GLenum _current, GLenum _other) {
10495 SetHeader(); 10536 SetHeader();
10496 current = _current; 10537 current = _current;
10497 other = _other; 10538 other = _other;
10498 } 10539 }
10499 10540
10500 void* Set(void* cmd, GLenum _current, GLenum _other) { 10541 void* Set(void* cmd, GLenum _current, GLenum _other) {
10501 static_cast<ValueType*>(cmd)->Init(_current, _other); 10542 static_cast<ValueType*>(cmd)->Init(_current, _other);
10502 return NextCmdAddress<ValueType>(cmd); 10543 return NextCmdAddress<ValueType>(cmd);
10503 } 10544 }
10504 10545
10505 gpu::CommandHeader header; 10546 gpu::CommandHeader header;
10506 uint32 current; 10547 uint32_t current;
10507 uint32 other; 10548 uint32_t other;
10508 }; 10549 };
10509 10550
10510 COMPILE_ASSERT(sizeof(LoseContextCHROMIUM) == 12, 10551 COMPILE_ASSERT(sizeof(LoseContextCHROMIUM) == 12,
10511 Sizeof_LoseContextCHROMIUM_is_not_12); 10552 Sizeof_LoseContextCHROMIUM_is_not_12);
10512 COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, header) == 0, 10553 COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, header) == 0,
10513 OffsetOf_LoseContextCHROMIUM_header_not_0); 10554 OffsetOf_LoseContextCHROMIUM_header_not_0);
10514 COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, current) == 4, 10555 COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, current) == 4,
10515 OffsetOf_LoseContextCHROMIUM_current_not_4); 10556 OffsetOf_LoseContextCHROMIUM_current_not_4);
10516 COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, other) == 8, 10557 COMPILE_ASSERT(offsetof(LoseContextCHROMIUM, other) == 8,
10517 OffsetOf_LoseContextCHROMIUM_other_not_8); 10558 OffsetOf_LoseContextCHROMIUM_other_not_8);
10518 10559
10519 struct WaitSyncPointCHROMIUM { 10560 struct WaitSyncPointCHROMIUM {
10520 typedef WaitSyncPointCHROMIUM ValueType; 10561 typedef WaitSyncPointCHROMIUM ValueType;
10521 static const CommandId kCmdId = kWaitSyncPointCHROMIUM; 10562 static const CommandId kCmdId = kWaitSyncPointCHROMIUM;
10522 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10563 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10523 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 10564 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
10524 10565
10525 static uint32 ComputeSize() { 10566 static uint32_t ComputeSize() {
10526 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10567 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10527 } 10568 }
10528 10569
10529 void SetHeader() { header.SetCmd<ValueType>(); } 10570 void SetHeader() { header.SetCmd<ValueType>(); }
10530 10571
10531 void Init(GLuint _sync_point) { 10572 void Init(GLuint _sync_point) {
10532 SetHeader(); 10573 SetHeader();
10533 sync_point = _sync_point; 10574 sync_point = _sync_point;
10534 } 10575 }
10535 10576
10536 void* Set(void* cmd, GLuint _sync_point) { 10577 void* Set(void* cmd, GLuint _sync_point) {
10537 static_cast<ValueType*>(cmd)->Init(_sync_point); 10578 static_cast<ValueType*>(cmd)->Init(_sync_point);
10538 return NextCmdAddress<ValueType>(cmd); 10579 return NextCmdAddress<ValueType>(cmd);
10539 } 10580 }
10540 10581
10541 gpu::CommandHeader header; 10582 gpu::CommandHeader header;
10542 uint32 sync_point; 10583 uint32_t sync_point;
10543 }; 10584 };
10544 10585
10545 COMPILE_ASSERT(sizeof(WaitSyncPointCHROMIUM) == 8, 10586 COMPILE_ASSERT(sizeof(WaitSyncPointCHROMIUM) == 8,
10546 Sizeof_WaitSyncPointCHROMIUM_is_not_8); 10587 Sizeof_WaitSyncPointCHROMIUM_is_not_8);
10547 COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, header) == 0, 10588 COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, header) == 0,
10548 OffsetOf_WaitSyncPointCHROMIUM_header_not_0); 10589 OffsetOf_WaitSyncPointCHROMIUM_header_not_0);
10549 COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, sync_point) == 4, 10590 COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, sync_point) == 4,
10550 OffsetOf_WaitSyncPointCHROMIUM_sync_point_not_4); 10591 OffsetOf_WaitSyncPointCHROMIUM_sync_point_not_4);
10551 10592
10552 struct DrawBuffersEXT { 10593 struct DrawBuffersEXT {
10553 typedef DrawBuffersEXT ValueType; 10594 typedef DrawBuffersEXT ValueType;
10554 static const CommandId kCmdId = kDrawBuffersEXT; 10595 static const CommandId kCmdId = kDrawBuffersEXT;
10555 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10596 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10556 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10597 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10557 10598
10558 static uint32 ComputeSize() { 10599 static uint32_t ComputeSize() {
10559 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10600 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10560 } 10601 }
10561 10602
10562 void SetHeader() { header.SetCmd<ValueType>(); } 10603 void SetHeader() { header.SetCmd<ValueType>(); }
10563 10604
10564 void Init(GLsizei _count, uint32 _bufs_shm_id, uint32 _bufs_shm_offset) { 10605 void Init(GLsizei _count, uint32_t _bufs_shm_id, uint32_t _bufs_shm_offset) {
10565 SetHeader(); 10606 SetHeader();
10566 count = _count; 10607 count = _count;
10567 bufs_shm_id = _bufs_shm_id; 10608 bufs_shm_id = _bufs_shm_id;
10568 bufs_shm_offset = _bufs_shm_offset; 10609 bufs_shm_offset = _bufs_shm_offset;
10569 } 10610 }
10570 10611
10571 void* Set(void* cmd, 10612 void* Set(void* cmd,
10572 GLsizei _count, 10613 GLsizei _count,
10573 uint32 _bufs_shm_id, 10614 uint32_t _bufs_shm_id,
10574 uint32 _bufs_shm_offset) { 10615 uint32_t _bufs_shm_offset) {
10575 static_cast<ValueType*>(cmd)->Init(_count, _bufs_shm_id, _bufs_shm_offset); 10616 static_cast<ValueType*>(cmd)->Init(_count, _bufs_shm_id, _bufs_shm_offset);
10576 return NextCmdAddress<ValueType>(cmd); 10617 return NextCmdAddress<ValueType>(cmd);
10577 } 10618 }
10578 10619
10579 gpu::CommandHeader header; 10620 gpu::CommandHeader header;
10580 int32 count; 10621 int32_t count;
10581 uint32 bufs_shm_id; 10622 uint32_t bufs_shm_id;
10582 uint32 bufs_shm_offset; 10623 uint32_t bufs_shm_offset;
10583 }; 10624 };
10584 10625
10585 COMPILE_ASSERT(sizeof(DrawBuffersEXT) == 16, Sizeof_DrawBuffersEXT_is_not_16); 10626 COMPILE_ASSERT(sizeof(DrawBuffersEXT) == 16, Sizeof_DrawBuffersEXT_is_not_16);
10586 COMPILE_ASSERT(offsetof(DrawBuffersEXT, header) == 0, 10627 COMPILE_ASSERT(offsetof(DrawBuffersEXT, header) == 0,
10587 OffsetOf_DrawBuffersEXT_header_not_0); 10628 OffsetOf_DrawBuffersEXT_header_not_0);
10588 COMPILE_ASSERT(offsetof(DrawBuffersEXT, count) == 4, 10629 COMPILE_ASSERT(offsetof(DrawBuffersEXT, count) == 4,
10589 OffsetOf_DrawBuffersEXT_count_not_4); 10630 OffsetOf_DrawBuffersEXT_count_not_4);
10590 COMPILE_ASSERT(offsetof(DrawBuffersEXT, bufs_shm_id) == 8, 10631 COMPILE_ASSERT(offsetof(DrawBuffersEXT, bufs_shm_id) == 8,
10591 OffsetOf_DrawBuffersEXT_bufs_shm_id_not_8); 10632 OffsetOf_DrawBuffersEXT_bufs_shm_id_not_8);
10592 COMPILE_ASSERT(offsetof(DrawBuffersEXT, bufs_shm_offset) == 12, 10633 COMPILE_ASSERT(offsetof(DrawBuffersEXT, bufs_shm_offset) == 12,
10593 OffsetOf_DrawBuffersEXT_bufs_shm_offset_not_12); 10634 OffsetOf_DrawBuffersEXT_bufs_shm_offset_not_12);
10594 10635
10595 struct DrawBuffersEXTImmediate { 10636 struct DrawBuffersEXTImmediate {
10596 typedef DrawBuffersEXTImmediate ValueType; 10637 typedef DrawBuffersEXTImmediate ValueType;
10597 static const CommandId kCmdId = kDrawBuffersEXTImmediate; 10638 static const CommandId kCmdId = kDrawBuffersEXTImmediate;
10598 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 10639 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
10599 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10640 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10600 10641
10601 static uint32 ComputeDataSize(GLsizei count) { 10642 static uint32_t ComputeDataSize(GLsizei count) {
10602 return static_cast<uint32>(sizeof(GLenum) * 1 * count); // NOLINT 10643 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT
10603 } 10644 }
10604 10645
10605 static uint32 ComputeSize(GLsizei count) { 10646 static uint32_t ComputeSize(GLsizei count) {
10606 return static_cast<uint32>(sizeof(ValueType) + 10647 return static_cast<uint32_t>(sizeof(ValueType) +
10607 ComputeDataSize(count)); // NOLINT 10648 ComputeDataSize(count)); // NOLINT
10608 } 10649 }
10609 10650
10610 void SetHeader(GLsizei count) { 10651 void SetHeader(GLsizei count) {
10611 header.SetCmdByTotalSize<ValueType>(ComputeSize(count)); 10652 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
10612 } 10653 }
10613 10654
10614 void Init(GLsizei _count, const GLenum* _bufs) { 10655 void Init(GLsizei _count, const GLenum* _bufs) {
10615 SetHeader(_count); 10656 SetHeader(_count);
10616 count = _count; 10657 count = _count;
10617 memcpy(ImmediateDataAddress(this), _bufs, ComputeDataSize(_count)); 10658 memcpy(ImmediateDataAddress(this), _bufs, ComputeDataSize(_count));
10618 } 10659 }
10619 10660
10620 void* Set(void* cmd, GLsizei _count, const GLenum* _bufs) { 10661 void* Set(void* cmd, GLsizei _count, const GLenum* _bufs) {
10621 static_cast<ValueType*>(cmd)->Init(_count, _bufs); 10662 static_cast<ValueType*>(cmd)->Init(_count, _bufs);
10622 const uint32 size = ComputeSize(_count); 10663 const uint32_t size = ComputeSize(_count);
10623 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); 10664 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
10624 } 10665 }
10625 10666
10626 gpu::CommandHeader header; 10667 gpu::CommandHeader header;
10627 int32 count; 10668 int32_t count;
10628 }; 10669 };
10629 10670
10630 COMPILE_ASSERT(sizeof(DrawBuffersEXTImmediate) == 8, 10671 COMPILE_ASSERT(sizeof(DrawBuffersEXTImmediate) == 8,
10631 Sizeof_DrawBuffersEXTImmediate_is_not_8); 10672 Sizeof_DrawBuffersEXTImmediate_is_not_8);
10632 COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, header) == 0, 10673 COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, header) == 0,
10633 OffsetOf_DrawBuffersEXTImmediate_header_not_0); 10674 OffsetOf_DrawBuffersEXTImmediate_header_not_0);
10634 COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, count) == 4, 10675 COMPILE_ASSERT(offsetof(DrawBuffersEXTImmediate, count) == 4,
10635 OffsetOf_DrawBuffersEXTImmediate_count_not_4); 10676 OffsetOf_DrawBuffersEXTImmediate_count_not_4);
10636 10677
10637 struct DiscardBackbufferCHROMIUM { 10678 struct DiscardBackbufferCHROMIUM {
10638 typedef DiscardBackbufferCHROMIUM ValueType; 10679 typedef DiscardBackbufferCHROMIUM ValueType;
10639 static const CommandId kCmdId = kDiscardBackbufferCHROMIUM; 10680 static const CommandId kCmdId = kDiscardBackbufferCHROMIUM;
10640 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10681 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10641 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10682 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10642 10683
10643 static uint32 ComputeSize() { 10684 static uint32_t ComputeSize() {
10644 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10685 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10645 } 10686 }
10646 10687
10647 void SetHeader() { header.SetCmd<ValueType>(); } 10688 void SetHeader() { header.SetCmd<ValueType>(); }
10648 10689
10649 void Init() { SetHeader(); } 10690 void Init() { SetHeader(); }
10650 10691
10651 void* Set(void* cmd) { 10692 void* Set(void* cmd) {
10652 static_cast<ValueType*>(cmd)->Init(); 10693 static_cast<ValueType*>(cmd)->Init();
10653 return NextCmdAddress<ValueType>(cmd); 10694 return NextCmdAddress<ValueType>(cmd);
10654 } 10695 }
10655 10696
10656 gpu::CommandHeader header; 10697 gpu::CommandHeader header;
10657 }; 10698 };
10658 10699
10659 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4, 10700 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4,
10660 Sizeof_DiscardBackbufferCHROMIUM_is_not_4); 10701 Sizeof_DiscardBackbufferCHROMIUM_is_not_4);
10661 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0, 10702 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0,
10662 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0); 10703 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0);
10663 10704
10664 struct ScheduleOverlayPlaneCHROMIUM { 10705 struct ScheduleOverlayPlaneCHROMIUM {
10665 typedef ScheduleOverlayPlaneCHROMIUM ValueType; 10706 typedef ScheduleOverlayPlaneCHROMIUM ValueType;
10666 static const CommandId kCmdId = kScheduleOverlayPlaneCHROMIUM; 10707 static const CommandId kCmdId = kScheduleOverlayPlaneCHROMIUM;
10667 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10708 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10668 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10709 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10669 10710
10670 static uint32 ComputeSize() { 10711 static uint32_t ComputeSize() {
10671 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10712 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10672 } 10713 }
10673 10714
10674 void SetHeader() { header.SetCmd<ValueType>(); } 10715 void SetHeader() { header.SetCmd<ValueType>(); }
10675 10716
10676 void Init(GLint _plane_z_order, 10717 void Init(GLint _plane_z_order,
10677 GLenum _plane_transform, 10718 GLenum _plane_transform,
10678 GLuint _overlay_texture_id, 10719 GLuint _overlay_texture_id,
10679 GLint _bounds_x, 10720 GLint _bounds_x,
10680 GLint _bounds_y, 10721 GLint _bounds_y,
10681 GLint _bounds_width, 10722 GLint _bounds_width,
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
10718 _bounds_width, 10759 _bounds_width,
10719 _bounds_height, 10760 _bounds_height,
10720 _uv_x, 10761 _uv_x,
10721 _uv_y, 10762 _uv_y,
10722 _uv_width, 10763 _uv_width,
10723 _uv_height); 10764 _uv_height);
10724 return NextCmdAddress<ValueType>(cmd); 10765 return NextCmdAddress<ValueType>(cmd);
10725 } 10766 }
10726 10767
10727 gpu::CommandHeader header; 10768 gpu::CommandHeader header;
10728 int32 plane_z_order; 10769 int32_t plane_z_order;
10729 uint32 plane_transform; 10770 uint32_t plane_transform;
10730 uint32 overlay_texture_id; 10771 uint32_t overlay_texture_id;
10731 int32 bounds_x; 10772 int32_t bounds_x;
10732 int32 bounds_y; 10773 int32_t bounds_y;
10733 int32 bounds_width; 10774 int32_t bounds_width;
10734 int32 bounds_height; 10775 int32_t bounds_height;
10735 float uv_x; 10776 float uv_x;
10736 float uv_y; 10777 float uv_y;
10737 float uv_width; 10778 float uv_width;
10738 float uv_height; 10779 float uv_height;
10739 }; 10780 };
10740 10781
10741 COMPILE_ASSERT(sizeof(ScheduleOverlayPlaneCHROMIUM) == 48, 10782 COMPILE_ASSERT(sizeof(ScheduleOverlayPlaneCHROMIUM) == 48,
10742 Sizeof_ScheduleOverlayPlaneCHROMIUM_is_not_48); 10783 Sizeof_ScheduleOverlayPlaneCHROMIUM_is_not_48);
10743 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, header) == 0, 10784 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, header) == 0,
10744 OffsetOf_ScheduleOverlayPlaneCHROMIUM_header_not_0); 10785 OffsetOf_ScheduleOverlayPlaneCHROMIUM_header_not_0);
(...skipping 14 matching lines...) Expand all
10759 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_x) == 32, 10800 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_x) == 32,
10760 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_x_not_32); 10801 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_x_not_32);
10761 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_y) == 36, 10802 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_y) == 36,
10762 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_y_not_36); 10803 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_y_not_36);
10763 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_width) == 40, 10804 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_width) == 40,
10764 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_width_not_40); 10805 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_width_not_40);
10765 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_height) == 44, 10806 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_height) == 44,
10766 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_height_not_44); 10807 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_height_not_44);
10767 10808
10768 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 10809 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698