Index: cc/resources/picture_layer_tiling_perftest.cc |
diff --git a/cc/resources/picture_layer_tiling_perftest.cc b/cc/resources/picture_layer_tiling_perftest.cc |
index ee41bef70b82e1a0e05751e3c8cdcf71e8de5b7e..e4d7b5d16ff1c9bb6693b06449b9d3445a20c0b2 100644 |
--- a/cc/resources/picture_layer_tiling_perftest.cc |
+++ b/cc/resources/picture_layer_tiling_perftest.cc |
@@ -9,6 +9,7 @@ |
#include "cc/test/fake_output_surface.h" |
#include "cc/test/fake_output_surface_client.h" |
#include "cc/test/fake_picture_layer_tiling_client.h" |
+#include "cc/test/fake_picture_pile_impl.h" |
#include "cc/test/test_context_provider.h" |
#include "cc/test/test_shared_bitmap_manager.h" |
@@ -47,8 +48,11 @@ class PictureLayerTilingPerfTest : public testing::Test { |
LayerTreeSettings defaults; |
picture_layer_tiling_client_.SetTileSize(gfx::Size(256, 256)); |
picture_layer_tiling_client_.set_tree(PENDING_TREE); |
+ scoped_refptr<FakePicturePileImpl> pile = |
+ FakePicturePileImpl::CreateFilledPileWithDefaultTileSize( |
+ gfx::Size(256 * 50, 256 * 50)); |
picture_layer_tiling_ = PictureLayerTiling::Create( |
- 1, gfx::Size(256 * 50, 256 * 50), &picture_layer_tiling_client_, |
+ 1, pile, &picture_layer_tiling_client_, |
defaults.max_tiles_for_interest_area, |
defaults.skewport_target_time_in_seconds, |
defaults.skewport_extrapolation_limit_in_content_pixels); |
@@ -126,10 +130,12 @@ class PictureLayerTilingPerfTest : public testing::Test { |
void RunRasterIteratorConstructTest(const std::string& test_name, |
const gfx::Rect& viewport) { |
- gfx::Size bounds(viewport.size()); |
LayerTreeSettings defaults; |
+ scoped_refptr<FakePicturePileImpl> pile = |
+ FakePicturePileImpl::CreateFilledPileWithDefaultTileSize( |
+ viewport.size()); |
picture_layer_tiling_ = PictureLayerTiling::Create( |
- 1, bounds, &picture_layer_tiling_client_, |
+ 1, pile, &picture_layer_tiling_client_, |
defaults.max_tiles_for_interest_area, |
defaults.skewport_target_time_in_seconds, |
defaults.skewport_extrapolation_limit_in_content_pixels); |
@@ -157,8 +163,10 @@ class PictureLayerTilingPerfTest : public testing::Test { |
const gfx::Rect& viewport) { |
gfx::Size bounds(10000, 10000); |
LayerTreeSettings defaults; |
+ scoped_refptr<FakePicturePileImpl> pile = |
+ FakePicturePileImpl::CreateFilledPileWithDefaultTileSize(bounds); |
picture_layer_tiling_ = PictureLayerTiling::Create( |
- 1, bounds, &picture_layer_tiling_client_, |
+ 1, pile, &picture_layer_tiling_client_, |
defaults.max_tiles_for_interest_area, |
defaults.skewport_target_time_in_seconds, |
defaults.skewport_extrapolation_limit_in_content_pixels); |