History log of /external/autotest/client/deps/glbench/src/fillratetest.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
df9a5f9c52da1166063aaa9a65843bf7b95a84b9 18-Mar-2015 Frank Henigman <fjhenigman@chromium.org> glbench: support null platform

Make it work with WAFFLE_PLATFORM_NULL:
- fix platform macros that didn't like "NULL" (because it is a macro)
- save/restore framebuffer binding to work around waffle limitation

Let it work with no monitor. Use new waffle fullscreen capability.

Add new reference images produced a run on link/freon. The differences
may be due to Mesa's GLES vs. GL, or some change other in Mesa.

BUG=chromium:413080
TEST=test_that -b samus -i trybot-samus-paladin/R43-6906.0.0-b181 :lab: graphics_GLBench
TEST=test_that -b lumpy -i trybot-lumpy-paladin/R43-6906.0.0-b2026 :lab: graphics_GLBench
TEST=test_that -b daisy -i trybot-daisy-paladin/R43-6906.0.0-b1810 :lab: graphics_GLBench
CQ-DEPEND=CL:262886

Change-Id: I3400fe65eeeb9882dabb92d153934504785715db
Reviewed-on: https://chromium-review.googlesource.com/260913
Reviewed-by: Ilja Friedel <ihf@chromium.org>
Commit-Queue: Frank Henigman <fjhenigman@chromium.org>
Tested-by: Frank Henigman <fjhenigman@chromium.org>
/external/autotest/client/deps/glbench/src/fillratetest.cc
3907fd1607fdc5ae5065adad80b35c7733fbbf7a 15-Apr-2014 Ilja Friedel <ihf@chromium.org> GLBench: add new fillrate test of variable FBO size.

* Add fbofill test: We want to measure memory throughput (in this case
bilinear copy) depending on texture size. This is interesting to study
cache behavior.

* Also changes slightly thermal throttling if we can't read temperatures
(by sleeping for a full 30 seconds between tests to ensure cold state).

* Finally add a command line option called "-hasty". This option will
run each test at at most 512x512 resolution, run it only for a fraction
of the loops we normally do, and not cool down the machine between
tests. The hasty option will be used to verify MD5s in BVT and might
also be useful for debugging test failures. Currently
glbench -save -hasty
runs in less than 30 seconds on daisy.

* This change fixes an old standing bug with the yuv_shader images. The
references for this and the new fbofill test are updated.

* We will run "glbench -hasty" on the BVT suite. It will run a subset of
tests in less than a minute total and verify MD5s of the generated
images. We will not upload any performance results from BVT.

Notice that we might need to collect more references from the lab as the
yuv images differ depending on the GPU architecture. Hence BVT is only
experimental.

BUG=chromium:355202, chromium:361925
TEST=Ran locally on daisy and link. Ran cbuildbot on alex.

Change-Id: I54039cce967664d553c79d16ca2b1361953ab9fe
Reviewed-on: https://chromium-review.googlesource.com/194991
Commit-Queue: Ilja Friedel <ihf@chromium.org>
Tested-by: Ilja Friedel <ihf@chromium.org>
Reviewed-by: Ilja Friedel <ihf@chromium.org>
/external/autotest/client/deps/glbench/src/fillratetest.cc
6f72b2bf8d333b52f6808bcc0f1e43239de26fed 11-Apr-2014 Ilja Friedel <ihf@chromium.org> Revert "GLBench: add new fillrate test of variable FBO size."

Some pictures have changed that should not have. Starting over.

This reverts commit b4efb4a15609c2af3248aa9a256a7d5e957afa78.

Change-Id: I15af5b4c4878f2f95b661b7c575a3fd71b81b075
Reviewed-on: https://chromium-review.googlesource.com/194135
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/fillratetest.cc
b4efb4a15609c2af3248aa9a256a7d5e957afa78 08-Apr-2014 Ilja Friedel <ihf@chromium.org> GLBench: add new fillrate test of variable FBO size.

We would like to measure memory throughput (in this case bilinear copy)
depending on texture size. This is interesting to study cache behavior.

Also changes slightly thermal throttling if we can't read temperatures
(by sleeping for a full 30 seconds between tests to ensure cold state).

Finally adding a command line option called "-hasty". This option will
run each test at 512x512 resolution only, run it only for a fraction of
the loops we normally do, and not cool down the machine between test.
The hasty option will be used to verify MD5s in BVT and might also be
useful for debugging test failures.

Currently glbench -save -hasty runs in 15 seconds on daisy.

BUG=chromium:355202
TEST=Ran locally on daisy and link.

Change-Id: I6a21565eaf112f3373b2bab26ac122ed7b1ae5cb
Reviewed-on: https://chromium-review.googlesource.com/193576
Commit-Queue: Ilja Friedel <ihf@chromium.org>
Tested-by: Ilja Friedel <ihf@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
/external/autotest/client/deps/glbench/src/fillratetest.cc
d5dfe5f92baa50ad3cf6a7381af6a73e11901740 16-Aug-2012 Stuart Abercrombie <sabercrombie@chromium.org> Get glbench passing.

Add clears to ensure we don't rely on previous test rendering.

Remove reference images for cases that were correct only without clears.

Add reference images for new results with clears.

Remove known bad images that coincidentally reflect the new norm.

Set the clear color to to preserve green frame edges in YUV shader tests.

BUG=chrome-os-partner:11731
TEST=Passes on i915, Sandy Bridge and Arm.

Change-Id: Iaaa0b73d623d25bcfcfc041907028986126c913c
Reviewed-on: https://gerrit.chromium.org/gerrit/30495
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Ready: Stuart Abercrombie <sabercrombie@chromium.org>
Tested-by: Stuart Abercrombie <sabercrombie@chromium.org>
/external/autotest/client/deps/glbench/src/fillratetest.cc
b8f4e7a20cddf76c31f3e00438b46963365c8b97 27-Sep-2011 Stuart Abercrombie <sabercrombie@chromium.org> Remove the obsolete I915_WORKAROUND from glbench.

The issue this was designed to address no longer exists in the Intel driver, and the workaround is not active in the browser video code.

On Sandy Bridge the workaround provokes a bug in the driver for which a separate Piglit test will be submitted.

Change-Id: I618f76dfeb3a5fcfb87c4446a0e79aaaa1a9666a
Reviewed-on: http://gerrit.chromium.org/gerrit/8329
Tested-by: Stuart Abercrombie <sabercrombie@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Ready: Stuart Abercrombie <sabercrombie@chromium.org>
/external/autotest/client/deps/glbench/src/fillratetest.cc
084614082dd6b5eb68a3b65f0765b50151dac0bc 23-Aug-2011 Allen Martin <amartin@nvidia.com> glbench: remove lod 0.5 nearest mipmap fillrate test

Remove subtest of fillrate test that uses lod 0.5 and
GL_LINEAR_MIPMAP_NEAREST. This test has unpredictable results because
it depends on hw precision and rounding implementation.

BUG=chromium-os:14449
TEST=ran glbench, verified lod 0.5 nearest subtest no longer runs

Change-Id: Ic7adcf87d87cccf3ed518e7fff2a6859ecf06943
Reviewed-on: http://gerrit.chromium.org/gerrit/6540
Reviewed-by: Allen Martin <amartin@nvidia.com>
Tested-by: Allen Martin <amartin@nvidia.com>
Reviewed-by: Antoine Labour <piman@chromium.org>
Tested-by: Ilja H. Friedel <ihf@chromium.org>
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
/external/autotest/client/deps/glbench/src/fillratetest.cc
52e113a50fc80e4e359d521cf971a57091ef1150 06-Dec-2010 Kenneth Waters <kwaters@chromium.org> graphics_GLBench: Fix OpenGL-ES incompatibilites.

- Add 'NVIDIA Corporation - NVIDIA Tegra' golds.
- Don't checksum tests that rely on screen garbage.
- Increase timeout so readpixels test will run on Tegra
- Fix iteration count in ReadPixels test.

BUG=7736
TEST=Run on tegra2_seaboard and x86-generic

Change-Id: I1a323a85eaa8416d33a65afab6ee38569107b528

Review URL: http://codereview.chromium.org/5587003
/external/autotest/client/deps/glbench/src/fillratetest.cc
b70421fcf85db631d875f3a69277a0b6e90ac6c7 13-Jul-2010 Alexey Marinichev <amarinichev@chromium.org> Converted fill rate test to GLES2.

Review URL: http://codereview.chromium.org/2913008
/external/autotest/client/deps/glbench/src/fillratetest.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/fillratetest.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/fillratetest.cc