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
|