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

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

Issue 116863003: gpu: Reuse transfer buffers more aggresively (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: [WIP] gpu: Reuse transfer buffers more aggresively Created 6 years, 11 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
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 9 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
10 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 10 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
(...skipping 8339 matching lines...) Expand 10 before | Expand all | Expand 10 after
8350 8350
8351 static uint32 ComputeSize() { 8351 static uint32 ComputeSize() {
8352 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8352 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8353 } 8353 }
8354 8354
8355 void SetHeader() { 8355 void SetHeader() {
8356 header.SetCmd<ValueType>(); 8356 header.SetCmd<ValueType>();
8357 } 8357 }
8358 8358
8359 void Init( 8359 void Init(
8360 GLenum _target, GLuint _id, uint32 _sync_data_shm_id, 8360 GLenum _target, GLuint _id, uint32 _serial, uint32 _sync_data_shm_id,
8361 uint32 _sync_data_shm_offset) { 8361 uint32 _sync_data_shm_offset) {
8362 SetHeader(); 8362 SetHeader();
8363 target = _target; 8363 target = _target;
8364 id = _id; 8364 id = _id;
8365 serial = _serial;
8365 sync_data_shm_id = _sync_data_shm_id; 8366 sync_data_shm_id = _sync_data_shm_id;
8366 sync_data_shm_offset = _sync_data_shm_offset; 8367 sync_data_shm_offset = _sync_data_shm_offset;
8367 } 8368 }
8368 8369
8369 void* Set( 8370 void* Set(
8370 void* cmd, GLenum _target, GLuint _id, uint32 _sync_data_shm_id, 8371 void* cmd, GLenum _target, GLuint _id, uint32 _serial,
8371 uint32 _sync_data_shm_offset) { 8372 uint32 _sync_data_shm_id, uint32 _sync_data_shm_offset) {
8372 static_cast<ValueType*>( 8373 static_cast<ValueType*>(
8373 cmd)->Init(_target, _id, _sync_data_shm_id, _sync_data_shm_offset); 8374 cmd)->Init(
8375 _target, _id, _serial, _sync_data_shm_id, _sync_data_shm_offset);
8374 return NextCmdAddress<ValueType>(cmd); 8376 return NextCmdAddress<ValueType>(cmd);
8375 } 8377 }
8376 8378
8377 gpu::CommandHeader header; 8379 gpu::CommandHeader header;
8378 uint32 target; 8380 uint32 target;
8379 uint32 id; 8381 uint32 id;
8382 uint32 serial;
8380 uint32 sync_data_shm_id; 8383 uint32 sync_data_shm_id;
8381 uint32 sync_data_shm_offset; 8384 uint32 sync_data_shm_offset;
8382 }; 8385 };
8383 8386
8384 COMPILE_ASSERT(sizeof(BeginQueryEXT) == 20, 8387 COMPILE_ASSERT(sizeof(BeginQueryEXT) == 24,
8385 Sizeof_BeginQueryEXT_is_not_20); 8388 Sizeof_BeginQueryEXT_is_not_24);
8386 COMPILE_ASSERT(offsetof(BeginQueryEXT, header) == 0, 8389 COMPILE_ASSERT(offsetof(BeginQueryEXT, header) == 0,
8387 OffsetOf_BeginQueryEXT_header_not_0); 8390 OffsetOf_BeginQueryEXT_header_not_0);
8388 COMPILE_ASSERT(offsetof(BeginQueryEXT, target) == 4, 8391 COMPILE_ASSERT(offsetof(BeginQueryEXT, target) == 4,
8389 OffsetOf_BeginQueryEXT_target_not_4); 8392 OffsetOf_BeginQueryEXT_target_not_4);
8390 COMPILE_ASSERT(offsetof(BeginQueryEXT, id) == 8, 8393 COMPILE_ASSERT(offsetof(BeginQueryEXT, id) == 8,
8391 OffsetOf_BeginQueryEXT_id_not_8); 8394 OffsetOf_BeginQueryEXT_id_not_8);
8392 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_id) == 12, 8395 COMPILE_ASSERT(offsetof(BeginQueryEXT, serial) == 12,
8393 OffsetOf_BeginQueryEXT_sync_data_shm_id_not_12); 8396 OffsetOf_BeginQueryEXT_serial_not_12);
8394 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_offset) == 16, 8397 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_id) == 16,
8395 OffsetOf_BeginQueryEXT_sync_data_shm_offset_not_16); 8398 OffsetOf_BeginQueryEXT_sync_data_shm_id_not_16);
8399 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_offset) == 20,
8400 OffsetOf_BeginQueryEXT_sync_data_shm_offset_not_20);
8396 8401
8397 struct EndQueryEXT { 8402 struct EndQueryEXT {
8398 typedef EndQueryEXT ValueType; 8403 typedef EndQueryEXT ValueType;
8399 static const CommandId kCmdId = kEndQueryEXT; 8404 static const CommandId kCmdId = kEndQueryEXT;
8400 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8405 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8401 8406
8402 static uint32 ComputeSize() { 8407 static uint32 ComputeSize() {
8403 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8408 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8404 } 8409 }
8405 8410
8406 void SetHeader() { 8411 void SetHeader() {
8407 header.SetCmd<ValueType>(); 8412 header.SetCmd<ValueType>();
8408 } 8413 }
8409 8414
8410 void Init(GLenum _target, GLuint _submit_count) { 8415 void Init(GLenum _target, uint32 _serial, GLuint _submit_count) {
8411 SetHeader(); 8416 SetHeader();
8412 target = _target; 8417 target = _target;
8418 serial = _serial;
8413 submit_count = _submit_count; 8419 submit_count = _submit_count;
8414 } 8420 }
8415 8421
8416 void* Set(void* cmd, GLenum _target, GLuint _submit_count) { 8422 void* Set(void* cmd, GLenum _target, uint32 _serial, GLuint _submit_count) {
8417 static_cast<ValueType*>(cmd)->Init(_target, _submit_count); 8423 static_cast<ValueType*>(cmd)->Init(_target, _serial, _submit_count);
8418 return NextCmdAddress<ValueType>(cmd); 8424 return NextCmdAddress<ValueType>(cmd);
8419 } 8425 }
8420 8426
8421 gpu::CommandHeader header; 8427 gpu::CommandHeader header;
8422 uint32 target; 8428 uint32 target;
8429 uint32 serial;
8423 uint32 submit_count; 8430 uint32 submit_count;
8424 }; 8431 };
8425 8432
8426 COMPILE_ASSERT(sizeof(EndQueryEXT) == 12, 8433 COMPILE_ASSERT(sizeof(EndQueryEXT) == 16,
8427 Sizeof_EndQueryEXT_is_not_12); 8434 Sizeof_EndQueryEXT_is_not_16);
8428 COMPILE_ASSERT(offsetof(EndQueryEXT, header) == 0, 8435 COMPILE_ASSERT(offsetof(EndQueryEXT, header) == 0,
8429 OffsetOf_EndQueryEXT_header_not_0); 8436 OffsetOf_EndQueryEXT_header_not_0);
8430 COMPILE_ASSERT(offsetof(EndQueryEXT, target) == 4, 8437 COMPILE_ASSERT(offsetof(EndQueryEXT, target) == 4,
8431 OffsetOf_EndQueryEXT_target_not_4); 8438 OffsetOf_EndQueryEXT_target_not_4);
8432 COMPILE_ASSERT(offsetof(EndQueryEXT, submit_count) == 8, 8439 COMPILE_ASSERT(offsetof(EndQueryEXT, serial) == 8,
8433 OffsetOf_EndQueryEXT_submit_count_not_8); 8440 OffsetOf_EndQueryEXT_serial_not_8);
8441 COMPILE_ASSERT(offsetof(EndQueryEXT, submit_count) == 12,
8442 OffsetOf_EndQueryEXT_submit_count_not_12);
8434 8443
8435 struct InsertEventMarkerEXT { 8444 struct InsertEventMarkerEXT {
8436 typedef InsertEventMarkerEXT ValueType; 8445 typedef InsertEventMarkerEXT ValueType;
8437 static const CommandId kCmdId = kInsertEventMarkerEXT; 8446 static const CommandId kCmdId = kInsertEventMarkerEXT;
8438 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8447 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8439 8448
8440 static uint32 ComputeSize() { 8449 static uint32 ComputeSize() {
8441 return static_cast<uint32>(sizeof(ValueType)); // NOLINT 8450 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8442 } 8451 }
8443 8452
(...skipping 2178 matching lines...) Expand 10 before | Expand all | Expand 10 after
10622 }; 10631 };
10623 10632
10624 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4, 10633 COMPILE_ASSERT(sizeof(DiscardBackbufferCHROMIUM) == 4,
10625 Sizeof_DiscardBackbufferCHROMIUM_is_not_4); 10634 Sizeof_DiscardBackbufferCHROMIUM_is_not_4);
10626 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0, 10635 COMPILE_ASSERT(offsetof(DiscardBackbufferCHROMIUM, header) == 0,
10627 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0); 10636 OffsetOf_DiscardBackbufferCHROMIUM_header_not_0);
10628 10637
10629 10638
10630 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 10639 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
10631 10640
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698