skia2/tools/VisualBench
cdalton e6d2024c68 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
2015-10-26 13:45:29 -07:00
..
TimingStateMachine.cpp small tidy of benchmarkstream 2015-10-15 07:18:29 -07:00
TimingStateMachine.h small tidy of benchmarkstream 2015-10-15 07:18:29 -07:00
VisualBench.cpp Add visualbench option for device-independent fonts 2015-10-26 13:14:36 -07:00
VisualBench.h Force VisualBench to reset GLContext on GrContext reset 2015-10-21 08:04:24 -07:00
VisualBenchmarkStream.cpp Flush GrContext between benchmark draw loops 2015-10-26 13:45:29 -07:00
VisualBenchmarkStream.h Add visualbench option for device-independent fonts 2015-10-26 13:14:36 -07:00
VisualFlags.cpp Add NVPR to VisualBench 2015-10-15 09:49:31 -07:00
VisualFlags.h Add NVPR to VisualBench 2015-10-15 09:49:31 -07:00
VisualInteractiveModule.cpp Create VisualStreamTimingModule 2015-10-14 07:49:28 -07:00
VisualInteractiveModule.h Create VisualStreamTimingModule 2015-10-14 07:49:28 -07:00
VisualLightweightBenchModule.cpp Create VisualStreamTimingModule 2015-10-14 07:49:28 -07:00
VisualLightweightBenchModule.h Create VisualStreamTimingModule 2015-10-14 07:49:28 -07:00
VisualModule.h Add viewer mode to VisualBench. 2015-09-15 07:40:56 -07:00
VisualSKPBench.cpp Flush GrContext between benchmark draw loops 2015-10-26 13:45:29 -07:00
VisualSKPBench.h Remove const from const int loops. 2015-10-01 09:43:39 -07:00
VisualStreamTimingModule.cpp Add visualbench option for device-independent fonts 2015-10-26 13:14:36 -07:00
VisualStreamTimingModule.h small tidy of benchmarkstream 2015-10-15 07:18:29 -07:00
WrappedBenchmark.h Add visualbench option for device-independent fonts 2015-10-26 13:14:36 -07:00