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 >
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
