summaryrefslogtreecommitdiffstats
path: root/cc/debug/rasterize_and_record_benchmark.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/debug/rasterize_and_record_benchmark.cc')
-rw-r--r--cc/debug/rasterize_and_record_benchmark.cc10
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;
}