summaryrefslogtreecommitdiffstats
path: root/cc/debug/rasterize_and_record_benchmark.cc
diff options
context:
space:
mode:
authorweiliangc <weiliangc@chromium.org>2015-01-16 16:28:31 -0800
committerCommit bot <commit-bot@chromium.org>2015-01-17 00:30:03 +0000
commit6b9b19469d53e663a5fd56f8b9cda40de730caea (patch)
tree0e5b0182feedf8fcf59a8985d2b677b88f703339 /cc/debug/rasterize_and_record_benchmark.cc
parentc24f902a6fdbfa0b1907209f925734d9ace3c67c (diff)
downloadchromium_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.cc5
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());