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
|