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

2014-09-09 Thread Iago Toral Quiroga
These tests has been in the list for a while and now that drivers are
starting to expose ARB_gpu_shader5 it would be nice to have these tests
for multi-stream included in the suite, so if nobody says otherwise we
would like to push them next week.

Iago

On miƩ, 2014-08-20 at 16:30 +0200, Samuel Iglesias Gonsalvez wrote:
 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
 


___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit


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

2014-08-20 Thread Samuel Iglesias Gonsalvez
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

___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit