History log of /external/skia/tools/VisualBench/VisualSKPBench.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0f6cca8a2070b974368652ec04b6003e9205a8a3 24-Nov-2015 cdalton <cdalton@nvidia.com> Optimize visualbench offscreen blits

Modifies NvprWrappedBenchmark to present its offscreen canvas via
GrContext::copySurface rather than going through the SkCanvas API.
Only copies a subrectangle the size of the benchmark, not the entire
canvas.

BUG=skia:

Review URL: https://codereview.chromium.org/1443263002
/external/skia/tools/VisualBench/VisualSKPBench.cpp
e6d2024c689199b09df0d7048fc5252179d52aff 26-Oct-2015 cdalton <cdalton@nvidia.com> Flush GrContext between benchmark draw loops

This change updates a small subset of benchmarks to flush the GrContext
between draw loops (specifically SKP benchmarks, SampleApp, and the
warmup in visualbench). This helps improve timing accuracy by not
allowing the gpu to batch across draw boundaries in the affected
benchmarks.

BUG=skia:

Review URL: https://codereview.chromium.org/1427533002
/external/skia/tools/VisualBench/VisualSKPBench.cpp
a1ebeb25e9acfcd801e089e063311d716b83b8a5 01-Oct-2015 mtklein <mtklein@chromium.org> Remove const from `const int loops`.

This drives me nuts, and prevents `while (loops --> 0)`.

BUG=skia:

Review URL: https://codereview.chromium.org/1379923005
/external/skia/tools/VisualBench/VisualSKPBench.cpp
962cc98eb49c5bb9b8c8382e7709e6f4b32ebce0 30-Jun-2015 joshualitt <joshualitt@chromium.org> Add benchmarkstream to visualbench

BUG=skia:

Review URL: https://codereview.chromium.org/1215033002
/external/skia/tools/VisualBench/VisualSKPBench.cpp