[Piglit] [PATCH v3 0/5] arb_gpu_shader5: tests to verify 'stream' layout qualifier
Iago Toral Quiroga
itoral at igalia.com
Tue Sep 9 02:29:15 PDT 2014
These tests has been in the list for a while and now that drivers are
starting to expose ARB_gpu_shader5 it would be nice to have these tests
for multi-stream included in the suite, so if nobody says otherwise we
would like to push them next week.
Iago
On mié, 2014-08-20 at 16:30 +0200, Samuel Iglesias Gonsalvez wrote:
> Hello,
>
> This is the third version of the patch series. I resend them to the
> mailing list as the second version got unreviewed for weeks and they
> needed to be rebased to master, fixed some issues (piglit-gl-util.h
> renaming) and other minor things.
>
> This version includes the following changes:
>
> * Fix coding style issues in every patch.
> * Use piglit-gl-util.h instead of piglit-gl-util-common.h
> * Add a new patch (last one of the series) that modifies a printf
> message output which was wrong in xfb-streams.c.
>
> Best regards,
>
> Sam
>
> P.S: I don't have push rights to piglit repository.
>
> Samuel Iglesias Gonsalvez (5):
> arb_gpu_shader5: add some compiler tests for stream qualifier
> arb_gpu_shader5: Add linker tests to verify 'stream' layout qualifier
> arb_gpu_shader5: Add execution test to verify 'stream' layout
> qualifier
> arb_gpu_shader5: Add new test emitstreamvertex_nodraw
> arb_gpu_shade5: fix output message in xfb-streams.c
>
> tests/all.py | 5 +
> tests/spec/arb_gpu_shader5/CMakeLists.txt | 3 +-
> tests/spec/arb_gpu_shader5/compiler/CMakeLists.txt | 3 +-
> .../compiler/stream-qualifier/CMakeLists.gl.txt | 12 +
> .../compiler/stream-qualifier/CMakeLists.txt | 1 +
> .../correct-multiple-layout-qualifier-stream.geom | 40 ++++
> .../incorrect-in-layout-qualifier-stream.geom | 19 ++
> ...ect-multiple-block-layout-qualifier-stream.geom | 32 +++
> ...incorrect-negative-layout-qualifier-stream.geom | 24 ++
> .../stream-qualifier/stream_value_too_large.c | 192 ++++++++++++++++
> .../arb_gpu_shader5/execution/CMakeLists.gl.txt | 2 +
> .../execution/emitstreamvertex_nodraw.c | 171 ++++++++++++++
> .../execution/xfb-streams-without-invocations.c | 250 +++++++++++++++++++++
> tests/spec/arb_gpu_shader5/execution/xfb-streams.c | 4 +-
> .../spec/arb_gpu_shader5/linker/CMakeLists.gl.txt | 13 ++
> tests/spec/arb_gpu_shader5/linker/CMakeLists.txt | 1 +
> .../linker/emitstreamvertex_stream_too_large.c | 133 +++++++++++
> .../linker/stream-different-zero-gs-fs.shader_test | 50 +++++
> .../linker/stream-invalid-prim-output.shader_test | 54 +++++
> .../linker/stream-negative-value.shader_test | 38 ++++
> .../arb_gpu_shader5/linker/tf-wrong-stream-value.c | 116 ++++++++++
> 21 files changed, 1159 insertions(+), 4 deletions(-)
> create mode 100644 tests/spec/arb_gpu_shader5/compiler/stream-qualifier/CMakeLists.gl.txt
> create mode 100644 tests/spec/arb_gpu_shader5/compiler/stream-qualifier/CMakeLists.txt
> create mode 100644 tests/spec/arb_gpu_shader5/compiler/stream-qualifier/correct-multiple-layout-qualifier-stream.geom
> create mode 100644 tests/spec/arb_gpu_shader5/compiler/stream-qualifier/incorrect-in-layout-qualifier-stream.geom
> create mode 100644 tests/spec/arb_gpu_shader5/compiler/stream-qualifier/incorrect-multiple-block-layout-qualifier-stream.geom
> create mode 100644 tests/spec/arb_gpu_shader5/compiler/stream-qualifier/incorrect-negative-layout-qualifier-stream.geom
> create mode 100644 tests/spec/arb_gpu_shader5/compiler/stream-qualifier/stream_value_too_large.c
> create mode 100644 tests/spec/arb_gpu_shader5/execution/emitstreamvertex_nodraw.c
> create mode 100644 tests/spec/arb_gpu_shader5/execution/xfb-streams-without-invocations.c
> create mode 100644 tests/spec/arb_gpu_shader5/linker/CMakeLists.gl.txt
> create mode 100644 tests/spec/arb_gpu_shader5/linker/CMakeLists.txt
> create mode 100644 tests/spec/arb_gpu_shader5/linker/emitstreamvertex_stream_too_large.c
> create mode 100644 tests/spec/arb_gpu_shader5/linker/stream-different-zero-gs-fs.shader_test
> create mode 100644 tests/spec/arb_gpu_shader5/linker/stream-invalid-prim-output.shader_test
> create mode 100644 tests/spec/arb_gpu_shader5/linker/stream-negative-value.shader_test
> create mode 100644 tests/spec/arb_gpu_shader5/linker/tf-wrong-stream-value.c
>
More information about the Piglit
mailing list