| Index: cc/trees/layer_tree_host_unittest_damage.cc
|
| diff --git a/cc/trees/layer_tree_host_unittest_damage.cc b/cc/trees/layer_tree_host_unittest_damage.cc
|
| index d231553aed68304e0126739cfe2bc473de7cbd67..d541751e1465872eda6e88e8f68b040d4bbeb76a 100644
|
| --- a/cc/trees/layer_tree_host_unittest_damage.cc
|
| +++ b/cc/trees/layer_tree_host_unittest_damage.cc
|
| @@ -26,7 +26,7 @@ class LayerTreeHostDamageTest : public LayerTreeTest {};
|
| // LayerTreeHost::SetNeedsRedraw should damage the whole viewport.
|
| class LayerTreeHostDamageTestSetNeedsRedraw
|
| : public LayerTreeHostDamageTest {
|
| - virtual void SetupTree() override {
|
| + void SetupTree() override {
|
| // Viewport is 10x10.
|
| scoped_refptr<FakeContentLayer> root = FakeContentLayer::Create(&client_);
|
| root->SetBounds(gfx::Size(10, 10));
|
| @@ -35,12 +35,12 @@ class LayerTreeHostDamageTestSetNeedsRedraw
|
| LayerTreeHostDamageTest::SetupTree();
|
| }
|
|
|
| - virtual void BeginTest() override {
|
| + void BeginTest() override {
|
| draw_count_ = 0;
|
| PostSetNeedsCommitToMainThread();
|
| }
|
|
|
| - virtual void DidCommitAndDrawFrame() override {
|
| + void DidCommitAndDrawFrame() override {
|
| switch (layer_tree_host()->source_frame_number()) {
|
| case 1:
|
| layer_tree_host()->SetNeedsRedraw();
|
| @@ -48,10 +48,9 @@ class LayerTreeHostDamageTestSetNeedsRedraw
|
| }
|
| }
|
|
|
| - virtual DrawResult PrepareToDrawOnThread(
|
| - LayerTreeHostImpl* impl,
|
| - LayerTreeHostImpl::FrameData* frame_data,
|
| - DrawResult draw_result) override {
|
| + DrawResult PrepareToDrawOnThread(LayerTreeHostImpl* impl,
|
| + LayerTreeHostImpl::FrameData* frame_data,
|
| + DrawResult draw_result) override {
|
| EXPECT_EQ(DRAW_SUCCESS, draw_result);
|
|
|
| RenderSurfaceImpl* root_surface =
|
| @@ -77,7 +76,7 @@ class LayerTreeHostDamageTestSetNeedsRedraw
|
| return draw_result;
|
| }
|
|
|
| - virtual void AfterTest() override {}
|
| + void AfterTest() override {}
|
|
|
| int draw_count_;
|
| FakeContentLayerClient client_;
|
| @@ -88,7 +87,7 @@ SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostDamageTestSetNeedsRedraw);
|
| // LayerTreeHost::SetViewportSize should damage the whole viewport.
|
| class LayerTreeHostDamageTestSetViewportSize
|
| : public LayerTreeHostDamageTest {
|
| - virtual void SetupTree() override {
|
| + void SetupTree() override {
|
| // Viewport is 10x10.
|
| scoped_refptr<FakeContentLayer> root = FakeContentLayer::Create(&client_);
|
| root->SetBounds(gfx::Size(10, 10));
|
| @@ -97,12 +96,12 @@ class LayerTreeHostDamageTestSetViewportSize
|
| LayerTreeHostDamageTest::SetupTree();
|
| }
|
|
|
| - virtual void BeginTest() override {
|
| + void BeginTest() override {
|
| draw_count_ = 0;
|
| PostSetNeedsCommitToMainThread();
|
| }
|
|
|
| - virtual void DidCommitAndDrawFrame() override {
|
| + void DidCommitAndDrawFrame() override {
|
| switch (layer_tree_host()->source_frame_number()) {
|
| case 1:
|
| layer_tree_host()->SetViewportSize(gfx::Size(15, 15));
|
| @@ -110,10 +109,9 @@ class LayerTreeHostDamageTestSetViewportSize
|
| }
|
| }
|
|
|
| - virtual DrawResult PrepareToDrawOnThread(
|
| - LayerTreeHostImpl* impl,
|
| - LayerTreeHostImpl::FrameData* frame_data,
|
| - DrawResult draw_result) override {
|
| + DrawResult PrepareToDrawOnThread(LayerTreeHostImpl* impl,
|
| + LayerTreeHostImpl::FrameData* frame_data,
|
| + DrawResult draw_result) override {
|
| EXPECT_EQ(DRAW_SUCCESS, draw_result);
|
|
|
| RenderSurfaceImpl* root_surface =
|
| @@ -139,7 +137,7 @@ class LayerTreeHostDamageTestSetViewportSize
|
| return draw_result;
|
| }
|
|
|
| - virtual void AfterTest() override {}
|
| + void AfterTest() override {}
|
|
|
| int draw_count_;
|
| FakeContentLayerClient client_;
|
| @@ -149,14 +147,14 @@ SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostDamageTestSetViewportSize);
|
|
|
| class LayerTreeHostDamageTestNoDamageDoesNotSwap
|
| : public LayerTreeHostDamageTest {
|
| - virtual void BeginTest() override {
|
| + void BeginTest() override {
|
| expect_swap_and_succeed_ = 0;
|
| did_swaps_ = 0;
|
| did_swap_and_succeed_ = 0;
|
| PostSetNeedsCommitToMainThread();
|
| }
|
|
|
| - virtual void SetupTree() override {
|
| + void SetupTree() override {
|
| scoped_refptr<FakeContentLayer> root = FakeContentLayer::Create(&client_);
|
| root->SetBounds(gfx::Size(10, 10));
|
|
|
| @@ -169,10 +167,9 @@ class LayerTreeHostDamageTestNoDamageDoesNotSwap
|
| LayerTreeHostDamageTest::SetupTree();
|
| }
|
|
|
| - virtual DrawResult PrepareToDrawOnThread(
|
| - LayerTreeHostImpl* host_impl,
|
| - LayerTreeHostImpl::FrameData* frame_data,
|
| - DrawResult draw_result) override {
|
| + DrawResult PrepareToDrawOnThread(LayerTreeHostImpl* host_impl,
|
| + LayerTreeHostImpl::FrameData* frame_data,
|
| + DrawResult draw_result) override {
|
| EXPECT_EQ(DRAW_SUCCESS, draw_result);
|
|
|
| int source_frame = host_impl->active_tree()->source_frame_number();
|
| @@ -197,15 +194,14 @@ class LayerTreeHostDamageTestNoDamageDoesNotSwap
|
| return draw_result;
|
| }
|
|
|
| - virtual void SwapBuffersOnThread(LayerTreeHostImpl* host_impl,
|
| - bool result) override {
|
| + void SwapBuffersOnThread(LayerTreeHostImpl* host_impl, bool result) override {
|
| ++did_swaps_;
|
| if (result)
|
| ++did_swap_and_succeed_;
|
| EXPECT_EQ(expect_swap_and_succeed_, did_swap_and_succeed_);
|
| }
|
|
|
| - virtual void DidCommit() override {
|
| + void DidCommit() override {
|
| int next_frame = layer_tree_host()->source_frame_number();
|
| switch (next_frame) {
|
| case 1:
|
| @@ -224,7 +220,7 @@ class LayerTreeHostDamageTestNoDamageDoesNotSwap
|
| }
|
| }
|
|
|
| - virtual void AfterTest() override {
|
| + void AfterTest() override {
|
| EXPECT_EQ(4, did_swaps_);
|
| EXPECT_EQ(2, expect_swap_and_succeed_);
|
| EXPECT_EQ(expect_swap_and_succeed_, did_swap_and_succeed_);
|
| @@ -241,11 +237,9 @@ SINGLE_AND_MULTI_THREAD_NOIMPL_TEST_F(
|
| LayerTreeHostDamageTestNoDamageDoesNotSwap);
|
|
|
| class LayerTreeHostDamageTestForcedFullDamage : public LayerTreeHostDamageTest {
|
| - virtual void BeginTest() override {
|
| - PostSetNeedsCommitToMainThread();
|
| - }
|
| + void BeginTest() override { PostSetNeedsCommitToMainThread(); }
|
|
|
| - virtual void SetupTree() override {
|
| + void SetupTree() override {
|
| root_ = FakeContentLayer::Create(&client_);
|
| child_ = FakeContentLayer::Create(&client_);
|
|
|
| @@ -258,10 +252,9 @@ class LayerTreeHostDamageTestForcedFullDamage : public LayerTreeHostDamageTest {
|
| LayerTreeHostDamageTest::SetupTree();
|
| }
|
|
|
| - virtual DrawResult PrepareToDrawOnThread(
|
| - LayerTreeHostImpl* host_impl,
|
| - LayerTreeHostImpl::FrameData* frame_data,
|
| - DrawResult draw_result) override {
|
| + DrawResult PrepareToDrawOnThread(LayerTreeHostImpl* host_impl,
|
| + LayerTreeHostImpl::FrameData* frame_data,
|
| + DrawResult draw_result) override {
|
| EXPECT_EQ(DRAW_SUCCESS, draw_result);
|
|
|
| RenderSurfaceImpl* root_surface =
|
| @@ -334,7 +327,7 @@ class LayerTreeHostDamageTestForcedFullDamage : public LayerTreeHostDamageTest {
|
| return draw_result;
|
| }
|
|
|
| - virtual void DidCommitAndDrawFrame() override {
|
| + void DidCommitAndDrawFrame() override {
|
| if (!TestEnded())
|
| layer_tree_host()->SetNeedsCommit();
|
|
|
| @@ -344,7 +337,7 @@ class LayerTreeHostDamageTestForcedFullDamage : public LayerTreeHostDamageTest {
|
| }
|
| }
|
|
|
| - virtual void AfterTest() override {}
|
| + void AfterTest() override {}
|
|
|
| FakeContentLayerClient client_;
|
| scoped_refptr<FakeContentLayer> root_;
|
| @@ -355,7 +348,7 @@ class LayerTreeHostDamageTestForcedFullDamage : public LayerTreeHostDamageTest {
|
| SINGLE_AND_MULTI_THREAD_NOIMPL_TEST_F(LayerTreeHostDamageTestForcedFullDamage);
|
|
|
| class LayerTreeHostScrollbarDamageTest : public LayerTreeHostDamageTest {
|
| - virtual void SetupTree() override {
|
| + void SetupTree() override {
|
| scoped_refptr<Layer> root_layer = Layer::Create();
|
| root_layer->SetBounds(gfx::Size(400, 400));
|
| root_layer->SetMasksToBounds(true);
|
| @@ -395,15 +388,14 @@ class LayerTreeHostScrollbarDamageTest : public LayerTreeHostDamageTest {
|
|
|
| class LayerTreeHostDamageTestScrollbarDoesDamage
|
| : public LayerTreeHostScrollbarDamageTest {
|
| - virtual void BeginTest() override {
|
| + void BeginTest() override {
|
| did_swaps_ = 0;
|
| PostSetNeedsCommitToMainThread();
|
| }
|
|
|
| - virtual DrawResult PrepareToDrawOnThread(
|
| - LayerTreeHostImpl* host_impl,
|
| - LayerTreeHostImpl::FrameData* frame_data,
|
| - DrawResult draw_result) override {
|
| + DrawResult PrepareToDrawOnThread(LayerTreeHostImpl* host_impl,
|
| + LayerTreeHostImpl::FrameData* frame_data,
|
| + DrawResult draw_result) override {
|
| EXPECT_EQ(DRAW_SUCCESS, draw_result);
|
| RenderSurfaceImpl* root_surface =
|
| host_impl->active_tree()->root_layer()->render_surface();
|
| @@ -431,8 +423,7 @@ class LayerTreeHostDamageTestScrollbarDoesDamage
|
| return draw_result;
|
| }
|
|
|
| - virtual void SwapBuffersOnThread(LayerTreeHostImpl* host_impl,
|
| - bool result) override {
|
| + void SwapBuffersOnThread(LayerTreeHostImpl* host_impl, bool result) override {
|
| ++did_swaps_;
|
| EXPECT_TRUE(result);
|
| LayerImpl* root = host_impl->active_tree()->root_layer();
|
| @@ -458,9 +449,7 @@ class LayerTreeHostDamageTestScrollbarDoesDamage
|
| }
|
| }
|
|
|
| - virtual void AfterTest() override {
|
| - EXPECT_EQ(4, did_swaps_);
|
| - }
|
| + void AfterTest() override { EXPECT_EQ(4, did_swaps_); }
|
|
|
| int did_swaps_;
|
| };
|
| @@ -469,15 +458,14 @@ MULTI_THREAD_TEST_F(LayerTreeHostDamageTestScrollbarDoesDamage);
|
|
|
| class LayerTreeHostDamageTestScrollbarCommitDoesNoDamage
|
| : public LayerTreeHostScrollbarDamageTest {
|
| - virtual void BeginTest() override {
|
| + void BeginTest() override {
|
| did_swaps_ = 0;
|
| PostSetNeedsCommitToMainThread();
|
| }
|
|
|
| - virtual DrawResult PrepareToDrawOnThread(
|
| - LayerTreeHostImpl* host_impl,
|
| - LayerTreeHostImpl::FrameData* frame_data,
|
| - DrawResult draw_result) override {
|
| + DrawResult PrepareToDrawOnThread(LayerTreeHostImpl* host_impl,
|
| + LayerTreeHostImpl::FrameData* frame_data,
|
| + DrawResult draw_result) override {
|
| EXPECT_EQ(DRAW_SUCCESS, draw_result);
|
| RenderSurfaceImpl* root_surface =
|
| host_impl->active_tree()->root_layer()->render_surface();
|
| @@ -507,8 +495,7 @@ class LayerTreeHostDamageTestScrollbarCommitDoesNoDamage
|
| return draw_result;
|
| }
|
|
|
| - virtual void SwapBuffersOnThread(LayerTreeHostImpl* host_impl,
|
| - bool result) override {
|
| + void SwapBuffersOnThread(LayerTreeHostImpl* host_impl, bool result) override {
|
| ++did_swaps_;
|
| EXPECT_TRUE(result);
|
| LayerImpl* root = host_impl->active_tree()->root_layer();
|
| @@ -535,9 +522,7 @@ class LayerTreeHostDamageTestScrollbarCommitDoesNoDamage
|
| }
|
| }
|
|
|
| - virtual void AfterTest() override {
|
| - EXPECT_EQ(3, did_swaps_);
|
| - }
|
| + void AfterTest() override { EXPECT_EQ(3, did_swaps_); }
|
|
|
| int did_swaps_;
|
| };
|
| @@ -546,16 +531,13 @@ MULTI_THREAD_TEST_F(LayerTreeHostDamageTestScrollbarCommitDoesNoDamage);
|
|
|
| class LayerTreeHostDamageTestVisibleTilesStillTriggerDraws
|
| : public LayerTreeHostDamageTest {
|
| -
|
| - virtual void InitializeSettings(LayerTreeSettings* settings) override {
|
| + void InitializeSettings(LayerTreeSettings* settings) override {
|
| settings->impl_side_painting = true;
|
| }
|
|
|
| - virtual void BeginTest() override {
|
| - PostSetNeedsCommitToMainThread();
|
| - }
|
| + void BeginTest() override { PostSetNeedsCommitToMainThread(); }
|
|
|
| - virtual void SetupTree() override {
|
| + void SetupTree() override {
|
| scoped_refptr<FakePictureLayer> root = FakePictureLayer::Create(&client_);
|
| root->SetBounds(gfx::Size(500, 500));
|
| layer_tree_host()->SetRootLayer(root);
|
| @@ -566,10 +548,9 @@ class LayerTreeHostDamageTestVisibleTilesStillTriggerDraws
|
| update_visible_tile_count_ = 0;
|
| }
|
|
|
| - virtual DrawResult PrepareToDrawOnThread(
|
| - LayerTreeHostImpl* host_impl,
|
| - LayerTreeHostImpl::FrameData* frame_data,
|
| - DrawResult draw_result) override {
|
| + DrawResult PrepareToDrawOnThread(LayerTreeHostImpl* host_impl,
|
| + LayerTreeHostImpl::FrameData* frame_data,
|
| + DrawResult draw_result) override {
|
| EXPECT_EQ(DRAW_SUCCESS, draw_result);
|
| prepare_to_draw_count_++;
|
| switch (prepare_to_draw_count_) {
|
| @@ -599,8 +580,7 @@ class LayerTreeHostDamageTestVisibleTilesStillTriggerDraws
|
| return draw_result;
|
| }
|
|
|
| - virtual void UpdateVisibleTilesOnThread(
|
| - LayerTreeHostImpl* host_impl) override {
|
| + void UpdateVisibleTilesOnThread(LayerTreeHostImpl* host_impl) override {
|
| // Simulate creating some visible tiles (that trigger prepare-to-draws).
|
| // The first we make into a no-damage-frame during prepare-to-draw (see
|
| // above). This is to ensure we still get UpdateVisibleTiles calls after
|
| @@ -617,14 +597,14 @@ class LayerTreeHostDamageTestVisibleTilesStillTriggerDraws
|
| }
|
| }
|
|
|
| - virtual void SwapBuffersOnThread(LayerTreeHostImpl* host_impl,
|
| - bool didSwap) override {
|
| + void SwapBuffersOnThread(LayerTreeHostImpl* host_impl,
|
| + bool didSwap) override {
|
| if (!didSwap)
|
| return;
|
| ++swap_count_;
|
| }
|
|
|
| - virtual void AfterTest() override {
|
| + void AfterTest() override {
|
| // We should keep getting update-visible-tiles calls
|
| // until we report there are no more incomplete-tiles.
|
| EXPECT_EQ(update_visible_tile_count_, 6);
|
|
|