[Piglit] [PATCH v3 0/5] arb_gpu_shader5: tests to verify 'stream' layout qualifier

Samuel Iglesias Gonsalvez siglesias at igalia.com
Wed Aug 20 07:30:32 PDT 2014


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

-- 
2.1.0.rc1



More information about the Piglit mailing list