Index: cc/debug/rasterize_and_record_benchmark.cc |
diff --git a/cc/debug/rasterize_and_record_benchmark.cc b/cc/debug/rasterize_and_record_benchmark.cc |
index f24dce3baf1b9d4aad306ebdf2d945485fef3d95..c0e20760624bb0c6aa61fb14605d3af95b65aeff 100644 |
--- a/cc/debug/rasterize_and_record_benchmark.cc |
+++ b/cc/debug/rasterize_and_record_benchmark.cc |
@@ -101,6 +101,8 @@ void RasterizeAndRecordBenchmark::Run(Layer* layer) { |
void RasterizeAndRecordBenchmark::RunOnLayer(PictureLayer* layer) { |
ContentLayerClient* painter = layer->client(); |
gfx::Size content_bounds = layer->content_bounds(); |
+ bool can_use_lcd_text = layer->can_use_lcd_text(); |
+ bool contents_opaque = layer->contents_opaque(); |
DCHECK(host_); |
gfx::Size tile_grid_size = host_->settings().default_tile_size; |
@@ -131,8 +133,14 @@ void RasterizeAndRecordBenchmark::RunOnLayer(PictureLayer* layer) { |
base::TimeDelta::FromMilliseconds(kTimeLimitMillis), |
kTimeCheckInterval); |
do { |
- scoped_refptr<Picture> picture = Picture::Create( |
- visible_content_rect, painter, tile_grid_info, false, mode); |
+ bool gather_pixels_refs = false; |
+ scoped_refptr<Picture> picture = Picture::Create(visible_content_rect, |
+ painter, |
+ can_use_lcd_text, |
+ contents_opaque, |
+ tile_grid_info, |
+ gather_pixels_refs, |
+ mode); |
timer.NextLap(); |
} while (!timer.HasTimeLimitExpired()); |
base::TimeDelta duration = |