diff options
Diffstat (limited to 'cc/debug/rasterize_and_record_benchmark.cc')
-rw-r--r-- | cc/debug/rasterize_and_record_benchmark.cc | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/cc/debug/rasterize_and_record_benchmark.cc b/cc/debug/rasterize_and_record_benchmark.cc index 5624fb1c..9f4e134 100644 --- a/cc/debug/rasterize_and_record_benchmark.cc +++ b/cc/debug/rasterize_and_record_benchmark.cc @@ -111,12 +111,6 @@ void RasterizeAndRecordBenchmark::RunOnLayer(PictureLayer* layer) { if (visible_layer_rect.IsEmpty()) return; - RunOnDisplayListLayer(layer, visible_layer_rect); -} - -void RasterizeAndRecordBenchmark::RunOnDisplayListLayer( - PictureLayer* layer, - const gfx::Rect& visible_layer_rect) { ContentLayerClient* painter = layer->client(); for (int mode_index = 0; @@ -182,8 +176,8 @@ void RasterizeAndRecordBenchmark::RunOnDisplayListLayer( if (mode_index == DisplayListRecordingSource::RECORD_NORMALLY) { record_results_.bytes_used += memory_used + painter->GetApproximateUnsharedMemoryUsage(); - record_results_.pixels_recorded += - visible_layer_rect.width() * visible_layer_rect.height(); + record_results_.pixels_recorded += painter->PaintableRegion().width() * + painter->PaintableRegion().height(); } record_results_.total_best_time[mode_index] += min_time; } |