[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