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

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

Issue 11412232: gpu: Add async upload functions. (Closed) Base URL: http://git.chromium.org/chromium/src.git@ASYNC_uploads
Patch Set: Rebase. Created 8 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 (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 10554 matching lines...) Expand 10 before | Expand all | Expand 10 after
10565 } 10565 }
10566 10566
10567 gpu::CommandHeader header; 10567 gpu::CommandHeader header;
10568 }; 10568 };
10569 10569
10570 COMPILE_ASSERT(sizeof(TraceEndCHROMIUM) == 4, 10570 COMPILE_ASSERT(sizeof(TraceEndCHROMIUM) == 4,
10571 Sizeof_TraceEndCHROMIUM_is_not_4); 10571 Sizeof_TraceEndCHROMIUM_is_not_4);
10572 COMPILE_ASSERT(offsetof(TraceEndCHROMIUM, header) == 0, 10572 COMPILE_ASSERT(offsetof(TraceEndCHROMIUM, header) == 0,
10573 OffsetOf_TraceEndCHROMIUM_header_not_0); 10573 OffsetOf_TraceEndCHROMIUM_header_not_0);
10574 10574
10575 struct AsyncTexSubImage2DCHROMIUM {
10576 typedef AsyncTexSubImage2DCHROMIUM ValueType;
10577 static const CommandId kCmdId = kAsyncTexSubImage2DCHROMIUM;
10578 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10579
10580 static uint32 ComputeSize() {
10581 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10582 }
10583
10584 void SetHeader() {
10585 header.SetCmd<ValueType>();
10586 }
10587
10588 void Init(
10589 GLenum _target, GLint _level, GLint _xoffset, GLint _yoffset,
10590 GLsizei _width, GLsizei _height, GLenum _format, GLenum _type,
10591 uint32 _data_shm_id, uint32 _data_shm_offset) {
10592 SetHeader();
10593 target = _target;
10594 level = _level;
10595 xoffset = _xoffset;
10596 yoffset = _yoffset;
10597 width = _width;
10598 height = _height;
10599 format = _format;
10600 type = _type;
10601 data_shm_id = _data_shm_id;
10602 data_shm_offset = _data_shm_offset;
10603 }
10604
10605 void* Set(
10606 void* cmd, GLenum _target, GLint _level, GLint _xoffset, GLint _yoffset,
10607 GLsizei _width, GLsizei _height, GLenum _format, GLenum _type,
10608 uint32 _data_shm_id, uint32 _data_shm_offset) {
10609 static_cast<ValueType*>(
10610 cmd)->Init(
10611 _target, _level, _xoffset, _yoffset, _width, _height, _format,
10612 _type, _data_shm_id, _data_shm_offset);
10613 return NextCmdAddress<ValueType>(cmd);
10614 }
10615
10616 gpu::CommandHeader header;
10617 uint32 target;
10618 int32 level;
10619 int32 xoffset;
10620 int32 yoffset;
10621 int32 width;
10622 int32 height;
10623 uint32 format;
10624 uint32 type;
10625 uint32 data_shm_id;
10626 uint32 data_shm_offset;
10627 };
10628
10629 COMPILE_ASSERT(sizeof(AsyncTexSubImage2DCHROMIUM) == 44,
10630 Sizeof_AsyncTexSubImage2DCHROMIUM_is_not_44);
10631 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, header) == 0,
10632 OffsetOf_AsyncTexSubImage2DCHROMIUM_header_not_0);
10633 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, target) == 4,
10634 OffsetOf_AsyncTexSubImage2DCHROMIUM_target_not_4);
10635 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, level) == 8,
10636 OffsetOf_AsyncTexSubImage2DCHROMIUM_level_not_8);
10637 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, xoffset) == 12,
10638 OffsetOf_AsyncTexSubImage2DCHROMIUM_xoffset_not_12);
10639 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, yoffset) == 16,
10640 OffsetOf_AsyncTexSubImage2DCHROMIUM_yoffset_not_16);
10641 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, width) == 20,
10642 OffsetOf_AsyncTexSubImage2DCHROMIUM_width_not_20);
10643 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, height) == 24,
10644 OffsetOf_AsyncTexSubImage2DCHROMIUM_height_not_24);
10645 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, format) == 28,
10646 OffsetOf_AsyncTexSubImage2DCHROMIUM_format_not_28);
10647 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, type) == 32,
10648 OffsetOf_AsyncTexSubImage2DCHROMIUM_type_not_32);
10649 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_id) == 36,
10650 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_id_not_36);
10651 COMPILE_ASSERT(offsetof(AsyncTexSubImage2DCHROMIUM, data_shm_offset) == 40,
10652 OffsetOf_AsyncTexSubImage2DCHROMIUM_data_shm_offset_not_40);
10653
10654 struct AsyncTexImage2DCHROMIUM {
10655 typedef AsyncTexImage2DCHROMIUM ValueType;
10656 static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM;
10657 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10658
10659 static uint32 ComputeSize() {
10660 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10661 }
10662
10663 void SetHeader() {
10664 header.SetCmd<ValueType>();
10665 }
10666
10667 void Init(
10668 GLenum _target, GLint _level, GLint _internalformat, GLsizei _width,
10669 GLsizei _height, GLint _border, GLenum _format, GLenum _type,
10670 uint32 _pixels_shm_id, uint32 _pixels_shm_offset) {
10671 SetHeader();
10672 target = _target;
10673 level = _level;
10674 internalformat = _internalformat;
10675 width = _width;
10676 height = _height;
10677 border = _border;
10678 format = _format;
10679 type = _type;
10680 pixels_shm_id = _pixels_shm_id;
10681 pixels_shm_offset = _pixels_shm_offset;
10682 }
10683
10684 void* Set(
10685 void* cmd, GLenum _target, GLint _level, GLint _internalformat,
10686 GLsizei _width, GLsizei _height, GLint _border, GLenum _format,
10687 GLenum _type, uint32 _pixels_shm_id, uint32 _pixels_shm_offset) {
10688 static_cast<ValueType*>(
10689 cmd)->Init(
10690 _target, _level, _internalformat, _width, _height, _border, _format,
10691 _type, _pixels_shm_id, _pixels_shm_offset);
10692 return NextCmdAddress<ValueType>(cmd);
10693 }
10694
10695 gpu::CommandHeader header;
10696 uint32 target;
10697 int32 level;
10698 int32 internalformat;
10699 int32 width;
10700 int32 height;
10701 int32 border;
10702 uint32 format;
10703 uint32 type;
10704 uint32 pixels_shm_id;
10705 uint32 pixels_shm_offset;
10706 };
10707
10708 COMPILE_ASSERT(sizeof(AsyncTexImage2DCHROMIUM) == 44,
10709 Sizeof_AsyncTexImage2DCHROMIUM_is_not_44);
10710 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, header) == 0,
10711 OffsetOf_AsyncTexImage2DCHROMIUM_header_not_0);
10712 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, target) == 4,
10713 OffsetOf_AsyncTexImage2DCHROMIUM_target_not_4);
10714 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, level) == 8,
10715 OffsetOf_AsyncTexImage2DCHROMIUM_level_not_8);
10716 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, internalformat) == 12,
10717 OffsetOf_AsyncTexImage2DCHROMIUM_internalformat_not_12);
10718 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, width) == 16,
10719 OffsetOf_AsyncTexImage2DCHROMIUM_width_not_16);
10720 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, height) == 20,
10721 OffsetOf_AsyncTexImage2DCHROMIUM_height_not_20);
10722 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, border) == 24,
10723 OffsetOf_AsyncTexImage2DCHROMIUM_border_not_24);
10724 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, format) == 28,
10725 OffsetOf_AsyncTexImage2DCHROMIUM_format_not_28);
10726 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, type) == 32,
10727 OffsetOf_AsyncTexImage2DCHROMIUM_type_not_32);
10728 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_id) == 36,
10729 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_id_not_36);
10730 COMPILE_ASSERT(offsetof(AsyncTexImage2DCHROMIUM, pixels_shm_offset) == 40,
10731 OffsetOf_AsyncTexImage2DCHROMIUM_pixels_shm_offset_not_40);
10732
10575 10733
10576 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 10734 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
10577 10735
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