Chromium Code Reviews| Index: cc/debug/rasterize_and_record_benchmark_impl.cc |
| diff --git a/cc/debug/rasterize_and_record_benchmark_impl.cc b/cc/debug/rasterize_and_record_benchmark_impl.cc |
| index c00d0b94dfefaa61be81c9e19af43012c6ca38be..6275b78e0564a42891569779296ae389f61a4bce 100644 |
| --- a/cc/debug/rasterize_and_record_benchmark_impl.cc |
| +++ b/cc/debug/rasterize_and_record_benchmark_impl.cc |
| @@ -15,6 +15,7 @@ |
| #include "cc/resources/tile_task_worker_pool.h" |
| #include "cc/trees/layer_tree_host_common.h" |
| #include "cc/trees/layer_tree_host_impl.h" |
| +#include "cc/trees/layer_tree_impl.h" |
| #include "ui/gfx/geometry/rect.h" |
| namespace cc { |
| @@ -121,18 +122,6 @@ class FixedInvalidationPictureLayerTilingClient |
| return base_client_->GetMaxTilePriorityBin(); |
| } |
| - size_t GetMaxTilesForInterestArea() const override { |
| - return base_client_->GetMaxTilesForInterestArea(); |
| - } |
| - |
| - float GetSkewportTargetTimeInSeconds() const override { |
| - return base_client_->GetSkewportTargetTimeInSeconds(); |
| - } |
| - |
| - int GetSkewportExtrapolationLimitInContentPixels() const override { |
| - return base_client_->GetSkewportExtrapolationLimitInContentPixels(); |
| - } |
| - |
| WhichTree GetTree() const override { return base_client_->GetTree(); } |
| bool RequiresHighResToDraw() const override { |
| @@ -215,7 +204,12 @@ void RasterizeAndRecordBenchmarkImpl::RunOnLayer(PictureLayerImpl* layer) { |
| FixedInvalidationPictureLayerTilingClient client( |
| layer, gfx::Rect(layer->content_bounds())); |
| - auto tiling_set = PictureLayerTilingSet::Create(&client); |
| + |
| + const LayerTreeSettings& settings = layer->layer_tree_impl()->settings(); |
| + auto tiling_set = PictureLayerTilingSet::Create( |
| + &client, settings.max_tiles_for_interest_area, |
| + settings.skewport_target_time_in_seconds, |
|
danakj
2014/12/10 22:23:24
how come this doesn't check for gpu raster and pas
vmpstr
2014/12/11 00:14:17
It doesn't really matter what the value is in this
|
| + settings.skewport_extrapolation_limit_in_content_pixels); |
| PictureLayerTiling* tiling = |
| tiling_set->AddTiling(layer->contents_scale_x(), layer->bounds()); |