OLD | NEW |
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 Loading... |
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) { |
10106 SetHeader(); | 10109 SetHeader(); |
10107 target = _target; | 10110 target = _target; |
10108 level = _level; | 10111 level = _level; |
10109 xoffset = _xoffset; | 10112 xoffset = _xoffset; |
10110 yoffset = _yoffset; | 10113 yoffset = _yoffset; |
10111 width = _width; | 10114 width = _width; |
10112 height = _height; | 10115 height = _height; |
10113 format = _format; | 10116 format = _format; |
10114 type = _type; | 10117 type = _type; |
10115 data_shm_id = _data_shm_id; | 10118 data_shm_id = _data_shm_id; |
10116 data_shm_offset = _data_shm_offset; | 10119 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; |
10117 } | 10123 } |
10118 | 10124 |
10119 void* Set(void* cmd, | 10125 void* Set(void* cmd, |
10120 GLenum _target, | 10126 GLenum _target, |
10121 GLint _level, | 10127 GLint _level, |
10122 GLint _xoffset, | 10128 GLint _xoffset, |
10123 GLint _yoffset, | 10129 GLint _yoffset, |
10124 GLsizei _width, | 10130 GLsizei _width, |
10125 GLsizei _height, | 10131 GLsizei _height, |
10126 GLenum _format, | 10132 GLenum _format, |
10127 GLenum _type, | 10133 GLenum _type, |
10128 uint32 _data_shm_id, | 10134 uint32 _data_shm_id, |
10129 uint32 _data_shm_offset) { | 10135 uint32 _data_shm_offset, |
| 10136 uint32 _async_upload_token, |
| 10137 uint32 _sync_data_shm_id, |
| 10138 uint32 _sync_data_shm_offset) { |
10130 static_cast<ValueType*>(cmd)->Init(_target, | 10139 static_cast<ValueType*>(cmd)->Init(_target, |
10131 _level, | 10140 _level, |
10132 _xoffset, | 10141 _xoffset, |
10133 _yoffset, | 10142 _yoffset, |
10134 _width, | 10143 _width, |
10135 _height, | 10144 _height, |
10136 _format, | 10145 _format, |
10137 _type, | 10146 _type, |
10138 _data_shm_id, | 10147 _data_shm_id, |
10139 _data_shm_offset); | 10148 _data_shm_offset, |
| 10149 _async_upload_token, |
| 10150 _sync_data_shm_id, |
| 10151 _sync_data_shm_offset); |
10140 return NextCmdAddress<ValueType>(cmd); | 10152 return NextCmdAddress<ValueType>(cmd); |
10141 } | 10153 } |
10142 | 10154 |
10143 gpu::CommandHeader header; | 10155 gpu::CommandHeader header; |
10144 uint32 target; | 10156 uint32 target; |
10145 int32 level; | 10157 int32 level; |
10146 int32 xoffset; | 10158 int32 xoffset; |
10147 int32 yoffset; | 10159 int32 yoffset; |
10148 int32 width; | 10160 int32 width; |
10149 int32 height; | 10161 int32 height; |
10150 uint32 format; | 10162 uint32 format; |
10151 uint32 type; | 10163 uint32 type; |
10152 uint32 data_shm_id; | 10164 uint32 data_shm_id; |
10153 uint32 data_shm_offset; | 10165 uint32 data_shm_offset; |
| 10166 uint32 async_upload_token; |
| 10167 uint32 sync_data_shm_id; |
| 10168 uint32 sync_data_shm_offset; |
10154 }; | 10169 }; |
10155 | 10170 |
10156 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 44, | 10171 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 56, |
10157 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_44); | 10172 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_56); |
10158 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0, | 10173 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0, |
10159 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0); | 10174 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0); |
10160 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4, | 10175 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4, |
10161 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4); | 10176 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4); |
10162 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8, | 10177 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8, |
10163 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8); | 10178 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8); |
10164 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12, | 10179 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12, |
10165 OffsetOf_AsyncTexSubImage2DCHROMIUM_xoffset_not_12); | 10180 OffsetOf_AsyncTexSubImage2DCHROMIUM_xoffset_not_12); |
10166 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16, | 10181 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16, |
10167 OffsetOf_AsyncTexSubImage2DCHROMIUM_yoffset_not_16); | 10182 OffsetOf_AsyncTexSubImage2DCHROMIUM_yoffset_not_16); |
10168 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20, | 10183 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20, |
10169 OffsetOf_AsyncTexSubImage2DCHROMIUM_width_not_20); | 10184 OffsetOf_AsyncTexSubImage2DCHROMIUM_width_not_20); |
10170 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24, | 10185 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24, |
10171 OffsetOf_AsyncTexSubImage2DCHROMIUM_height_not_24); | 10186 OffsetOf_AsyncTexSubImage2DCHROMIUM_height_not_24); |
10172 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28, | 10187 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28, |
10173 OffsetOf_AsyncTexSubImage2DCHROMIUM_format_not_28); | 10188 OffsetOf_AsyncTexSubImage2DCHROMIUM_format_not_28); |
10174 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32, | 10189 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32, |
10175 OffsetOf_AsyncTexSubImage2DCHROMIUM_type_not_32); | 10190 OffsetOf_AsyncTexSubImage2DCHROMIUM_type_not_32); |
10176 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36, | 10191 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36, |
10177 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_id_not_36); | 10192 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_id_not_36); |
10178 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40, | 10193 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40, |
10179 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_offset_not_40); | 10194 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); |
10180 | 10201 |
10181 struct AsyncTexImage2DCHROMIUM { | 10202 struct AsyncTexImage2DCHROMIUM { |
10182 typedef AsyncTexImage2DCHROMIUM ValueType; | 10203 typedef AsyncTexImage2DCHROMIUM ValueType; |
10183 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM; | 10204 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM; |
10184 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 10205 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
10185 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 10206 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
10186 | 10207 |
10187 static uint32 ComputeSize() { | 10208 static uint32 ComputeSize() { |
10188 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 10209 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
10189 } | 10210 } |
10190 | 10211 |
10191 void SetHeader() { header.SetCmd<ValueType>(); } | 10212 void SetHeader() { header.SetCmd<ValueType>(); } |
10192 | 10213 |
10193 void Init(GLenum _target, | 10214 void Init(GLenum _target, |
10194 GLint _level, | 10215 GLint _level, |
10195 GLint _internalformat, | 10216 GLint _internalformat, |
10196 GLsizei _width, | 10217 GLsizei _width, |
10197 GLsizei _height, | 10218 GLsizei _height, |
10198 GLint _border, | 10219 GLint _border, |
10199 GLenum _format, | 10220 GLenum _format, |
10200 GLenum _type, | 10221 GLenum _type, |
10201 uint32 _pixels_shm_id, | 10222 uint32 _pixels_shm_id, |
10202 uint32 _pixels_shm_offset) { | 10223 uint32 _pixels_shm_offset, |
| 10224 uint32 _async_upload_token, |
| 10225 uint32 _sync_data_shm_id, |
| 10226 uint32 _sync_data_shm_offset) { |
10203 SetHeader(); | 10227 SetHeader(); |
10204 target = _target; | 10228 target = _target; |
10205 level = _level; | 10229 level = _level; |
10206 internalformat = _internalformat; | 10230 internalformat = _internalformat; |
10207 width = _width; | 10231 width = _width; |
10208 height = _height; | 10232 height = _height; |
10209 border = _border; | 10233 border = _border; |
10210 format = _format; | 10234 format = _format; |
10211 type = _type; | 10235 type = _type; |
10212 pixels_shm_id = _pixels_shm_id; | 10236 pixels_shm_id = _pixels_shm_id; |
10213 pixels_shm_offset = _pixels_shm_offset; | 10237 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; |
10214 } | 10241 } |
10215 | 10242 |
10216 void* Set(void* cmd, | 10243 void* Set(void* cmd, |
10217 GLenum _target, | 10244 GLenum _target, |
10218 GLint _level, | 10245 GLint _level, |
10219 GLint _internalformat, | 10246 GLint _internalformat, |
10220 GLsizei _width, | 10247 GLsizei _width, |
10221 GLsizei _height, | 10248 GLsizei _height, |
10222 GLint _border, | 10249 GLint _border, |
10223 GLenum _format, | 10250 GLenum _format, |
10224 GLenum _type, | 10251 GLenum _type, |
10225 uint32 _pixels_shm_id, | 10252 uint32 _pixels_shm_id, |
10226 uint32 _pixels_shm_offset) { | 10253 uint32 _pixels_shm_offset, |
| 10254 uint32 _async_upload_token, |
| 10255 uint32 _sync_data_shm_id, |
| 10256 uint32 _sync_data_shm_offset) { |
10227 static_cast<ValueType*>(cmd)->Init(_target, | 10257 static_cast<ValueType*>(cmd)->Init(_target, |
10228 _level, | 10258 _level, |
10229 _internalformat, | 10259 _internalformat, |
10230 _width, | 10260 _width, |
10231 _height, | 10261 _height, |
10232 _border, | 10262 _border, |
10233 _format, | 10263 _format, |
10234 _type, | 10264 _type, |
10235 _pixels_shm_id, | 10265 _pixels_shm_id, |
10236 _pixels_shm_offset); | 10266 _pixels_shm_offset, |
| 10267 _async_upload_token, |
| 10268 _sync_data_shm_id, |
| 10269 _sync_data_shm_offset); |
10237 return NextCmdAddress<ValueType>(cmd); | 10270 return NextCmdAddress<ValueType>(cmd); |
10238 } | 10271 } |
10239 | 10272 |
10240 gpu::CommandHeader header; | 10273 gpu::CommandHeader header; |
10241 uint32 target; | 10274 uint32 target; |
10242 int32 level; | 10275 int32 level; |
10243 int32 internalformat; | 10276 int32 internalformat; |
10244 int32 width; | 10277 int32 width; |
10245 int32 height; | 10278 int32 height; |
10246 int32 border; | 10279 int32 border; |
10247 uint32 format; | 10280 uint32 format; |
10248 uint32 type; | 10281 uint32 type; |
10249 uint32 pixels_shm_id; | 10282 uint32 pixels_shm_id; |
10250 uint32 pixels_shm_offset; | 10283 uint32 pixels_shm_offset; |
| 10284 uint32 async_upload_token; |
| 10285 uint32 sync_data_shm_id; |
| 10286 uint32 sync_data_shm_offset; |
10251 }; | 10287 }; |
10252 | 10288 |
10253 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 44, | 10289 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 56, |
10254 Sizeof_AsyncTexImage2DCHROMIUM_is_not_44); | 10290 Sizeof_AsyncTexImage2DCHROMIUM_is_not_56); |
10255 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0, | 10291 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0, |
10256 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0); | 10292 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0); |
10257 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4, | 10293 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4, |
10258 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4); | 10294 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4); |
10259 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8, | 10295 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8, |
10260 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8); | 10296 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8); |
10261 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12, | 10297 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12, |
10262 OffsetOf_AsyncTexImage2DCHROMIUM_internalformat_not_12); | 10298 OffsetOf_AsyncTexImage2DCHROMIUM_internalformat_not_12); |
10263 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, width) == 16, | 10299 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, width) == 16, |
10264 OffsetOf_AsyncTexImage2DCHROMIUM_width_not_16); | 10300 OffsetOf_AsyncTexImage2DCHROMIUM_width_not_16); |
10265 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, height) == 20, | 10301 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, height) == 20, |
10266 OffsetOf_AsyncTexImage2DCHROMIUM_height_not_20); | 10302 OffsetOf_AsyncTexImage2DCHROMIUM_height_not_20); |
10267 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, border) == 24, | 10303 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, border) == 24, |
10268 OffsetOf_AsyncTexImage2DCHROMIUM_border_not_24); | 10304 OffsetOf_AsyncTexImage2DCHROMIUM_border_not_24); |
10269 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, format) == 28, | 10305 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, format) == 28, |
10270 OffsetOf_AsyncTexImage2DCHROMIUM_format_not_28); | 10306 OffsetOf_AsyncTexImage2DCHROMIUM_format_not_28); |
10271 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, type) == 32, | 10307 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, type) == 32, |
10272 OffsetOf_AsyncTexImage2DCHROMIUM_type_not_32); | 10308 OffsetOf_AsyncTexImage2DCHROMIUM_type_not_32); |
10273 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 36, | 10309 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 36, |
10274 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_id_not_36); | 10310 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_id_not_36); |
10275 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 40, | 10311 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 40, |
10276 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_offset_not_40); | 10312 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); |
10277 | 10319 |
10278 struct WaitAsyncTexImage2DCHROMIUM { | 10320 struct WaitAsyncTexImage2DCHROMIUM { |
10279 typedef WaitAsyncTexImage2DCHROMIUM ValueType; | 10321 typedef WaitAsyncTexImage2DCHROMIUM ValueType; |
10280 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM; | 10322 static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM; |
10281 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 10323 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
10282 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 10324 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
10283 | 10325 |
10284 static uint32 ComputeSize() { | 10326 static uint32 ComputeSize() { |
10285 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 10327 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
10286 } | 10328 } |
(...skipping 14 matching lines...) Expand all Loading... |
10301 uint32 target; | 10343 uint32 target; |
10302 }; | 10344 }; |
10303 | 10345 |
10304 COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8, | 10346 COMPILE_ASSERT(sizeof(WaitAsyncTexImage2DCHROMIUM) == 8, |
10305 Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8); | 10347 Sizeof_WaitAsyncTexImage2DCHROMIUM_is_not_8); |
10306 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0, | 10348 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, header) == 0, |
10307 OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0); | 10349 OffsetOf_WaitAsyncTexImage2DCHROMIUM_header_not_0); |
10308 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4, | 10350 COMPILE_ASSERT(offsetof(WaitAsyncTexImage2DCHROMIUM, target) == 4, |
10309 OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4); | 10351 OffsetOf_WaitAsyncTexImage2DCHROMIUM_target_not_4); |
10310 | 10352 |
| 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 |
10311 struct DiscardFramebufferEXT { | 10380 struct DiscardFramebufferEXT { |
10312 typedef DiscardFramebufferEXT ValueType; | 10381 typedef DiscardFramebufferEXT ValueType; |
10313 static const CommandId kCmdId = kDiscardFramebufferEXT; | 10382 static const CommandId kCmdId = kDiscardFramebufferEXT; |
10314 static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 10383 static const cmd::ArgFlags kArgFlags = cmd::kFixed; |
10315 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 10384 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); |
10316 | 10385 |
10317 static uint32 ComputeSize() { | 10386 static uint32 ComputeSize() { |
10318 return static_cast<uint32>(sizeof(ValueType)); // NOLINT | 10387 return static_cast<uint32>(sizeof(ValueType)); // NOLINT |
10319 } | 10388 } |
10320 | 10389 |
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10586 | 10655 |
10587 gpu::CommandHeader header; | 10656 gpu::CommandHeader header; |
10588 }; | 10657 }; |
10589 | 10658 |
10590 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4, | 10659 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4, |
10591 Sizeof_DiscardBackbufferCHROMIUM_is_not_4); | 10660 Sizeof_DiscardBackbufferCHROMIUM_is_not_4); |
10592 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0, | 10661 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0, |
10593 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0); | 10662 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0); |
10594 | 10663 |
10595 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 10664 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ |
OLD | NEW |