diff options
author | weiliangc <weiliangc@chromium.org> | 2015-01-16 16:28:31 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-17 00:30:03 +0000 |
commit | 6b9b19469d53e663a5fd56f8b9cda40de730caea (patch) | |
tree | 0e5b0182feedf8fcf59a8985d2b677b88f703339 /cc/debug/rasterize_and_record_benchmark.cc | |
parent | c24f902a6fdbfa0b1907209f925734d9ace3c67c (diff) | |
download | chromium_src-6b9b19469d53e663a5fd56f8b9cda40de730caea.zip chromium_src-6b9b19469d53e663a5fd56f8b9cda40de730caea.tar.gz chromium_src-6b9b19469d53e663a5fd56f8b9cda40de730caea.tar.bz2 |
Remove Unnecessary Use of |TileGridInfo|, Use Size Instead
In Picture related classes, |TileGridInfo| is used when we only care
about size of grid, so stop using |TileGridInfo|.
In PicturePile class we compute |TileGridInfo| from tile grid size and
a constant for margin, then in Picture class we get back grid size from
|TileGridInfo|. This back and force conversion is unnecessary.
BUG=447662
Review URL: https://codereview.chromium.org/856853003
Cr-Commit-Position: refs/heads/master@{#311988}
Diffstat (limited to 'cc/debug/rasterize_and_record_benchmark.cc')
-rw-r--r-- | cc/debug/rasterize_and_record_benchmark.cc | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/cc/debug/rasterize_and_record_benchmark.cc b/cc/debug/rasterize_and_record_benchmark.cc index 41d6210..51edc98 100644 --- a/cc/debug/rasterize_and_record_benchmark.cc +++ b/cc/debug/rasterize_and_record_benchmark.cc @@ -108,9 +108,6 @@ void RasterizeAndRecordBenchmark::RunOnLayer(PictureLayer* layer) { DCHECK(host_); gfx::Size tile_grid_size = host_->settings().default_tile_size; - SkTileGridFactory::TileGridInfo tile_grid_info; - PicturePile::ComputeTileGridInfo(tile_grid_size, &tile_grid_info); - gfx::Rect visible_content_rect = gfx::ScaleToEnclosingRect( layer->visible_content_rect(), 1.f / layer->contents_scale_x()); if (visible_content_rect.IsEmpty()) @@ -136,7 +133,7 @@ void RasterizeAndRecordBenchmark::RunOnLayer(PictureLayer* layer) { kTimeCheckInterval); scoped_refptr<Picture> picture; do { - picture = Picture::Create(visible_content_rect, painter, tile_grid_info, + picture = Picture::Create(visible_content_rect, painter, tile_grid_size, false, mode); timer.NextLap(); } while (!timer.HasTimeLimitExpired()); |