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

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

Issue 754873002: Add a second unsafe ES3 API in command buffer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years 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
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
(...skipping 1150 matching lines...) Expand 10 before | Expand all | Expand 10 after
1161 OffsetOf_CompressedTexSubImage2D_height_not_24); 1161 OffsetOf_CompressedTexSubImage2D_height_not_24);
1162 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, format) == 28, 1162 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, format) == 28,
1163 OffsetOf_CompressedTexSubImage2D_format_not_28); 1163 OffsetOf_CompressedTexSubImage2D_format_not_28);
1164 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, imageSize) == 32, 1164 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, imageSize) == 32,
1165 OffsetOf_CompressedTexSubImage2D_imageSize_not_32); 1165 OffsetOf_CompressedTexSubImage2D_imageSize_not_32);
1166 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_id) == 36, 1166 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_id) == 36,
1167 OffsetOf_CompressedTexSubImage2D_data_shm_id_not_36); 1167 OffsetOf_CompressedTexSubImage2D_data_shm_id_not_36);
1168 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_offset) == 40, 1168 COMPILE_ASSERT(offsetof(CompressedTexSubImage2D, data_shm_offset) == 40,
1169 OffsetOf_CompressedTexSubImage2D_data_shm_offset_not_40); 1169 OffsetOf_CompressedTexSubImage2D_data_shm_offset_not_40);
1170 1170
1171 struct CopyBufferSubData {
1172 typedef CopyBufferSubData ValueType;
1173 static const CommandId kCmdId = kCopyBufferSubData;
1174 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1175 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1176
1177 static uint32_t ComputeSize() {
1178 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1179 }
1180
1181 void SetHeader() { header.SetCmd<ValueType>(); }
1182
1183 void Init(GLenum _readtarget,
1184 GLenum _writetarget,
1185 GLintptr _readoffset,
1186 GLintptr _writeoffset,
1187 GLsizeiptr _size) {
1188 SetHeader();
1189 readtarget = _readtarget;
1190 writetarget = _writetarget;
1191 readoffset = _readoffset;
1192 writeoffset = _writeoffset;
1193 size = _size;
1194 }
1195
1196 void* Set(void* cmd,
1197 GLenum _readtarget,
1198 GLenum _writetarget,
1199 GLintptr _readoffset,
1200 GLintptr _writeoffset,
1201 GLsizeiptr _size) {
1202 static_cast<ValueType*>(cmd)
1203 ->Init(_readtarget, _writetarget, _readoffset, _writeoffset, _size);
1204 return NextCmdAddress<ValueType>(cmd);
1205 }
1206
1207 gpu::CommandHeader header;
1208 uint32_t readtarget;
1209 uint32_t writetarget;
1210 int32_t readoffset;
1211 int32_t writeoffset;
1212 int32_t size;
1213 };
1214
1215 COMPILE_ASSERT(sizeof(CopyBufferSubData) == 24,
1216 Sizeof_CopyBufferSubData_is_not_24);
1217 COMPILE_ASSERT(offsetof(CopyBufferSubData, header) == 0,
1218 OffsetOf_CopyBufferSubData_header_not_0);
1219 COMPILE_ASSERT(offsetof(CopyBufferSubData, readtarget) == 4,
1220 OffsetOf_CopyBufferSubData_readtarget_not_4);
1221 COMPILE_ASSERT(offsetof(CopyBufferSubData, writetarget) == 8,
1222 OffsetOf_CopyBufferSubData_writetarget_not_8);
1223 COMPILE_ASSERT(offsetof(CopyBufferSubData, readoffset) == 12,
1224 OffsetOf_CopyBufferSubData_readoffset_not_12);
1225 COMPILE_ASSERT(offsetof(CopyBufferSubData, writeoffset) == 16,
1226 OffsetOf_CopyBufferSubData_writeoffset_not_16);
1227 COMPILE_ASSERT(offsetof(CopyBufferSubData, size) == 20,
1228 OffsetOf_CopyBufferSubData_size_not_20);
1229
1171 struct CopyTexImage2D { 1230 struct CopyTexImage2D {
1172 typedef CopyTexImage2D ValueType; 1231 typedef CopyTexImage2D ValueType;
1173 static const CommandId kCmdId = kCopyTexImage2D; 1232 static const CommandId kCmdId = kCopyTexImage2D;
1174 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1233 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1175 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1234 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1176 1235
1177 static uint32_t ComputeSize() { 1236 static uint32_t ComputeSize() {
1178 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 1237 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1179 } 1238 }
1180 1239
(...skipping 8048 matching lines...) Expand 10 before | Expand all | Expand 10 after
9229 } 9288 }
9230 9289
9231 gpu::CommandHeader header; 9290 gpu::CommandHeader header;
9232 }; 9291 };
9233 9292
9234 COMPILE_ASSERT(sizeof(BlendBarrierKHR) == 4, Sizeof_BlendBarrierKHR_is_not_4); 9293 COMPILE_ASSERT(sizeof(BlendBarrierKHR) == 4, Sizeof_BlendBarrierKHR_is_not_4);
9235 COMPILE_ASSERT(offsetof(BlendBarrierKHR, header) == 0, 9294 COMPILE_ASSERT(offsetof(BlendBarrierKHR, header) == 0,
9236 OffsetOf_BlendBarrierKHR_header_not_0); 9295 OffsetOf_BlendBarrierKHR_header_not_0);
9237 9296
9238 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 9297 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/cmd_buffer_functions.txt ('k') | gpu/command_buffer/common/gles2_cmd_format_test_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698