Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_1.cc |
=================================================================== |
--- gpu/command_buffer/service/gles2_cmd_decoder_unittest_1.cc (revision 54850) |
+++ gpu/command_buffer/service/gles2_cmd_decoder_unittest_1.cc (working copy) |
@@ -72,16 +72,30 @@ |
template <> |
void GLES2DecoderTestBase::SpecializedSetup<FramebufferRenderbuffer, 0>( |
- bool /* valid */) { |
+ bool valid) { |
DoBindFramebuffer(GL_FRAMEBUFFER, client_framebuffer_id_, |
kServiceFramebufferId); |
+ if (valid) { |
+ // Return GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT so the code |
+ // doesn't try to clear the buffer. That is tested else where. |
+ EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_FRAMEBUFFER)) |
+ .WillOnce(Return(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT)) |
+ .RetiresOnSaturation(); |
+ } |
}; |
template <> |
void GLES2DecoderTestBase::SpecializedSetup<FramebufferTexture2D, 0>( |
- bool /* valid */) { |
+ bool valid) { |
DoBindFramebuffer(GL_FRAMEBUFFER, client_framebuffer_id_, |
kServiceFramebufferId); |
+ if (valid) { |
+ // Return GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT so the code |
+ // doesn't try to clear the buffer. That is tested else where. |
+ EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_FRAMEBUFFER)) |
+ .WillOnce(Return(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT)) |
+ .RetiresOnSaturation(); |
+ } |
}; |
template <> |