| 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 2d649cc12a894934ba88eecf0311a0bb7f9dbe05..2e2bf2161f09e40660be3a1c8cd466d837e76d53 100644
|
| --- a/cc/debug/rasterize_and_record_benchmark_impl.cc
|
| +++ b/cc/debug/rasterize_and_record_benchmark_impl.cc
|
| @@ -42,20 +42,19 @@ void RunBenchmark(DisplayListRasterSource* raster_source,
|
| LapTimer timer(kWarmupRuns,
|
| base::TimeDelta::FromMilliseconds(kTimeLimitMillis),
|
| kTimeCheckInterval);
|
| + SkColor color = SK_ColorTRANSPARENT;
|
| + *is_solid_color = raster_source->PerformSolidColorAnalysis(
|
| + content_rect, contents_scale, &color);
|
| +
|
| do {
|
| SkBitmap bitmap;
|
| bitmap.allocPixels(SkImageInfo::MakeN32Premul(content_rect.width(),
|
| content_rect.height()));
|
| SkCanvas canvas(bitmap);
|
| - DisplayListRasterSource::SolidColorAnalysis analysis;
|
|
|
| - raster_source->PerformSolidColorAnalysis(content_rect, contents_scale,
|
| - &analysis);
|
| raster_source->PlaybackToCanvas(&canvas, content_rect, content_rect,
|
| contents_scale);
|
|
|
| - *is_solid_color = analysis.is_solid_color;
|
| -
|
| timer.NextLap();
|
| } while (!timer.HasTimeLimitExpired());
|
| base::TimeDelta duration =
|
|
|