[Piglit] [PATCH 0/3] arb_gpu_shader5: tests to verify 'stream' layout qualifier
Samuel Iglesias Gonsálvez
siglesias at igalia.com
Tue Jun 24 23:25:49 PDT 2014
On Fri, 2014-06-20 at 17:02 +0200, Samuel Iglesias Gonsalvez wrote:
> Hello,
>
> This batch of patches adds tests for testing the layout's qualifier
> called 'stream' which was introduced in ARB_gpu_shader5 extension.
>
> Each patch adds tests in different directories: compiler, linker and
> execution under tests/spec/arb_gpu_shader5/
>
> There is one test (xfb-streams-no-invocations.c) which is based on the
s/xfb-streams-no-invocations/xfb-streams-without-invocations
> previous work by Jordan (xfb-stream). The difference is that this test
> only checks for transform feedback's multiple vertex stream support but
> without invocations.
>
> Thanks,
>
> Sam
>
> Samuel Iglesias Gonsalvez (3):
> 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
>
> tests/all.py | 4 +
> 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 | 1 +
> .../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 ++++++++++
> 19 files changed, 983 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/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
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20140625/1f783dc7/attachment.sig>
More information about the Piglit
mailing list