| Index: gpu/command_buffer/common/gles2_cmd_format_autogen.h
|
| diff --git a/gpu/command_buffer/common/gles2_cmd_format_autogen.h b/gpu/command_buffer/common/gles2_cmd_format_autogen.h
|
| index d30befce6bfeb23633f491061e6881692fb079f8..01610ae592a525d26cc7a5314142818f2dc1a33b 100644
|
| --- a/gpu/command_buffer/common/gles2_cmd_format_autogen.h
|
| +++ b/gpu/command_buffer/common/gles2_cmd_format_autogen.h
|
| @@ -3229,21 +3229,24 @@ struct FramebufferTexture2D {
|
| void Init(GLenum _target,
|
| GLenum _attachment,
|
| GLenum _textarget,
|
| - GLuint _texture) {
|
| + GLuint _texture,
|
| + GLint _level) {
|
| SetHeader();
|
| target = _target;
|
| attachment = _attachment;
|
| textarget = _textarget;
|
| texture = _texture;
|
| + level = _level;
|
| }
|
|
|
| void* Set(void* cmd,
|
| GLenum _target,
|
| GLenum _attachment,
|
| GLenum _textarget,
|
| - GLuint _texture) {
|
| + GLuint _texture,
|
| + GLint _level) {
|
| static_cast<ValueType*>(cmd)
|
| - ->Init(_target, _attachment, _textarget, _texture);
|
| + ->Init(_target, _attachment, _textarget, _texture, _level);
|
| return NextCmdAddress<ValueType>(cmd);
|
| }
|
|
|
| @@ -3252,11 +3255,11 @@ struct FramebufferTexture2D {
|
| uint32_t attachment;
|
| uint32_t textarget;
|
| uint32_t texture;
|
| - static const int32_t level = 0;
|
| + int32_t level;
|
| };
|
|
|
| -static_assert(sizeof(FramebufferTexture2D) == 20,
|
| - "size of FramebufferTexture2D should be 20");
|
| +static_assert(sizeof(FramebufferTexture2D) == 24,
|
| + "size of FramebufferTexture2D should be 24");
|
| static_assert(offsetof(FramebufferTexture2D, header) == 0,
|
| "offset of FramebufferTexture2D header should be 0");
|
| static_assert(offsetof(FramebufferTexture2D, target) == 4,
|
| @@ -3267,6 +3270,8 @@ static_assert(offsetof(FramebufferTexture2D, textarget) == 12,
|
| "offset of FramebufferTexture2D textarget should be 12");
|
| static_assert(offsetof(FramebufferTexture2D, texture) == 16,
|
| "offset of FramebufferTexture2D texture should be 16");
|
| +static_assert(offsetof(FramebufferTexture2D, level) == 20,
|
| + "offset of FramebufferTexture2D level should be 20");
|
|
|
| struct FramebufferTextureLayer {
|
| typedef FramebufferTextureLayer ValueType;
|
| @@ -10918,12 +10923,14 @@ struct FramebufferTexture2DMultisampleEXT {
|
| GLenum _attachment,
|
| GLenum _textarget,
|
| GLuint _texture,
|
| + GLint _level,
|
| GLsizei _samples) {
|
| SetHeader();
|
| target = _target;
|
| attachment = _attachment;
|
| textarget = _textarget;
|
| texture = _texture;
|
| + level = _level;
|
| samples = _samples;
|
| }
|
|
|
| @@ -10932,9 +10939,10 @@ struct FramebufferTexture2DMultisampleEXT {
|
| GLenum _attachment,
|
| GLenum _textarget,
|
| GLuint _texture,
|
| + GLint _level,
|
| GLsizei _samples) {
|
| static_cast<ValueType*>(cmd)
|
| - ->Init(_target, _attachment, _textarget, _texture, _samples);
|
| + ->Init(_target, _attachment, _textarget, _texture, _level, _samples);
|
| return NextCmdAddress<ValueType>(cmd);
|
| }
|
|
|
| @@ -10943,12 +10951,12 @@ struct FramebufferTexture2DMultisampleEXT {
|
| uint32_t attachment;
|
| uint32_t textarget;
|
| uint32_t texture;
|
| + int32_t level;
|
| int32_t samples;
|
| - static const int32_t level = 0;
|
| };
|
|
|
| -static_assert(sizeof(FramebufferTexture2DMultisampleEXT) == 24,
|
| - "size of FramebufferTexture2DMultisampleEXT should be 24");
|
| +static_assert(sizeof(FramebufferTexture2DMultisampleEXT) == 28,
|
| + "size of FramebufferTexture2DMultisampleEXT should be 28");
|
| static_assert(
|
| offsetof(FramebufferTexture2DMultisampleEXT, header) == 0,
|
| "offset of FramebufferTexture2DMultisampleEXT header should be 0");
|
| @@ -10965,8 +10973,11 @@ static_assert(
|
| offsetof(FramebufferTexture2DMultisampleEXT, texture) == 16,
|
| "offset of FramebufferTexture2DMultisampleEXT texture should be 16");
|
| static_assert(
|
| - offsetof(FramebufferTexture2DMultisampleEXT, samples) == 20,
|
| - "offset of FramebufferTexture2DMultisampleEXT samples should be 20");
|
| + offsetof(FramebufferTexture2DMultisampleEXT, level) == 20,
|
| + "offset of FramebufferTexture2DMultisampleEXT level should be 20");
|
| +static_assert(
|
| + offsetof(FramebufferTexture2DMultisampleEXT, samples) == 24,
|
| + "offset of FramebufferTexture2DMultisampleEXT samples should be 24");
|
|
|
| struct TexStorage2DEXT {
|
| typedef TexStorage2DEXT ValueType;
|
|
|