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 e276a41c17854347638006c67e027b094571fb04..97c960232778a091b0ccb80986c0d60a88bffdf4 100644 |
--- a/cc/debug/rasterize_and_record_benchmark_impl.cc |
+++ b/cc/debug/rasterize_and_record_benchmark_impl.cc |
@@ -121,18 +121,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 { |
@@ -213,7 +201,16 @@ void RasterizeAndRecordBenchmarkImpl::RunOnLayer(PictureLayerImpl* layer) { |
FixedInvalidationPictureLayerTilingClient client( |
layer, gfx::Rect(layer->content_bounds())); |
- auto tiling_set = PictureLayerTilingSet::Create(&client); |
+ |
+ // These values reflect layer tree settings, but shouldn't affect this |
+ // particular benchmark. |
+ const size_t kMaxTilesForInterestArea = 128; |
+ const float kSkewportTargetTimeInSeconds = 1.0f; |
+ const int kSkewportExtrapolationLimitInContentPixels = 2000; |
+ |
+ auto tiling_set = PictureLayerTilingSet::Create( |
+ &client, kMaxTilesForInterestArea, kSkewportTargetTimeInSeconds, |
+ kSkewportExtrapolationLimitInContentPixels); |
PictureLayerTiling* tiling = |
tiling_set->AddTiling(layer->contents_scale_x(), layer->bounds()); |