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

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

Issue 216673006: Revert 260177 "By keeping track of transfer buffer usage (both s..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file is auto-generated from 5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 10084 matching lines...) Expand 10 before | Expand all | Expand 10 after
10095 10095
10096 void Init(GLenum _target, 10096 void Init(GLenum _target,
10097 GLint _level, 10097 GLint _level,
10098 GLint _xoffset, 10098 GLint _xoffset,
10099 GLint _yoffset, 10099 GLint _yoffset,
10100 GLsizei _width, 10100 GLsizei _width,
10101 GLsizei _height, 10101 GLsizei _height,
10102 GLenum _format, 10102 GLenum _format,
10103 GLenum _type, 10103 GLenum _type,
10104 uint32 _data_shm_id, 10104 uint32 _data_shm_id,
10105 uint32 _data_shm_offset, 10105 uint32 _data_shm_offset) {
10106 uint32 _async_upload_token,
10107 uint32 _sync_data_shm_id,
10108 uint32 _sync_data_shm_offset) {
10109 SetHeader(); 10106 SetHeader();
10110 target = _target; 10107 target = _target;
10111 level = _level; 10108 level = _level;
10112 xoffset = _xoffset; 10109 xoffset = _xoffset;
10113 yoffset = _yoffset; 10110 yoffset = _yoffset;
10114 width = _width; 10111 width = _width;
10115 height = _height; 10112 height = _height;
10116 format = _format; 10113 format = _format;
10117 type = _type; 10114 type = _type;
10118 data_shm_id = _data_shm_id; 10115 data_shm_id = _data_shm_id;
10119 data_shm_offset = _data_shm_offset; 10116 data_shm_offset = _data_shm_offset;
10120 async_upload_token = _async_upload_token;
10121 sync_data_shm_id = _sync_data_shm_id;
10122 sync_data_shm_offset = _sync_data_shm_offset;
10123 } 10117 }
10124 10118
10125 void* Set(void* cmd, 10119 void* Set(void* cmd,
10126 GLenum _target, 10120 GLenum _target,
10127 GLint _level, 10121 GLint _level,
10128 GLint _xoffset, 10122 GLint _xoffset,
10129 GLint _yoffset, 10123 GLint _yoffset,
10130 GLsizei _width, 10124 GLsizei _width,
10131 GLsizei _height, 10125 GLsizei _height,
10132 GLenum _format, 10126 GLenum _format,
10133 GLenum _type, 10127 GLenum _type,
10134 uint32 _data_shm_id, 10128 uint32 _data_shm_id,
10135 uint32 _data_shm_offset, 10129 uint32 _data_shm_offset) {
10136 uint32 _async_upload_token,
10137 uint32 _sync_data_shm_id,
10138 uint32 _sync_data_shm_offset) {
10139 static_cast<ValueType*>(cmd)->Init(_target, 10130 static_cast<ValueType*>(cmd)->Init(_target,
10140 _level, 10131 _level,
10141 _xoffset, 10132 _xoffset,
10142 _yoffset, 10133 _yoffset,
10143 _width, 10134 _width,
10144 _height, 10135 _height,
10145 _format, 10136 _format,
10146 _type, 10137 _type,
10147 _data_shm_id, 10138 _data_shm_id,
10148 _data_shm_offset, 10139 _data_shm_offset);
10149 _async_upload_token,
10150 _sync_data_shm_id,
10151 _sync_data_shm_offset);
10152 return NextCmdAddress<ValueType>(cmd); 10140 return NextCmdAddress<ValueType>(cmd);
10153 } 10141 }
10154 10142
10155 gpu::CommandHeader header; 10143 gpu::CommandHeader header;
10156 uint32 target; 10144 uint32 target;
10157 int32 level; 10145 int32 level;
10158 int32 xoffset; 10146 int32 xoffset;
10159 int32 yoffset; 10147 int32 yoffset;
10160 int32 width; 10148 int32 width;
10161 int32 height; 10149 int32 height;
10162 uint32 format; 10150 uint32 format;
10163 uint32 type; 10151 uint32 type;
10164 uint32 data_shm_id; 10152 uint32 data_shm_id;
10165 uint32 data_shm_offset; 10153 uint32 data_shm_offset;
10166 uint32 async_upload_token;
10167 uint32 sync_data_shm_id;
10168 uint32 sync_data_shm_offset;
10169 }; 10154 };
10170 10155
10171 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 56, 10156 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 44,
10172 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_56); 10157 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_44);
10173 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0, 10158 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0,
10174 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0); 10159 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0);
10175 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4, 10160 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4,
10176 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4); 10161 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4);
10177 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8, 10162 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8,
10178 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8); 10163 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8);
10179 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12, 10164 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12,
10180 OffsetOf_AsyncTexSubImage2DCHROMIUM_xoffset_not_12); 10165 OffsetOf_AsyncTexSubImage2DCHROMIUM_xoffset_not_12);
10181 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16, 10166 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16,
10182 OffsetOf_AsyncTexSubImage2DCHROMIUM_yoffset_not_16); 10167 OffsetOf_AsyncTexSubImage2DCHROMIUM_yoffset_not_16);
10183 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20, 10168 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20,
10184 OffsetOf_AsyncTexSubImage2DCHROMIUM_width_not_20); 10169 OffsetOf_AsyncTexSubImage2DCHROMIUM_width_not_20);
10185 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24, 10170 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24,
10186 OffsetOf_AsyncTexSubImage2DCHROMIUM_height_not_24); 10171 OffsetOf_AsyncTexSubImage2DCHROMIUM_height_not_24);
10187 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28, 10172 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28,
10188 OffsetOf_AsyncTexSubImage2DCHROMIUM_format_not_28); 10173 OffsetOf_AsyncTexSubImage2DCHROMIUM_format_not_28);
10189 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32, 10174 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32,
10190 OffsetOf_AsyncTexSubImage2DCHROMIUM_type_not_32); 10175 OffsetOf_AsyncTexSubImage2DCHROMIUM_type_not_32);
10191 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36, 10176 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36,
10192 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_id_not_36); 10177 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_id_not_36);
10193 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40, 10178 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40,
10194 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_offset_not_40); 10179 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_offset_not_40);
10195 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, async_upload_token) == 44,
10196 OffsetOf_AsyncTexSubImage2DCHROMIUM_async_upload_token_not_44);
10197 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_id) == 48,
10198 OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_id_not_48);
10199 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, sync_data_shm_offset) == 52,
10200 OffsetOf_AsyncTexSubImage2DCHROMIUM_sync_data_shm_offset_not_52);
10201 10180
10202 struct AsyncTexImage2DCHROMIUM { 10181 struct AsyncTexImage2DCHROMIUM {
10203 typedef AsyncTexImage2DCHROMIUM ValueType; 10182 typedef AsyncTexImage2DCHROMIUM ValueType;
10204 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM; 10183 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM;
10205 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10184 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10206 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10185 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10207 10186
10208 static uint32 ComputeSize() { 10187 static uint32 ComputeSize() {
10209 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10188 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10210 } 10189 }
10211 10190
10212 void SetHeader() { header.SetCmd<ValueType>(); } 10191 void SetHeader() { header.SetCmd<ValueType>(); }
10213 10192
10214 void Init(GLenum _target, 10193 void Init(GLenum _target,
10215 GLint _level, 10194 GLint _level,
10216 GLint _internalformat, 10195 GLint _internalformat,
10217 GLsizei _width, 10196 GLsizei _width,
10218 GLsizei _height, 10197 GLsizei _height,
10219 GLint _border, 10198 GLint _border,
10220 GLenum _format, 10199 GLenum _format,
10221 GLenum _type, 10200 GLenum _type,
10222 uint32 _pixels_shm_id, 10201 uint32 _pixels_shm_id,
10223 uint32 _pixels_shm_offset, 10202 uint32 _pixels_shm_offset) {
10224 uint32 _async_upload_token,
10225 uint32 _sync_data_shm_id,
10226 uint32 _sync_data_shm_offset) {
10227 SetHeader(); 10203 SetHeader();
10228 target = _target; 10204 target = _target;
10229 level = _level; 10205 level = _level;
10230 internalformat = _internalformat; 10206 internalformat = _internalformat;
10231 width = _width; 10207 width = _width;
10232 height = _height; 10208 height = _height;
10233 border = _border; 10209 border = _border;
10234 format = _format; 10210 format = _format;
10235 type = _type; 10211 type = _type;
10236 pixels_shm_id = _pixels_shm_id; 10212 pixels_shm_id = _pixels_shm_id;
10237 pixels_shm_offset = _pixels_shm_offset; 10213 pixels_shm_offset = _pixels_shm_offset;
10238 async_upload_token = _async_upload_token;
10239 sync_data_shm_id = _sync_data_shm_id;
10240 sync_data_shm_offset = _sync_data_shm_offset;
10241 } 10214 }
10242 10215
10243 void* Set(void* cmd, 10216 void* Set(void* cmd,
10244 GLenum _target, 10217 GLenum _target,
10245 GLint _level, 10218 GLint _level,
10246 GLint _internalformat, 10219 GLint _internalformat,
10247 GLsizei _width, 10220 GLsizei _width,
10248 GLsizei _height, 10221 GLsizei _height,
10249 GLint _border, 10222 GLint _border,
10250 GLenum _format, 10223 GLenum _format,
10251 GLenum _type, 10224 GLenum _type,
10252 uint32 _pixels_shm_id, 10225 uint32 _pixels_shm_id,
10253 uint32 _pixels_shm_offset, 10226 uint32 _pixels_shm_offset) {
10254 uint32 _async_upload_token,
10255 uint32 _sync_data_shm_id,
10256 uint32 _sync_data_shm_offset) {
10257 static_cast<ValueType*>(cmd)->Init(_target, 10227 static_cast<ValueType*>(cmd)->Init(_target,
10258 _level, 10228 _level,
10259 _internalformat, 10229 _internalformat,
10260 _width, 10230 _width,
10261 _height, 10231 _height,
10262 _border, 10232 _border,
10263 _format, 10233 _format,
10264 _type, 10234 _type,
10265 _pixels_shm_id, 10235 _pixels_shm_id,
10266 _pixels_shm_offset, 10236 _pixels_shm_offset);
10267 _async_upload_token,
10268 _sync_data_shm_id,
10269 _sync_data_shm_offset);
10270 return NextCmdAddress<ValueType>(cmd); 10237 return NextCmdAddress<ValueType>(cmd);
10271 } 10238 }
10272 10239
10273 gpu::CommandHeader header; 10240 gpu::CommandHeader header;
10274 uint32 target; 10241 uint32 target;
10275 int32 level; 10242 int32 level;
10276 int32 internalformat; 10243 int32 internalformat;
10277 int32 width; 10244 int32 width;
10278 int32 height; 10245 int32 height;
10279 int32 border; 10246 int32 border;
10280 uint32 format; 10247 uint32 format;
10281 uint32 type; 10248 uint32 type;
10282 uint32 pixels_shm_id; 10249 uint32 pixels_shm_id;
10283 uint32 pixels_shm_offset; 10250 uint32 pixels_shm_offset;
10284 uint32 async_upload_token;
10285 uint32 sync_data_shm_id;
10286 uint32 sync_data_shm_offset;
10287 }; 10251 };
10288 10252
10289 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 56, 10253 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 44,
10290 Sizeof_AsyncTexImage2DCHROMIUM_is_not_56); 10254 Sizeof_AsyncTexImage2DCHROMIUM_is_not_44);
10291 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0, 10255 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0,
10292 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0); 10256 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0);
10293 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4, 10257 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4,
10294 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4); 10258 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4);
10295 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8, 10259 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8,
10296 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8); 10260 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8);
10297 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12, 10261 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12,
10298 OffsetOf_AsyncTexImage2DCHROMIUM_internalformat_not_12); 10262 OffsetOf_AsyncTexImage2DCHROMIUM_internalformat_not_12);
10299 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, width) == 16, 10263 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, width) == 16,
10300 OffsetOf_AsyncTexImage2DCHROMIUM_width_not_16); 10264 OffsetOf_AsyncTexImage2DCHROMIUM_width_not_16);
10301 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, height) == 20, 10265 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, height) == 20,
10302 OffsetOf_AsyncTexImage2DCHROMIUM_height_not_20); 10266 OffsetOf_AsyncTexImage2DCHROMIUM_height_not_20);
10303 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, border) == 24, 10267 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, border) == 24,
10304 OffsetOf_AsyncTexImage2DCHROMIUM_border_not_24); 10268 OffsetOf_AsyncTexImage2DCHROMIUM_border_not_24);
10305 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, format) == 28, 10269 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, format) == 28,
10306 OffsetOf_AsyncTexImage2DCHROMIUM_format_not_28); 10270 OffsetOf_AsyncTexImage2DCHROMIUM_format_not_28);
10307 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, type) == 32, 10271 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, type) == 32,
10308 OffsetOf_AsyncTexImage2DCHROMIUM_type_not_32); 10272 OffsetOf_AsyncTexImage2DCHROMIUM_type_not_32);
10309 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 36, 10273 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 36,
10310 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_id_not_36); 10274 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_id_not_36);
10311 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 40, 10275 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 40,
10312 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_offset_not_40); 10276 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_offset_not_40);
10313 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, async_upload_token) == 44,
10314 OffsetOf_AsyncTexImage2DCHROMIUM_async_upload_token_not_44);
10315 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_id) == 48,
10316 OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_id_not_48);
10317 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, sync_data_shm_offset) == 52,
10318 OffsetOf_AsyncTexImage2DCHROMIUM_sync_data_shm_offset_not_52);
10319 10277
10320 struct WaitAsyncTexImage2DCHROMIUM { 10278 struct WaitAsyncTexImage2DCHROMIUM {
10321 typedef WaitAsyncTexImage2DCHROMIUM ValueType; 10279 typedef WaitAsyncTexImage2DCHROMIUM ValueType;
10322 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM; 10280 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM;
10323 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10281 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10324 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10282 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10325 10283
10326 static uint32 ComputeSize() { 10284 static uint32 ComputeSize() {
10327 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10285 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10328 } 10286 }
(...skipping 14 matching lines...) Expand all
10343 uint32 target; 10301 uint32 target;
10344 }; 10302 };
10345 10303
10346 COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8, 10304 COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8,
10347 Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8); 10305 Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8);
10348 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0, 10306 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0,
10349 OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0); 10307 OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0);
10350 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4, 10308 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4,
10351 OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4); 10309 OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4);
10352 10310
10353 struct WaitAllAsyncTexImage2DCHROMIUM {
10354 typedef WaitAllAsyncTexImage2DCHROMIUM ValueType;
10355 static const CommandId kCmdId = kWaitAllAsyncTexImage2DCHROMIUM;
10356 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10357 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10358
10359 static uint32 ComputeSize() {
10360 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10361 }
10362
10363 void SetHeader() { header.SetCmd<ValueType>(); }
10364
10365 void Init() { SetHeader(); }
10366
10367 void* Set(void* cmd) {
10368 static_cast<ValueType*>(cmd)->Init();
10369 return NextCmdAddress<ValueType>(cmd);
10370 }
10371
10372 gpu::CommandHeader header;
10373 };
10374
10375 COMPILE_ASSERT(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4,
10376 Sizeof_WaitAllAsyncTexImage2DCHROMIUM_is_not_4);
10377 COMPILE_ASSERT(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0,
10378 OffsetOf_WaitAllAsyncTexImage2DCHROMIUM_header_not_0);
10379
10380 struct DiscardFramebufferEXT { 10311 struct DiscardFramebufferEXT {
10381 typedef DiscardFramebufferEXT ValueType; 10312 typedef DiscardFramebufferEXT ValueType;
10382 static const CommandId kCmdId = kDiscardFramebufferEXT; 10313 static const CommandId kCmdId = kDiscardFramebufferEXT;
10383 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 10314 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10384 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 10315 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10385 10316
10386 static uint32 ComputeSize() { 10317 static uint32 ComputeSize() {
10387 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 10318 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10388 } 10319 }
10389 10320
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
10655 10586
10656 gpu::CommandHeader header; 10587 gpu::CommandHeader header;
10657 }; 10588 };
10658 10589
10659 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4, 10590 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4,
10660 Sizeof_DiscardBackbufferCHROMIUM_is_not_4); 10591 Sizeof_DiscardBackbufferCHROMIUM_is_not_4);
10661 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0, 10592 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0,
10662 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0); 10593 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0);
10663 10594
10664 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 10595 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
OLDNEW
« no previous file with comments | « trunk/src/gpu/command_buffer/common/gles2_cmd_format.h ('k') | trunk/src/gpu/command_buffer/common/gles2_cmd_format_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698