History log of /external/autotest/client/deps/glbench/src/swaptest.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
439ea14b8019a05cd4d3f038b4d32bca1d3fe5dc 22-Feb-2014 Ilja H. Friedel <ihf@chromium.org> GLBench: don't run linear regression anymore.

Instead the test runs larger and larger test problems until it crosses
5 seconds. It uses the last two runs (just below and just above the
threshold) to compute the performance values.

I hope this makes test results less noisy, especially when updating
the drivers.

BUG=chromium:344766
TEST=Ran on lumpy, compared with lab numbers.

Change-Id: Ief9ebaaefd3d7ec65d61a054658e06dc5b6c3a60
Reviewed-on: https://chromium-review.googlesource.com/187498
Reviewed-by: Ilja Friedel <ihf@chromium.org>
Commit-Queue: Ilja Friedel <ihf@chromium.org>
Tested-by: Ilja Friedel <ihf@chromium.org>
/external/autotest/client/deps/glbench/src/swaptest.cc
068608273fa39b4032003d3a1f00d4125cc321e3 18-Dec-2012 Simon Que <sque@chromium.org> glbench: add ContextTest and GLInterfaceTest base class

Add a test class, ContextTest, to test context switching. This is
similar enough to SwapTest so create a base class GLInterfaceTest that
contains code that is common to both. ContextTest and SwapTest classes
derive from GLInterfaceTest:

GLInterfaceTest
|
+--------+--------+
| |
ContextTest SwapTest

BUG=chromium-os:36746,chromium-os:36750
TEST=emerge autotest-deps-glbench, run: "glbench -tests swap:context"

Change-Id: Ibc5e506c61bdbca75a81e04ee6ca70af310c345c
Signed-off-by: Simon Que <sque@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/39886
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
/external/autotest/client/deps/glbench/src/swaptest.cc
7f840e726dd0455d4ef338de4de89adcf2118534 19-Dec-2012 Simon Que <sque@chromium.org> glbench: refactor EGL/GLX API into its own class

- Don't leave it hanging in main.h.
- Create GLInterface class to contain the common EGL/GLX API.
- Define derived EGLInterface and GLXInterface classes in
egl/glx_stuff.h, respectively.
- In egl/glx_stuff.cc, the functions are mostly the same, just members
of the EGL/GLXInterface class.
- There is a common global pointer g_main_gl_interface that contains a
globally used GLInterface object. Calls to the EGL/GLX functions are
made through this pointer.

BUG=chromium-os:36746,chromium-os:36750
TEST=emerge autotest-deps-glbench, run glbench on link and daisy

Change-Id: I123a8005c960783df7e4c75ea5126ec8b5d8bbd5
Signed-off-by: Simon Que <sque@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/39970
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
/external/autotest/client/deps/glbench/src/swaptest.cc
70038f2912a613e5d57eff2761476168b8c91334 18-Dec-2012 Simon Que <sque@chromium.org> glbench: run GL commands before swapping buffers

BUG=chromium-os:36746
TEST=emerge autotest-deps-glbench, scp glbench to target system, run
"glbench -test swap", make sure us_swap_swap and us_swap_swap_glsimple
are both run.

Change-Id: I3fe3bf3efb3ddc8290db43d6b1b4e149b57e2e93
Signed-off-by: Simon Que <sque@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/39823
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
/external/autotest/client/deps/glbench/src/swaptest.cc
f50ecb1b44db52db39768f55a03280e1fd8eeac7 15-Jun-2010 Alexey Marinichev <amarinichev@chromium.org> Added gflags switches: duration, tests, save, out.
Added saving images after a testcase is finished.
Updated power_Draw control file.

Checking against golden images will be done outside from a python script.

Review URL: http://codereview.chromium.org/2794002
/external/autotest/client/deps/glbench/src/swaptest.cc
9f9b873ae65c0a087ed3cd9856121a6d41e3410a 21-May-2010 Alexey Marinichev <amarinichev@chromium.org> Split tests into individual files. Got rid of globals by converting them to classes.

Review URL: http://codereview.chromium.org/2123013
/external/autotest/client/deps/glbench/src/swaptest.cc