Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc |
index 1d8ac4076de6f4d06e0d54701ed63c718e4541cc..5d0ce3f4a4d493ac4da9f1f0c27c944dc8baed70 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc |
@@ -252,6 +252,26 @@ class GLES2DecoderTest2 : public GLES2DecoderTestBase { |
INSTANTIATE_TEST_CASE_P(Service, GLES2DecoderTest2, ::testing::Bool()); |
template <> |
+void GLES2DecoderTestBase::SpecializedSetup<cmds::RenderbufferStorage, 0>( |
+ bool valid) { |
+ DoBindRenderbuffer(GL_RENDERBUFFER, client_renderbuffer_id_, |
+ kServiceRenderbufferId); |
+ if (valid) { |
+ EnsureRenderbufferBound(false); |
+ EXPECT_CALL(*gl_, GetError()) |
+ .WillOnce(Return(GL_NO_ERROR)) |
+ .RetiresOnSaturation(); |
+ EXPECT_CALL(*gl_, |
+ RenderbufferStorageEXT(GL_RENDERBUFFER, _, 3, 4)) |
+ .Times(1) |
+ .RetiresOnSaturation(); |
+ EXPECT_CALL(*gl_, GetError()) |
+ .WillOnce(Return(GL_NO_ERROR)) |
+ .RetiresOnSaturation(); |
+ } |
+} |
+ |
+template <> |
void GLES2DecoderTestBase::SpecializedSetup<cmds::GenQueriesEXTImmediate, 0>( |
bool valid) { |
if (!valid) { |