| 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());
|
|
|