History log of /external/skia/tools/VisualBench/VisualInteractiveModule.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
266e2024ec487425f56473e272a6b81bfbf2c543 13-Nov-2015 cdalton <cdalton@nvidia.com> Add visualbench option to not reset between samples

Adds a --reset flag that controls whether we teardown the graphics
context between samples. Also modifies the timing algorithm to always/
only pre-warm after resetting the context.

BUG=skia:

Review URL: https://codereview.chromium.org/1442643007
/external/skia/tools/VisualBench/VisualInteractiveModule.cpp
d0f0bceb0e88d7527dc83a75a8851f115d706522 14-Oct-2015 joshualitt <joshualitt@chromium.org> Create VisualStreamTimingModule

BUG=skia:

Review URL: https://codereview.chromium.org/1385073002
/external/skia/tools/VisualBench/VisualInteractiveModule.cpp
cb54e8ed4567adabd2ca8b49f7493effd2614158 05-Oct-2015 joshualitt <joshualitt@chromium.org> Cleanup timing state machine

BUG=skia:

Review URL: https://codereview.chromium.org/1386933002
/external/skia/tools/VisualBench/VisualInteractiveModule.cpp
dc5db595143613bbde2b7af5295254120ef7d98c 05-Oct-2015 joshualitt <joshualitt@chromium.org> move visual bench interactive module to timing state machine

BUG=skia:

Review URL: https://codereview.chromium.org/1382883003
/external/skia/tools/VisualBench/VisualInteractiveModule.cpp
8a6697af95b340aad6dee7e6228048fa305c1e59 30-Sep-2015 joshualitt <joshualitt@chromium.org> Fix for nexus 5 crashing in GL benches

GLBenches do not expect gl state to change between onPerCanvasPreDraw and *PostDraw, but we do a clear and sometimes we clear as draw. This causes us to bind vertex objects / programs / etc.

This change creates two new virtual methods which are called right before and immediately after timing.

BUG=skia:

Review URL: https://codereview.chromium.org/1379853003
/external/skia/tools/VisualBench/VisualInteractiveModule.cpp
f5d1b2de031b4ae2130280dd09eadcccb001ba11 15-Sep-2015 jvanverth <jvanverth@google.com> Add viewer mode to VisualBench.

Displays each benchmark/skp with a graph showing a series of frame times.
Use the space bar to skip to the next benchmark.

Adds an option to hit ESC to quit VisualBench. Useful in fullscreen mode.

Review URL: https://codereview.chromium.org/1336043003
/external/skia/tools/VisualBench/VisualInteractiveModule.cpp