Index: cc/output/gl_renderer_unittest.cc |
diff --git a/cc/output/gl_renderer_unittest.cc b/cc/output/gl_renderer_unittest.cc |
index b461c21a3684590931ebe7db8f50e30f13747547..5a18c722410e06396e618ffae92b6fc71e4240e0 100644 |
--- a/cc/output/gl_renderer_unittest.cc |
+++ b/cc/output/gl_renderer_unittest.cc |
@@ -365,6 +365,7 @@ class GLRendererWithDefaultHarnessTest : public GLRendererTest { |
renderer_ = base::WrapUnique( |
new FakeRendererGL(&renderer_client_, &settings_, output_surface_.get(), |
resource_provider_.get())); |
+ renderer_->SetVisible(true); |
} |
void SwapBuffers() { renderer_->SwapBuffers(CompositorFrameMetadata()); } |
@@ -396,6 +397,7 @@ class GLRendererShaderTest : public GLRendererTest { |
&settings_, |
output_surface_.get(), |
resource_provider_.get())); |
+ renderer_->SetVisible(true); |
} |
void TestRenderPassProgram(TexCoordPrecision precision, |
@@ -761,6 +763,7 @@ TEST_F(GLRendererTest, OpaqueBackground) { |
&settings, |
output_surface.get(), |
resource_provider.get()); |
+ renderer.SetVisible(true); |
gfx::Rect viewport_rect(1, 1); |
RenderPass* root_pass = |
@@ -803,6 +806,7 @@ TEST_F(GLRendererTest, TransparentBackground) { |
&settings, |
output_surface.get(), |
resource_provider.get()); |
+ renderer.SetVisible(true); |
gfx::Rect viewport_rect(1, 1); |
RenderPass* root_pass = |
@@ -838,6 +842,7 @@ TEST_F(GLRendererTest, OffscreenOutputSurface) { |
&settings, |
output_surface.get(), |
resource_provider.get()); |
+ renderer.SetVisible(true); |
gfx::Rect viewport_rect(1, 1); |
AddRenderPass(&render_passes_in_draw_order_, |
@@ -897,6 +902,7 @@ TEST_F(GLRendererTest, ActiveTextureState) { |
&settings, |
output_surface.get(), |
resource_provider.get()); |
+ renderer.SetVisible(true); |
// During initialization we are allowed to set any texture parameters. |
EXPECT_CALL(*context, texParameteri(_, _, _)).Times(AnyNumber()); |
@@ -981,6 +987,7 @@ TEST_F(GLRendererTest, ShouldClearRootRenderPass) { |
&settings, |
output_surface.get(), |
resource_provider.get()); |
+ renderer.SetVisible(true); |
gfx::Rect viewport_rect(10, 10); |
@@ -1067,6 +1074,7 @@ TEST_F(GLRendererTest, ScissorTestWhenClearing) { |
output_surface.get(), |
resource_provider.get()); |
EXPECT_FALSE(renderer.Capabilities().using_partial_swap); |
+ renderer.SetVisible(true); |
gfx::Rect viewport_rect(1, 1); |
@@ -1158,6 +1166,7 @@ TEST_F(GLRendererTest, NoDiscardOnPartialUpdates) { |
output_surface.get(), |
resource_provider.get()); |
EXPECT_TRUE(renderer.Capabilities().using_partial_swap); |
+ renderer.SetVisible(true); |
gfx::Rect viewport_rect(100, 100); |
gfx::Rect clip_rect(100, 100); |
@@ -1292,6 +1301,7 @@ TEST_F(GLRendererTest, ScissorAndViewportWithinNonreshapableSurface) { |
output_surface.get(), |
resource_provider.get()); |
EXPECT_FALSE(renderer.Capabilities().using_partial_swap); |
+ renderer.SetVisible(true); |
gfx::Rect device_viewport_rect(10, 10, 100, 100); |
gfx::Rect viewport_rect(device_viewport_rect.size()); |
@@ -1329,6 +1339,7 @@ TEST_F(GLRendererTest, DrawFramePreservesFramebuffer) { |
FakeRendererGL renderer(&renderer_client, &settings, output_surface.get(), |
resource_provider.get()); |
EXPECT_FALSE(renderer.Capabilities().using_partial_swap); |
+ renderer.SetVisible(true); |
gfx::Rect device_viewport_rect(0, 0, 100, 100); |
gfx::Rect viewport_rect(device_viewport_rect.size()); |
@@ -1712,6 +1723,7 @@ class MockOutputSurfaceTest : public GLRendererTest { |
&settings_, |
&output_surface_, |
resource_provider_.get())); |
+ renderer_->SetVisible(true); |
} |
void SwapBuffers() { renderer_->SwapBuffers(CompositorFrameMetadata()); } |
@@ -1861,6 +1873,7 @@ TEST_F(GLRendererTest, DontOverlayWithCopyRequests) { |
FakeRendererClient renderer_client; |
FakeRendererGL renderer(&renderer_client, &settings, output_surface.get(), |
resource_provider.get(), mailbox_deleter.get()); |
+ renderer.SetVisible(true); |
TestOverlayProcessor* processor = |
new TestOverlayProcessor(output_surface.get()); |
@@ -2019,6 +2032,7 @@ TEST_F(GLRendererTest, OverlaySyncTokensAreProcessed) { |
FakeRendererClient renderer_client; |
FakeRendererGL renderer(&renderer_client, &settings, output_surface.get(), |
resource_provider.get(), mailbox_deleter.get()); |
+ renderer.SetVisible(true); |
SingleOverlayOnTopProcessor* processor = |
new SingleOverlayOnTopProcessor(output_surface.get()); |
@@ -2098,6 +2112,7 @@ class GLRendererPartialSwapTest : public GLRendererTest { |
FakeRendererGL renderer(&renderer_client, &settings, output_surface.get(), |
resource_provider.get()); |
EXPECT_EQ(partial_swap, renderer.Capabilities().using_partial_swap); |
+ renderer.SetVisible(true); |
gfx::Rect viewport_rect(100, 100); |
gfx::Rect clip_rect(100, 100); |