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

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

Issue 367002: Added Pepper 3D render context that instantiates the GPU plugin.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 12 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
« no previous file with comments | « gpu/command_buffer/common/command_buffer_mock.h ('k') | gpu/command_buffer/common/resource.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file defines the GLES2 command buffer commands. 5 // This file defines the GLES2 command buffer commands.
6 6
7 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_H_ 7 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_H_
8 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_H_ 8 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_H_
9 9
10 // This is here because service side code must include the system's version of 10 // This is here because service side code must include the system's version of
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 void* cmd, GLuint _program, uint32 _name_shm_id, uint32 _name_shm_offset, 62 void* cmd, GLuint _program, uint32 _name_shm_id, uint32 _name_shm_offset,
63 uint32 _location_shm_id, uint32 _location_shm_offset, 63 uint32 _location_shm_id, uint32 _location_shm_offset,
64 uint32 _data_size) { 64 uint32 _data_size) {
65 static_cast<ValueType*>( 65 static_cast<ValueType*>(
66 cmd)->Init( 66 cmd)->Init(
67 _program, _name_shm_id, _name_shm_offset, _location_shm_id, 67 _program, _name_shm_id, _name_shm_offset, _location_shm_id,
68 _location_shm_offset, _data_size); 68 _location_shm_offset, _data_size);
69 return NextCmdAddress<ValueType>(cmd); 69 return NextCmdAddress<ValueType>(cmd);
70 } 70 }
71 71
72 gpu::CommandHeader header; 72 CommandHeader header;
73 uint32 program; 73 uint32 program;
74 uint32 name_shm_id; 74 uint32 name_shm_id;
75 uint32 name_shm_offset; 75 uint32 name_shm_offset;
76 uint32 location_shm_id; 76 uint32 location_shm_id;
77 uint32 location_shm_offset; 77 uint32 location_shm_offset;
78 uint32 data_size; 78 uint32 data_size;
79 }; 79 };
80 80
81 COMPILE_ASSERT(sizeof(GetAttribLocation) == 28, 81 COMPILE_ASSERT(sizeof(GetAttribLocation) == 28,
82 Sizeof_GetAttribLocation_is_not_28); 82 Sizeof_GetAttribLocation_is_not_28);
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 125
126 void* Set( 126 void* Set(
127 void* cmd, GLuint _program, const char* _name, 127 void* cmd, GLuint _program, const char* _name,
128 uint32 _location_shm_id, uint32 _location_shm_offset) { 128 uint32 _location_shm_id, uint32 _location_shm_offset) {
129 uint32 total_size = ComputeSize(_name); 129 uint32 total_size = ComputeSize(_name);
130 static_cast<ValueType*>( 130 static_cast<ValueType*>(
131 cmd)->Init(_program, _name, _location_shm_id, _location_shm_offset); 131 cmd)->Init(_program, _name, _location_shm_id, _location_shm_offset);
132 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size); 132 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
133 } 133 }
134 134
135 gpu::CommandHeader header; 135 CommandHeader header;
136 uint32 program; 136 uint32 program;
137 uint32 location_shm_id; 137 uint32 location_shm_id;
138 uint32 location_shm_offset; 138 uint32 location_shm_offset;
139 uint32 data_size; 139 uint32 data_size;
140 }; 140 };
141 141
142 COMPILE_ASSERT(sizeof(GetAttribLocationImmediate) == 20, 142 COMPILE_ASSERT(sizeof(GetAttribLocationImmediate) == 20,
143 Sizeof_GetAttribLocationImmediate_is_not_20); 143 Sizeof_GetAttribLocationImmediate_is_not_20);
144 COMPILE_ASSERT(offsetof(GetAttribLocationImmediate, header) == 0, 144 COMPILE_ASSERT(offsetof(GetAttribLocationImmediate, header) == 0,
145 OffsetOf_GetAttribLocationImmediate_header_not_0); 145 OffsetOf_GetAttribLocationImmediate_header_not_0);
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
182 void* cmd, GLuint _program, uint32 _name_shm_id, uint32 _name_shm_offset, 182 void* cmd, GLuint _program, uint32 _name_shm_id, uint32 _name_shm_offset,
183 uint32 _location_shm_id, uint32 _location_shm_offset, 183 uint32 _location_shm_id, uint32 _location_shm_offset,
184 uint32 _data_size) { 184 uint32 _data_size) {
185 static_cast<ValueType*>( 185 static_cast<ValueType*>(
186 cmd)->Init( 186 cmd)->Init(
187 _program, _name_shm_id, _name_shm_offset, _location_shm_id, 187 _program, _name_shm_id, _name_shm_offset, _location_shm_id,
188 _location_shm_offset, _data_size); 188 _location_shm_offset, _data_size);
189 return NextCmdAddress<ValueType>(cmd); 189 return NextCmdAddress<ValueType>(cmd);
190 } 190 }
191 191
192 gpu::CommandHeader header; 192 CommandHeader header;
193 uint32 program; 193 uint32 program;
194 uint32 name_shm_id; 194 uint32 name_shm_id;
195 uint32 name_shm_offset; 195 uint32 name_shm_offset;
196 uint32 location_shm_id; 196 uint32 location_shm_id;
197 uint32 location_shm_offset; 197 uint32 location_shm_offset;
198 uint32 data_size; 198 uint32 data_size;
199 }; 199 };
200 200
201 COMPILE_ASSERT(sizeof(GetUniformLocation) == 28, 201 COMPILE_ASSERT(sizeof(GetUniformLocation) == 28,
202 Sizeof_GetUniformLocation_is_not_28); 202 Sizeof_GetUniformLocation_is_not_28);
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 245
246 void* Set( 246 void* Set(
247 void* cmd, GLuint _program, const char* _name, 247 void* cmd, GLuint _program, const char* _name,
248 uint32 _location_shm_id, uint32 _location_shm_offset) { 248 uint32 _location_shm_id, uint32 _location_shm_offset) {
249 uint32 total_size = ComputeSize(_name); 249 uint32 total_size = ComputeSize(_name);
250 static_cast<ValueType*>( 250 static_cast<ValueType*>(
251 cmd)->Init(_program, _name, _location_shm_id, _location_shm_offset); 251 cmd)->Init(_program, _name, _location_shm_id, _location_shm_offset);
252 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size); 252 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
253 } 253 }
254 254
255 gpu::CommandHeader header; 255 CommandHeader header;
256 uint32 program; 256 uint32 program;
257 uint32 location_shm_id; 257 uint32 location_shm_id;
258 uint32 location_shm_offset; 258 uint32 location_shm_offset;
259 uint32 data_size; 259 uint32 data_size;
260 }; 260 };
261 261
262 COMPILE_ASSERT(sizeof(GetUniformLocationImmediate) == 20, 262 COMPILE_ASSERT(sizeof(GetUniformLocationImmediate) == 20,
263 Sizeof_GetUniformLocationImmediate_is_not_20); 263 Sizeof_GetUniformLocationImmediate_is_not_20);
264 COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, header) == 0, 264 COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, header) == 0,
265 OffsetOf_GetUniformLocationImmediate_header_not_0); 265 OffsetOf_GetUniformLocationImmediate_header_not_0);
266 COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, program) == 4, 266 COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, program) == 4,
267 OffsetOf_GetUniformLocationImmediate_program_not_4); 267 OffsetOf_GetUniformLocationImmediate_program_not_4);
268 COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, location_shm_id) == 8, 268 COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, location_shm_id) == 8,
269 OffsetOf_GetUniformLocationImmediate_location_shm_id_not_8); 269 OffsetOf_GetUniformLocationImmediate_location_shm_id_not_8);
270 COMPILE_ASSERT( 270 COMPILE_ASSERT(
271 offsetof(GetUniformLocationImmediate, location_shm_offset) == 12, 271 offsetof(GetUniformLocationImmediate, location_shm_offset) == 12,
272 OffsetOf_GetUniformLocationImmediate_location_shm_offset_not_12); 272 OffsetOf_GetUniformLocationImmediate_location_shm_offset_not_12);
273 COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, data_size) == 16, 273 COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, data_size) == 16,
274 OffsetOf_GetUniformLocationImmediate_data_size_not_16); 274 OffsetOf_GetUniformLocationImmediate_data_size_not_16);
275 275
276 276
277 } // namespace gles2 277 } // namespace gles2
278 } // namespace gpu 278 } // namespace gpu
279 279
280 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_H_ 280 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_H_
281 281
OLDNEW
« no previous file with comments | « gpu/command_buffer/common/command_buffer_mock.h ('k') | gpu/command_buffer/common/resource.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698