Index: cc/trees/layer_tree_host_unittest_copyrequest.cc |
diff --git a/cc/trees/layer_tree_host_unittest_copyrequest.cc b/cc/trees/layer_tree_host_unittest_copyrequest.cc |
index b3725d4048619ad657ca75ddd81e52c4d895e402..440063d1d0c0c714361772323623a02829fc6f30 100644 |
--- a/cc/trees/layer_tree_host_unittest_copyrequest.cc |
+++ b/cc/trees/layer_tree_host_unittest_copyrequest.cc |
@@ -5,9 +5,9 @@ |
#include "cc/layers/layer_iterator.h" |
#include "cc/output/copy_output_request.h" |
#include "cc/output/copy_output_result.h" |
-#include "cc/test/fake_content_layer.h" |
#include "cc/test/fake_content_layer_client.h" |
#include "cc/test/fake_output_surface.h" |
+#include "cc/test/fake_picture_layer.h" |
#include "cc/test/layer_tree_test.h" |
#include "cc/trees/layer_tree_impl.h" |
#include "gpu/GLES2/gl2extchromium.h" |
@@ -23,10 +23,10 @@ class LayerTreeHostCopyRequestTestMultipleRequests |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- root = FakeContentLayer::Create(layer_settings(), &client_); |
+ root = FakePictureLayer::Create(layer_settings(), &client_); |
root->SetBounds(gfx::Size(20, 20)); |
- child = FakeContentLayer::Create(layer_settings(), &client_); |
+ child = FakePictureLayer::Create(layer_settings(), &client_); |
child->SetBounds(gfx::Size(10, 10)); |
root->AddChild(child); |
@@ -114,8 +114,8 @@ class LayerTreeHostCopyRequestTestMultipleRequests |
bool use_gl_renderer_; |
std::vector<gfx::Size> callbacks_; |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root; |
- scoped_refptr<FakeContentLayer> child; |
+ scoped_refptr<FakePictureLayer> root; |
+ scoped_refptr<FakePictureLayer> child; |
}; |
// Readback can't be done with a delegating renderer. |
@@ -148,14 +148,14 @@ class LayerTreeHostCopyRequestTestLayerDestroyed |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- main_destroyed_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ main_destroyed_ = FakePictureLayer::Create(layer_settings(), &client_); |
main_destroyed_->SetBounds(gfx::Size(15, 15)); |
root_->AddChild(main_destroyed_); |
- impl_destroyed_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ impl_destroyed_ = FakePictureLayer::Create(layer_settings(), &client_); |
impl_destroyed_->SetBounds(gfx::Size(10, 10)); |
root_->AddChild(impl_destroyed_); |
@@ -229,9 +229,9 @@ class LayerTreeHostCopyRequestTestLayerDestroyed |
int callback_count_; |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> main_destroyed_; |
- scoped_refptr<FakeContentLayer> impl_destroyed_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> main_destroyed_; |
+ scoped_refptr<FakePictureLayer> impl_destroyed_; |
}; |
SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostCopyRequestTestLayerDestroyed); |
@@ -240,20 +240,20 @@ class LayerTreeHostCopyRequestTestInHiddenSubtree |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- grand_parent_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ grand_parent_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
grand_parent_layer_->SetBounds(gfx::Size(15, 15)); |
root_->AddChild(grand_parent_layer_); |
// parent_layer_ owns a render surface. |
- parent_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ parent_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
parent_layer_->SetBounds(gfx::Size(15, 15)); |
parent_layer_->SetForceRenderSurface(true); |
grand_parent_layer_->AddChild(parent_layer_); |
- copy_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ copy_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
copy_layer_->SetBounds(gfx::Size(10, 10)); |
parent_layer_->AddChild(copy_layer_); |
@@ -326,34 +326,34 @@ class LayerTreeHostCopyRequestTestInHiddenSubtree |
int callback_count_; |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> grand_parent_layer_; |
- scoped_refptr<FakeContentLayer> parent_layer_; |
- scoped_refptr<FakeContentLayer> copy_layer_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> grand_parent_layer_; |
+ scoped_refptr<FakePictureLayer> parent_layer_; |
+ scoped_refptr<FakePictureLayer> copy_layer_; |
}; |
-SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F( |
+SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_IMPL_TEST_F( |
LayerTreeHostCopyRequestTestInHiddenSubtree); |
class LayerTreeHostTestHiddenSurfaceNotAllocatedForSubtreeCopyRequest |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- grand_parent_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ grand_parent_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
grand_parent_layer_->SetBounds(gfx::Size(15, 15)); |
grand_parent_layer_->SetHideLayerAndSubtree(true); |
root_->AddChild(grand_parent_layer_); |
// parent_layer_ owns a render surface. |
- parent_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ parent_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
parent_layer_->SetBounds(gfx::Size(15, 15)); |
parent_layer_->SetForceRenderSurface(true); |
grand_parent_layer_->AddChild(parent_layer_); |
- copy_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ copy_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
copy_layer_->SetBounds(gfx::Size(10, 10)); |
parent_layer_->AddChild(copy_layer_); |
@@ -403,10 +403,10 @@ class LayerTreeHostTestHiddenSurfaceNotAllocatedForSubtreeCopyRequest |
FakeContentLayerClient client_; |
bool did_draw_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> grand_parent_layer_; |
- scoped_refptr<FakeContentLayer> parent_layer_; |
- scoped_refptr<FakeContentLayer> copy_layer_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> grand_parent_layer_; |
+ scoped_refptr<FakePictureLayer> parent_layer_; |
+ scoped_refptr<FakePictureLayer> copy_layer_; |
}; |
// No output to copy for delegated renderers. |
@@ -417,15 +417,15 @@ class LayerTreeHostCopyRequestTestClippedOut |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- parent_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ parent_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
parent_layer_->SetBounds(gfx::Size(15, 15)); |
parent_layer_->SetMasksToBounds(true); |
root_->AddChild(parent_layer_); |
- copy_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ copy_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
copy_layer_->SetPosition(gfx::Point(15, 15)); |
copy_layer_->SetBounds(gfx::Size(10, 10)); |
parent_layer_->AddChild(copy_layer_); |
@@ -453,9 +453,9 @@ class LayerTreeHostCopyRequestTestClippedOut |
void AfterTest() override {} |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> parent_layer_; |
- scoped_refptr<FakeContentLayer> copy_layer_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> parent_layer_; |
+ scoped_refptr<FakePictureLayer> copy_layer_; |
}; |
SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_TEST_F( |
@@ -465,10 +465,10 @@ class LayerTreeHostTestAsyncTwoReadbacksWithoutDraw |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- copy_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ copy_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
copy_layer_->SetBounds(gfx::Size(10, 10)); |
root_->AddChild(copy_layer_); |
@@ -525,11 +525,11 @@ class LayerTreeHostTestAsyncTwoReadbacksWithoutDraw |
bool saw_copy_request_; |
int callback_count_; |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> copy_layer_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> copy_layer_; |
}; |
-SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F( |
+SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_IMPL_TEST_F( |
LayerTreeHostTestAsyncTwoReadbacksWithoutDraw); |
class LayerTreeHostCopyRequestTestLostOutputSurface |
@@ -547,10 +547,10 @@ class LayerTreeHostCopyRequestTestLostOutputSurface |
} |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- copy_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ copy_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
copy_layer_->SetBounds(gfx::Size(10, 10)); |
root_->AddChild(copy_layer_); |
@@ -652,12 +652,12 @@ class LayerTreeHostCopyRequestTestLostOutputSurface |
size_t num_textures_without_readback_; |
size_t num_textures_after_loss_; |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> copy_layer_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> copy_layer_; |
scoped_ptr<CopyOutputResult> result_; |
}; |
-SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F( |
+SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_IMPL_TEST_F( |
LayerTreeHostCopyRequestTestLostOutputSurface); |
class LayerTreeHostCopyRequestTestCountTextures |
@@ -669,10 +669,12 @@ class LayerTreeHostCopyRequestTestCountTextures |
} |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ client_.set_fill_with_nonsolid_color(true); |
+ |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- copy_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ copy_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
copy_layer_->SetBounds(gfx::Size(10, 10)); |
root_->AddChild(copy_layer_); |
@@ -728,8 +730,8 @@ class LayerTreeHostCopyRequestTestCountTextures |
size_t num_textures_with_readback_; |
unsigned waited_sync_point_after_readback_; |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> copy_layer_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> copy_layer_; |
}; |
class LayerTreeHostCopyRequestTestCreatesTexture |
@@ -763,7 +765,7 @@ class LayerTreeHostCopyRequestTestCreatesTexture |
} |
}; |
-SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F( |
+SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_IMPL_TEST_F( |
LayerTreeHostCopyRequestTestCreatesTexture); |
class LayerTreeHostCopyRequestTestProvideTexture |
@@ -816,17 +818,17 @@ class LayerTreeHostCopyRequestTestProvideTexture |
unsigned sync_point_; |
}; |
-SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F( |
+SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_IMPL_TEST_F( |
LayerTreeHostCopyRequestTestProvideTexture); |
class LayerTreeHostCopyRequestTestDestroyBeforeCopy |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- copy_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ copy_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
copy_layer_->SetBounds(gfx::Size(10, 10)); |
root_->AddChild(copy_layer_); |
@@ -889,8 +891,8 @@ class LayerTreeHostCopyRequestTestDestroyBeforeCopy |
int callback_count_; |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> copy_layer_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> copy_layer_; |
}; |
SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_TEST_F( |
@@ -900,10 +902,10 @@ class LayerTreeHostCopyRequestTestShutdownBeforeCopy |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- root_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ root_ = FakePictureLayer::Create(layer_settings(), &client_); |
root_->SetBounds(gfx::Size(20, 20)); |
- copy_layer_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ copy_layer_ = FakePictureLayer::Create(layer_settings(), &client_); |
copy_layer_->SetBounds(gfx::Size(10, 10)); |
root_->AddChild(copy_layer_); |
@@ -960,8 +962,8 @@ class LayerTreeHostCopyRequestTestShutdownBeforeCopy |
int callback_count_; |
FakeContentLayerClient client_; |
- scoped_refptr<FakeContentLayer> root_; |
- scoped_refptr<FakeContentLayer> copy_layer_; |
+ scoped_refptr<FakePictureLayer> root_; |
+ scoped_refptr<FakePictureLayer> copy_layer_; |
}; |
SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_TEST_F( |
@@ -971,11 +973,11 @@ class LayerTreeHostCopyRequestTestMultipleDrawsHiddenCopyRequest |
: public LayerTreeHostCopyRequestTest { |
protected: |
void SetupTree() override { |
- scoped_refptr<FakeContentLayer> root = |
- FakeContentLayer::Create(layer_settings(), &client_); |
+ scoped_refptr<FakePictureLayer> root = |
+ FakePictureLayer::Create(layer_settings(), &client_); |
root->SetBounds(gfx::Size(20, 20)); |
- child_ = FakeContentLayer::Create(layer_settings(), &client_); |
+ child_ = FakePictureLayer::Create(layer_settings(), &client_); |
child_->SetBounds(gfx::Size(10, 10)); |
root->AddChild(child_); |
child_->SetHideLayerAndSubtree(true); |
@@ -1074,7 +1076,7 @@ class LayerTreeHostCopyRequestTestMultipleDrawsHiddenCopyRequest |
void AfterTest() override {} |
- scoped_refptr<FakeContentLayer> child_; |
+ scoped_refptr<FakePictureLayer> child_; |
FakeContentLayerClient client_; |
int num_draws_; |
bool copy_happened_; |