Chromium Code Reviews| Index: cc/layers/delegated_renderer_layer_impl_unittest.cc |
| diff --git a/cc/layers/delegated_renderer_layer_impl_unittest.cc b/cc/layers/delegated_renderer_layer_impl_unittest.cc |
| index 94ba6c7de5b889cde896ec033eec7f534b39f097..2784889f98a219119f5e83759e32efc87e399fd3 100644 |
| --- a/cc/layers/delegated_renderer_layer_impl_unittest.cc |
| +++ b/cc/layers/delegated_renderer_layer_impl_unittest.cc |
| @@ -69,18 +69,19 @@ class DelegatedRendererLayerImplTestSimple |
| host_impl_->SetViewportSize(gfx::Size(100, 100)); |
| root_layer->SetBounds(gfx::Size(100, 100)); |
| + root_layer->CreateRenderSurface(); |
| layer_before->SetPosition(gfx::Point(20, 20)); |
| layer_before->SetBounds(gfx::Size(14, 14)); |
| layer_before->SetContentBounds(gfx::Size(14, 14)); |
| layer_before->SetDrawsContent(true); |
| - layer_before->SetForceRenderSurface(true); |
| + layer_before->CreateRenderSurface(); |
| layer_after->SetPosition(gfx::Point(5, 5)); |
| layer_after->SetBounds(gfx::Size(15, 15)); |
| layer_after->SetContentBounds(gfx::Size(15, 15)); |
| layer_after->SetDrawsContent(true); |
| - layer_after->SetForceRenderSurface(true); |
| + layer_after->CreateRenderSurface(); |
| delegated_renderer_layer->SetPosition(gfx::Point(3, 3)); |
| delegated_renderer_layer->SetBounds(gfx::Size(10, 10)); |
| @@ -295,61 +296,12 @@ TEST_F(DelegatedRendererLayerImplTestSimple, RenderPassTransformIsModified) { |
| host_impl_->DidDrawAllLayers(frame); |
| } |
|
awoloszyn
2014/08/25 21:03:43
These tests were moved to main-thread where we now
|
| -TEST_F(DelegatedRendererLayerImplTestSimple, DoesNotOwnARenderSurface) { |
| - LayerTreeHostImpl::FrameData frame; |
| - EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| - |
| - // If the DelegatedRendererLayer is axis aligned and has opacity 1, then it |
| - // has no need to be a RenderSurface for the quads it carries. |
| - EXPECT_FALSE(delegated_renderer_layer_->render_surface()); |
| - |
| - host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
| - host_impl_->DidDrawAllLayers(frame); |
| -} |
| - |
| -TEST_F(DelegatedRendererLayerImplTestSimple, DoesOwnARenderSurfaceForOpacity) { |
| - delegated_renderer_layer_->SetOpacity(0.5f); |
| - |
| - LayerTreeHostImpl::FrameData frame; |
| - FakeLayerTreeHostImpl::RecursiveUpdateNumChildren( |
| - host_impl_->active_tree()->root_layer()); |
| - EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| - |
| - // This test case has quads from multiple layers in the delegated renderer, so |
| - // if the DelegatedRendererLayer has opacity < 1, it should end up with a |
| - // render surface. |
| - EXPECT_TRUE(delegated_renderer_layer_->render_surface()); |
| - |
| - host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
| - host_impl_->DidDrawAllLayers(frame); |
| -} |
| - |
| -TEST_F(DelegatedRendererLayerImplTestSimple, |
| - DoesOwnARenderSurfaceForTransform) { |
| - gfx::Transform rotation; |
| - rotation.RotateAboutZAxis(30.0); |
| - delegated_renderer_layer_->SetTransform(rotation); |
| - |
| - LayerTreeHostImpl::FrameData frame; |
| - FakeLayerTreeHostImpl::RecursiveUpdateNumChildren( |
| - host_impl_->active_tree()->root_layer()); |
| - EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| - |
| - // This test case has quads from multiple layers in the delegated renderer, so |
| - // if the DelegatedRendererLayer has opacity < 1, it should end up with a |
| - // render surface. |
| - EXPECT_TRUE(delegated_renderer_layer_->render_surface()); |
| - |
| - host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
| - host_impl_->DidDrawAllLayers(frame); |
| -} |
| - |
| class DelegatedRendererLayerImplTestOwnSurface |
| : public DelegatedRendererLayerImplTestSimple { |
| public: |
| DelegatedRendererLayerImplTestOwnSurface() |
| : DelegatedRendererLayerImplTestSimple() { |
| - delegated_renderer_layer_->SetForceRenderSurface(true); |
| + delegated_renderer_layer_->CreateRenderSurface(); |
| } |
| }; |
| @@ -499,6 +451,7 @@ class DelegatedRendererLayerImplTestTransform |
| host_impl_->SetViewportSize(gfx::Size(200, 200)); |
| root_layer->SetBounds(gfx::Size(100, 100)); |
| + root_layer->CreateRenderSurface(); |
| delegated_renderer_layer->SetPosition(gfx::Point(20, 20)); |
| delegated_renderer_layer->SetBounds(gfx::Size(75, 75)); |
| @@ -794,7 +747,7 @@ TEST_F(DelegatedRendererLayerImplTestTransform, QuadsUnclipped_Surface) { |
| root_delegated_render_pass_is_clipped_ = false; |
| SetUpTest(); |
| - delegated_renderer_layer_->SetForceRenderSurface(true); |
| + delegated_renderer_layer_->CreateRenderSurface(); |
| LayerTreeHostImpl::FrameData frame; |
| EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| @@ -842,7 +795,7 @@ TEST_F(DelegatedRendererLayerImplTestTransform, QuadsClipped_Surface) { |
| root_delegated_render_pass_is_clipped_ = true; |
| SetUpTest(); |
| - delegated_renderer_layer_->SetForceRenderSurface(true); |
| + delegated_renderer_layer_->CreateRenderSurface(); |
| LayerTreeHostImpl::FrameData frame; |
| EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| @@ -939,6 +892,7 @@ class DelegatedRendererLayerImplTestClip |
| host_impl_->SetViewportSize(gfx::Size(100, 100)); |
| root_layer->SetBounds(gfx::Size(100, 100)); |
| + root_layer->CreateRenderSurface(); |
| delegated_renderer_layer->SetPosition(gfx::Point(20, 20)); |
| delegated_renderer_layer->SetBounds(gfx::Size(50, 50)); |
| @@ -1206,7 +1160,7 @@ TEST_F(DelegatedRendererLayerImplTestClip, |
| clip_delegated_renderer_layer_ = false; |
| SetUpTest(); |
| - delegated_renderer_layer_->SetForceRenderSurface(true); |
| + delegated_renderer_layer_->CreateRenderSurface(); |
| LayerTreeHostImpl::FrameData frame; |
| EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| @@ -1235,7 +1189,7 @@ TEST_F(DelegatedRendererLayerImplTestClip, |
| clip_delegated_renderer_layer_ = false; |
| SetUpTest(); |
| - delegated_renderer_layer_->SetForceRenderSurface(true); |
| + delegated_renderer_layer_->CreateRenderSurface(); |
| LayerTreeHostImpl::FrameData frame; |
| EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| @@ -1265,7 +1219,7 @@ TEST_F(DelegatedRendererLayerImplTestClip, |
| clip_delegated_renderer_layer_ = true; |
| SetUpTest(); |
| - delegated_renderer_layer_->SetForceRenderSurface(true); |
| + delegated_renderer_layer_->CreateRenderSurface(); |
| LayerTreeHostImpl::FrameData frame; |
| EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| @@ -1293,7 +1247,7 @@ TEST_F(DelegatedRendererLayerImplTestClip, QuadsClipped_LayerClipped_Surface) { |
| clip_delegated_renderer_layer_ = true; |
| SetUpTest(); |
| - delegated_renderer_layer_->SetForceRenderSurface(true); |
| + delegated_renderer_layer_->CreateRenderSurface(); |
| LayerTreeHostImpl::FrameData frame; |
| EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
| @@ -1326,6 +1280,7 @@ TEST_F(DelegatedRendererLayerImplTest, InvalidRenderPassDrawQuad) { |
| FakeDelegatedRendererLayerImpl::Create(host_impl_->active_tree(), 4); |
| host_impl_->SetViewportSize(gfx::Size(100, 100)); |
| + root_layer->CreateRenderSurface(); |
| delegated_renderer_layer->SetPosition(gfx::Point(3, 3)); |
| delegated_renderer_layer->SetBounds(gfx::Size(10, 10)); |