| Index: bench/nanobench.cpp
|
| diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp
|
| index a1db0acd80b4e6616b87ae8261cb51a570618e0e..99be03042e91b9ccab16b80548176d38d3936727 100644
|
| --- a/bench/nanobench.cpp
|
| +++ b/bench/nanobench.cpp
|
| @@ -208,6 +208,7 @@ static double time(int loops, Benchmark* bench, Target* target) {
|
| if (canvas) {
|
| canvas->clear(SK_ColorWHITE);
|
| }
|
| + bench->perCanvasLastCallBeforeDraw(canvas);
|
| WallTimer timer;
|
| timer.start();
|
| canvas = target->beginTiming(canvas);
|
| @@ -217,6 +218,7 @@ static double time(int loops, Benchmark* bench, Target* target) {
|
| }
|
| target->endTiming();
|
| timer.end();
|
| + bench->perCanvasFirstCallAfterDraw(canvas);
|
| return timer.fWall;
|
| }
|
|
|
|
|