| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc
|
| index 32ba98dfd56b6367f09cb1521318b2f8c676b617..ce8f3071a480e56f6df0a4347f49f55c29cb84d5 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc
|
| @@ -2022,7 +2022,15 @@ void GLES2DecoderWithShaderTest::CheckTextureChangesMarkFBOAsNotComplete(
|
| .RetiresOnSaturation();
|
| CopyTexImage2D cmd;
|
| cmd.Init(GL_TEXTURE_2D, 0, GL_RGB, 0, 0, 1, 1);
|
| + // Unbind fbo and bind again after CopyTexImage2D tp avoid feedback loops.
|
| + if (bound_fbo) {
|
| + DoBindFramebuffer(GL_FRAMEBUFFER, 0, 0);
|
| + }
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + if (bound_fbo) {
|
| + DoBindFramebuffer(
|
| + GL_FRAMEBUFFER, client_framebuffer_id_, kServiceFramebufferId);
|
| + }
|
| EXPECT_FALSE(framebuffer_manager->IsComplete(framebuffer));
|
|
|
| // Test deleting texture marks fbo as not complete.
|
|
|