[Piglit] [PATCH v2 0/4] arb_gpu_shader5: tests to verify 'stream' layout qualifier
Samuel Iglesias Gonsalvez
siglesias at igalia.com
Thu Jun 26 23:20:35 PDT 2014
This is the second version of the patch series. This version includes
the following changes:
* Remove a trailing whitespace from patch 1.
* Added a new test (patch 4) that checks that a vertex emitted in
stream !=0 is not processed by the fragment shader, following the
suggestion of Chris Forbes in:
http://lists.freedesktop.org/archives/mesa-dev/2014-June/062117.html
Thanks,
Sam
P.S: I don't have commit access to the repository
Samuel Iglesias Gonsalvez (4):
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
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 | 193 ++++++++++++++++
.../arb_gpu_shader5/execution/CMakeLists.gl.txt | 2 +
.../execution/emitstreamvertex_nodraw.c | 170 ++++++++++++++
.../execution/xfb-streams-without-invocations.c | 248 +++++++++++++++++++++
.../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 ++++++++++
20 files changed, 1155 insertions(+), 2 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
--
2.0.0
More information about the Piglit
mailing list