Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
index 1a720128575308e00e3626c2520aeb05a7708d8e..2f6c5e45482eb0f7e45d9bcfec4ef9f5906ddc1c 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
@@ -485,7 +485,19 @@ bool GLES2DecoderTestBase::DoIsFramebuffer(GLuint client_id) { |
} |
void GLES2DecoderTestBase::DoDeleteFramebuffer( |
- GLuint client_id, GLuint service_id) { |
+ GLuint client_id, GLuint service_id, |
+ bool reset_draw, GLenum draw_target, GLuint draw_id, |
+ bool reset_read, GLenum read_target, GLuint read_id) { |
+ if (reset_draw) { |
+ EXPECT_CALL(*gl_, BindFramebufferEXT(draw_target, draw_id)) |
+ .Times(1) |
+ .RetiresOnSaturation(); |
+ } |
+ if (reset_read) { |
+ EXPECT_CALL(*gl_, BindFramebufferEXT(read_target, read_id)) |
+ .Times(1) |
+ .RetiresOnSaturation(); |
+ } |
EXPECT_CALL(*gl_, DeleteFramebuffersEXT(1, Pointee(service_id))) |
.Times(1) |
.RetiresOnSaturation(); |