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

Unified Diff: gpu/command_buffer/common/gles2_cmd_format_autogen.h

Issue 434063: Merged in recent changes to command buffer code. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: gpu/command_buffer/common/gles2_cmd_format_autogen.h
===================================================================
--- gpu/command_buffer/common/gles2_cmd_format_autogen.h (revision 33021)
+++ gpu/command_buffer/common/gles2_cmd_format_autogen.h (working copy)
@@ -609,7 +609,7 @@
}
void Init(GLenum _target, GLsizeiptr _size, GLenum _usage) {
- uint32 total_size = ComputeSize(_size);
+ uint32 total_size = 0; // TODO(gman): get correct size.
SetHeader(total_size);
target = _target;
size = _size;
@@ -617,7 +617,7 @@
}
void* Set(void* cmd, GLenum _target, GLsizeiptr _size, GLenum _usage) {
- uint32 total_size = ComputeSize(_size);
+ uint32 total_size = 0; // TODO(gman): get correct size.
static_cast<ValueType*>(cmd)->Init(_target, _size, _usage);
return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
}
@@ -1100,7 +1100,7 @@
void Init(
GLenum _target, GLint _level, GLenum _internalformat, GLsizei _width,
GLsizei _height, GLint _border, GLsizei _imageSize) {
- uint32 total_size = ComputeSize(_imageSize);
+ uint32 total_size = 0; // TODO(gman): get correct size.
SetHeader(total_size);
target = _target;
level = _level;
@@ -1114,7 +1114,7 @@
void* Set(
void* cmd, GLenum _target, GLint _level, GLenum _internalformat,
GLsizei _width, GLsizei _height, GLint _border, GLsizei _imageSize) {
- uint32 total_size = ComputeSize(_imageSize);
+ uint32 total_size = 0; // TODO(gman): get correct size.
static_cast<ValueType*>(
cmd)->Init(
_target, _level, _internalformat, _width, _height, _border,
@@ -3157,102 +3157,6 @@
COMPILE_ASSERT(offsetof(GetAttachedShaders, shaders_shm_offset) == 24,
OffsetOf_GetAttachedShaders_shaders_shm_offset_not_24);
-struct GetAttribLocation {
- typedef GetAttribLocation ValueType;
- static const CommandId kCmdId = kGetAttribLocation;
- static const cmd::ArgFlags kArgFlags = cmd::kFixed;
-
- static uint32 ComputeSize() {
- return static_cast<uint32>(sizeof(ValueType)); // NOLINT
- }
-
- void SetHeader() {
- header.SetCmd<ValueType>();
- }
-
- void Init(
- GLuint _program, uint32 _name_shm_id, uint32 _name_shm_offset,
- uint32 _data_size) {
- SetHeader();
- program = _program;
- name_shm_id = _name_shm_id;
- name_shm_offset = _name_shm_offset;
- data_size = _data_size;
- }
-
- void* Set(
- void* cmd, GLuint _program, uint32 _name_shm_id, uint32 _name_shm_offset,
- uint32 _data_size) {
- static_cast<ValueType*>(
- cmd)->Init(_program, _name_shm_id, _name_shm_offset, _data_size);
- return NextCmdAddress<ValueType>(cmd);
- }
-
- command_buffer::CommandHeader header;
- uint32 program;
- uint32 name_shm_id;
- uint32 name_shm_offset;
- uint32 data_size;
-};
-
-COMPILE_ASSERT(sizeof(GetAttribLocation) == 20,
- Sizeof_GetAttribLocation_is_not_20);
-COMPILE_ASSERT(offsetof(GetAttribLocation, header) == 0,
- OffsetOf_GetAttribLocation_header_not_0);
-COMPILE_ASSERT(offsetof(GetAttribLocation, program) == 4,
- OffsetOf_GetAttribLocation_program_not_4);
-COMPILE_ASSERT(offsetof(GetAttribLocation, name_shm_id) == 8,
- OffsetOf_GetAttribLocation_name_shm_id_not_8);
-COMPILE_ASSERT(offsetof(GetAttribLocation, name_shm_offset) == 12,
- OffsetOf_GetAttribLocation_name_shm_offset_not_12);
-COMPILE_ASSERT(offsetof(GetAttribLocation, data_size) == 16,
- OffsetOf_GetAttribLocation_data_size_not_16);
-
-struct GetAttribLocationImmediate {
- typedef GetAttribLocationImmediate ValueType;
- static const CommandId kCmdId = kGetAttribLocationImmediate;
- static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
-
- static uint32 ComputeDataSize(const char* s) {
- return strlen(s);
- }
-
- static uint32 ComputeSize(const char* s) {
- return static_cast<uint32>(
- sizeof(ValueType) + ComputeDataSize(s)); // NOLINT
- }
-
- void SetHeader(const char* s) {
- header.SetCmdByTotalSize<ValueType>(ComputeSize(s));
- }
-
- void Init(GLuint _program, const char* _name) {
- SetHeader(_name);
- program = _program;
- data_size = strlen(_name);
- memcpy(ImmediateDataAddress(this), _name, data_size);
- }
-
- void* Set(void* cmd, GLuint _program, const char* _name) {
- static_cast<ValueType*>(cmd)->Init(_program, _name);
- const uint32 size = ComputeSize(_name);
- return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
- }
-
- command_buffer::CommandHeader header;
- uint32 program;
- uint32 data_size;
-};
-
-COMPILE_ASSERT(sizeof(GetAttribLocationImmediate) == 12,
- Sizeof_GetAttribLocationImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(GetAttribLocationImmediate, header) == 0,
- OffsetOf_GetAttribLocationImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GetAttribLocationImmediate, program) == 4,
- OffsetOf_GetAttribLocationImmediate_program_not_4);
-COMPILE_ASSERT(offsetof(GetAttribLocationImmediate, data_size) == 8,
- OffsetOf_GetAttribLocationImmediate_data_size_not_8);
-
struct GetBooleanv {
typedef GetBooleanv ValueType;
static const CommandId kCmdId = kGetBooleanv;
@@ -4178,102 +4082,6 @@
COMPILE_ASSERT(offsetof(GetUniformiv, params_shm_offset) == 16,
OffsetOf_GetUniformiv_params_shm_offset_not_16);
-struct GetUniformLocation {
- typedef GetUniformLocation ValueType;
- static const CommandId kCmdId = kGetUniformLocation;
- static const cmd::ArgFlags kArgFlags = cmd::kFixed;
-
- static uint32 ComputeSize() {
- return static_cast<uint32>(sizeof(ValueType)); // NOLINT
- }
-
- void SetHeader() {
- header.SetCmd<ValueType>();
- }
-
- void Init(
- GLuint _program, uint32 _name_shm_id, uint32 _name_shm_offset,
- uint32 _data_size) {
- SetHeader();
- program = _program;
- name_shm_id = _name_shm_id;
- name_shm_offset = _name_shm_offset;
- data_size = _data_size;
- }
-
- void* Set(
- void* cmd, GLuint _program, uint32 _name_shm_id, uint32 _name_shm_offset,
- uint32 _data_size) {
- static_cast<ValueType*>(
- cmd)->Init(_program, _name_shm_id, _name_shm_offset, _data_size);
- return NextCmdAddress<ValueType>(cmd);
- }
-
- command_buffer::CommandHeader header;
- uint32 program;
- uint32 name_shm_id;
- uint32 name_shm_offset;
- uint32 data_size;
-};
-
-COMPILE_ASSERT(sizeof(GetUniformLocation) == 20,
- Sizeof_GetUniformLocation_is_not_20);
-COMPILE_ASSERT(offsetof(GetUniformLocation, header) == 0,
- OffsetOf_GetUniformLocation_header_not_0);
-COMPILE_ASSERT(offsetof(GetUniformLocation, program) == 4,
- OffsetOf_GetUniformLocation_program_not_4);
-COMPILE_ASSERT(offsetof(GetUniformLocation, name_shm_id) == 8,
- OffsetOf_GetUniformLocation_name_shm_id_not_8);
-COMPILE_ASSERT(offsetof(GetUniformLocation, name_shm_offset) == 12,
- OffsetOf_GetUniformLocation_name_shm_offset_not_12);
-COMPILE_ASSERT(offsetof(GetUniformLocation, data_size) == 16,
- OffsetOf_GetUniformLocation_data_size_not_16);
-
-struct GetUniformLocationImmediate {
- typedef GetUniformLocationImmediate ValueType;
- static const CommandId kCmdId = kGetUniformLocationImmediate;
- static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
-
- static uint32 ComputeDataSize(const char* s) {
- return strlen(s);
- }
-
- static uint32 ComputeSize(const char* s) {
- return static_cast<uint32>(
- sizeof(ValueType) + ComputeDataSize(s)); // NOLINT
- }
-
- void SetHeader(const char* s) {
- header.SetCmdByTotalSize<ValueType>(ComputeSize(s));
- }
-
- void Init(GLuint _program, const char* _name) {
- SetHeader(_name);
- program = _program;
- data_size = strlen(_name);
- memcpy(ImmediateDataAddress(this), _name, data_size);
- }
-
- void* Set(void* cmd, GLuint _program, const char* _name) {
- static_cast<ValueType*>(cmd)->Init(_program, _name);
- const uint32 size = ComputeSize(_name);
- return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
- }
-
- command_buffer::CommandHeader header;
- uint32 program;
- uint32 data_size;
-};
-
-COMPILE_ASSERT(sizeof(GetUniformLocationImmediate) == 12,
- Sizeof_GetUniformLocationImmediate_is_not_12);
-COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, header) == 0,
- OffsetOf_GetUniformLocationImmediate_header_not_0);
-COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, program) == 4,
- OffsetOf_GetUniformLocationImmediate_program_not_4);
-COMPILE_ASSERT(offsetof(GetUniformLocationImmediate, data_size) == 8,
- OffsetOf_GetUniformLocationImmediate_data_size_not_8);
-
struct GetVertexAttribfv {
typedef GetVertexAttribfv ValueType;
static const CommandId kCmdId = kGetVertexAttribfv;
@@ -5581,7 +5389,7 @@
void Init(
GLenum _target, GLint _level, GLint _internalformat, GLsizei _width,
GLsizei _height, GLint _border, GLenum _format, GLenum _type) {
- uint32 total_size = 0; // TODO(gman): get correct size
+ uint32 total_size = 0; // TODO(gman): get correct size.
SetHeader(total_size);
target = _target;
level = _level;
@@ -5597,7 +5405,7 @@
void* cmd, GLenum _target, GLint _level, GLint _internalformat,
GLsizei _width, GLsizei _height, GLint _border, GLenum _format,
GLenum _type) {
- uint32 total_size = 0; // TODO(gman): get correct size
+ uint32 total_size = 0; // TODO(gman): get correct size.
static_cast<ValueType*>(
cmd)->Init(
_target, _level, _internalformat, _width, _height, _border, _format,
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_format.cc ('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