Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h |
index dd93f8e7af217fd38bc28c4fc764e9c4105d81e5..ec03f933f8654f32e176bb134464b6f41d77766c 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h |
@@ -834,7 +834,7 @@ TEST_P(GLES2DecoderTest1, FramebufferTexture2DValidArgs) { |
SpecializedSetup<cmds::FramebufferTexture2D, 0>(true); |
cmds::FramebufferTexture2D cmd; |
cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, |
- client_texture_id_); |
+ client_texture_id_, 0); |
EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
@@ -844,7 +844,7 @@ TEST_P(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs0_0) { |
SpecializedSetup<cmds::FramebufferTexture2D, 0>(false); |
cmds::FramebufferTexture2D cmd; |
cmd.Init(GL_RENDERBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, |
- client_texture_id_); |
+ client_texture_id_, 0); |
EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
} |
@@ -854,11 +854,21 @@ TEST_P(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs2_0) { |
SpecializedSetup<cmds::FramebufferTexture2D, 0>(false); |
cmds::FramebufferTexture2D cmd; |
cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_PROXY_TEXTURE_CUBE_MAP, |
- client_texture_id_); |
+ client_texture_id_, 0); |
EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
} |
+TEST_P(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs4_0) { |
+ EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0); |
+ SpecializedSetup<cmds::FramebufferTexture2D, 0>(false); |
+ cmds::FramebufferTexture2D cmd; |
+ cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, |
+ client_texture_id_, 1); |
+ EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
+ EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); |
+} |
+ |
TEST_P(GLES2DecoderTest1, FramebufferTextureLayerValidArgs) { |
EXPECT_CALL(*gl_, |
FramebufferTextureLayer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, |