[Piglit] [PATCH 0/6] Replace bash generators with python generators

Dylan Baker baker.dylan.c at gmail.com
Fri May 9 13:21:39 PDT 2014


This series removes several bash programs that have suffered from bit
rot over the years or been superseded by other bash generators.

It then goes on to replace most (but not all) of the shell generators
with python generators. These have the advantage of being run at build
time, so they massively reduce the amount of code checked into git (this
series adds ~500 lines of code and removes ~6600), being easier to
understand and edit, and being *much* faster to run. The other advantage
is that two of the generators are replaced with a single one, reducing
quite a bit of code duplication.

This leaves two shell generators. I'm working on those, but they are
considerably more complex than these, and I'd like to get feedback/land
these before I go on to do those.

This is available at my github: https://github.com/dcbaker/piglit bash-python-3

Dylan Baker (6):
  make_test_list.sh: Remove rotten file
  Remove old versions of make_tex_lod_tests.sh
  remove old shell wrapper
  ARB_shader_texture_lod: Replace shell generator with python generator
  generators: Replace outerProduct-invalid-paramters.sh with python
  outerproduct_tests: generate tests

 generated_tests/CMakeLists.txt                     |  14 ++
 generated_tests/gen_outerproduct_invalid_params.py |  59 ++++++
 generated_tests/gen_outerproduct_template.mako     | 122 ++++++++++++
 generated_tests/gen_outerproduct_tests.py          |  75 ++++++++
 generated_tests/gen_texture_lod_tests.py           | 181 ++++++++++++++++++
 tests/all.py                                       |   8 +-
 tests/asmparsertest/make_test_list.sh              |  48 -----
 tests/glslparsertest/external-glslparsertest.sh    |  33 ----
 tests/glslparsertest/glsl2/make_tex_lod_tests.sh   |  63 -------
 tests/glslparsertest/glsl2/make_tex_rect_tests.sh  |  50 -----
 .../compiler/make_tex_lod_tests.sh                 | 210 ---------------------
 .../compiler/tex_grad-01.frag                      |  17 --
 .../compiler/tex_grad-02.frag                      |  17 --
 .../compiler/tex_grad-03.frag                      |  17 --
 .../compiler/tex_grad-04.frag                      |  17 --
 .../compiler/tex_grad-05.frag                      |  17 --
 .../compiler/tex_grad-06.frag                      |  17 --
 .../compiler/tex_grad-07.frag                      |  17 --
 .../compiler/tex_grad-08.frag                      |  17 --
 .../compiler/tex_grad-09.frag                      |  17 --
 .../compiler/tex_grad-10.frag                      |  17 --
 .../compiler/tex_grad-11.frag                      |  17 --
 .../compiler/tex_grad-12.frag                      |  17 --
 .../compiler/tex_grad-13.frag                      |  17 --
 .../compiler/tex_grad-14.frag                      |  17 --
 .../compiler/tex_grad-15.frag                      |  17 --
 .../compiler/tex_grad-16.frag                      |  17 --
 .../compiler/tex_grad-17.frag                      |  17 --
 .../compiler/tex_grad-18.vert                      |  20 --
 .../compiler/tex_grad-19.vert                      |  20 --
 .../compiler/tex_grad-20.vert                      |  20 --
 .../compiler/tex_grad-21.vert                      |  20 --
 .../compiler/tex_grad-22.vert                      |  20 --
 .../compiler/tex_grad-23.vert                      |  20 --
 .../compiler/tex_grad-24.vert                      |  20 --
 .../compiler/tex_grad-25.vert                      |  20 --
 .../compiler/tex_grad-26.vert                      |  20 --
 .../compiler/tex_grad-27.vert                      |  20 --
 .../compiler/tex_grad-28.vert                      |  20 --
 .../compiler/tex_grad-29.vert                      |  20 --
 .../compiler/tex_grad-30.vert                      |  20 --
 .../compiler/tex_grad-31.vert                      |  20 --
 .../compiler/tex_grad-32.vert                      |  20 --
 .../compiler/tex_grad-33.vert                      |  20 --
 .../compiler/tex_grad-34.vert                      |  20 --
 .../compiler/tex_lod-01.frag                       |  16 --
 .../compiler/tex_lod-02.frag                       |  16 --
 .../compiler/tex_lod-03.frag                       |  16 --
 .../compiler/tex_lod-04.frag                       |  16 --
 .../compiler/tex_lod-05.frag                       |  16 --
 .../compiler/tex_lod-06.frag                       |  16 --
 .../compiler/tex_lod-07.frag                       |  16 --
 .../compiler/tex_lod-08.frag                       |  16 --
 .../compiler/tex_lod-09.frag                       |  16 --
 .../compiler/tex_lod-10.frag                       |  16 --
 .../compiler/tex_lod-11.frag                       |  16 --
 .../compiler/tex_lod-12.frag                       |  16 --
 .../compiler/tex_lod-13.frag                       |  16 --
 .../built-in-functions/outerProduct-bool.vert      |  10 -
 .../built-in-functions/outerProduct-bvec2.vert     |  10 -
 .../built-in-functions/outerProduct-bvec3.vert     |  10 -
 .../built-in-functions/outerProduct-bvec4.vert     |  10 -
 .../built-in-functions/outerProduct-float.vert     |  10 -
 .../built-in-functions/outerProduct-int.vert       |  10 -
 .../outerProduct-invalid-parameters.sh             |  24 ---
 .../built-in-functions/outerProduct-mat2.vert      |  10 -
 .../built-in-functions/outerProduct-mat2x2.vert    |  10 -
 .../built-in-functions/outerProduct-mat2x3.vert    |  10 -
 .../built-in-functions/outerProduct-mat2x4.vert    |  10 -
 .../built-in-functions/outerProduct-mat3.vert      |  10 -
 .../built-in-functions/outerProduct-mat3x2.vert    |  10 -
 .../built-in-functions/outerProduct-mat3x3.vert    |  10 -
 .../built-in-functions/outerProduct-mat3x4.vert    |  10 -
 .../built-in-functions/outerProduct-mat4.vert      |  10 -
 .../built-in-functions/outerProduct-mat4x2.vert    |  10 -
 .../built-in-functions/outerProduct-mat4x3.vert    |  10 -
 .../built-in-functions/outerProduct-mat4x4.vert    |  10 -
 .../fs-outerProduct-const-mat2-ivec.shader_test    |  47 -----
 .../fs-outerProduct-const-mat2.shader_test         |  27 ---
 .../fs-outerProduct-const-mat2x2-ivec.shader_test  |  47 -----
 .../fs-outerProduct-const-mat2x2.shader_test       |  27 ---
 .../fs-outerProduct-const-mat2x3-ivec.shader_test  |  49 -----
 .../fs-outerProduct-const-mat2x3.shader_test       |  29 ---
 .../fs-outerProduct-const-mat2x4-ivec.shader_test  |  49 -----
 .../fs-outerProduct-const-mat2x4.shader_test       |  29 ---
 .../fs-outerProduct-const-mat3-ivec.shader_test    |  47 -----
 .../fs-outerProduct-const-mat3.shader_test         |  27 ---
 .../fs-outerProduct-const-mat3x2-ivec.shader_test  |  49 -----
 .../fs-outerProduct-const-mat3x2.shader_test       |  29 ---
 .../fs-outerProduct-const-mat3x3-ivec.shader_test  |  47 -----
 .../fs-outerProduct-const-mat3x3.shader_test       |  27 ---
 .../fs-outerProduct-const-mat3x4-ivec.shader_test  |  49 -----
 .../fs-outerProduct-const-mat3x4.shader_test       |  29 ---
 .../fs-outerProduct-const-mat4-ivec.shader_test    |  47 -----
 .../fs-outerProduct-const-mat4.shader_test         |  27 ---
 .../fs-outerProduct-const-mat4x2-ivec.shader_test  |  49 -----
 .../fs-outerProduct-const-mat4x2.shader_test       |  29 ---
 .../fs-outerProduct-const-mat4x3-ivec.shader_test  |  49 -----
 .../fs-outerProduct-const-mat4x3.shader_test       |  29 ---
 .../fs-outerProduct-const-mat4x4-ivec.shader_test  |  47 -----
 .../fs-outerProduct-const-mat4x4.shader_test       |  27 ---
 .../fs-outerProduct-mat2-ivec.shader_test          |  67 -------
 .../execution/fs-outerProduct-mat2.shader_test     |  47 -----
 .../fs-outerProduct-mat2x2-ivec.shader_test        |  67 -------
 .../execution/fs-outerProduct-mat2x2.shader_test   |  47 -----
 .../fs-outerProduct-mat2x3-ivec.shader_test        |  69 -------
 .../execution/fs-outerProduct-mat2x3.shader_test   |  49 -----
 .../fs-outerProduct-mat2x4-ivec.shader_test        |  69 -------
 .../execution/fs-outerProduct-mat2x4.shader_test   |  49 -----
 .../fs-outerProduct-mat3-ivec.shader_test          |  67 -------
 .../execution/fs-outerProduct-mat3.shader_test     |  47 -----
 .../fs-outerProduct-mat3x2-ivec.shader_test        |  69 -------
 .../execution/fs-outerProduct-mat3x2.shader_test   |  49 -----
 .../fs-outerProduct-mat3x3-ivec.shader_test        |  67 -------
 .../execution/fs-outerProduct-mat3x3.shader_test   |  47 -----
 .../fs-outerProduct-mat3x4-ivec.shader_test        |  69 -------
 .../execution/fs-outerProduct-mat3x4.shader_test   |  49 -----
 .../fs-outerProduct-mat4-ivec.shader_test          |  67 -------
 .../execution/fs-outerProduct-mat4.shader_test     |  47 -----
 .../fs-outerProduct-mat4x2-ivec.shader_test        |  69 -------
 .../execution/fs-outerProduct-mat4x2.shader_test   |  49 -----
 .../fs-outerProduct-mat4x3-ivec.shader_test        |  69 -------
 .../execution/fs-outerProduct-mat4x3.shader_test   |  49 -----
 .../fs-outerProduct-mat4x4-ivec.shader_test        |  67 -------
 .../execution/fs-outerProduct-mat4x4.shader_test   |  47 -----
 .../spec/glsl-1.20/execution/outerProduct-const.sh | 209 --------------------
 tests/spec/glsl-1.20/execution/outerProduct.sh     | 205 --------------------
 .../vs-outerProduct-const-mat2-ivec.shader_test    |  50 -----
 .../vs-outerProduct-const-mat2.shader_test         |  30 ---
 .../vs-outerProduct-const-mat2x2-ivec.shader_test  |  50 -----
 .../vs-outerProduct-const-mat2x2.shader_test       |  30 ---
 .../vs-outerProduct-const-mat2x3-ivec.shader_test  |  52 -----
 .../vs-outerProduct-const-mat2x3.shader_test       |  32 ----
 .../vs-outerProduct-const-mat2x4-ivec.shader_test  |  52 -----
 .../vs-outerProduct-const-mat2x4.shader_test       |  32 ----
 .../vs-outerProduct-const-mat3-ivec.shader_test    |  50 -----
 .../vs-outerProduct-const-mat3.shader_test         |  30 ---
 .../vs-outerProduct-const-mat3x2-ivec.shader_test  |  52 -----
 .../vs-outerProduct-const-mat3x2.shader_test       |  32 ----
 .../vs-outerProduct-const-mat3x3-ivec.shader_test  |  50 -----
 .../vs-outerProduct-const-mat3x3.shader_test       |  30 ---
 .../vs-outerProduct-const-mat3x4-ivec.shader_test  |  52 -----
 .../vs-outerProduct-const-mat3x4.shader_test       |  32 ----
 .../vs-outerProduct-const-mat4-ivec.shader_test    |  50 -----
 .../vs-outerProduct-const-mat4.shader_test         |  30 ---
 .../vs-outerProduct-const-mat4x2-ivec.shader_test  |  52 -----
 .../vs-outerProduct-const-mat4x2.shader_test       |  32 ----
 .../vs-outerProduct-const-mat4x3-ivec.shader_test  |  52 -----
 .../vs-outerProduct-const-mat4x3.shader_test       |  32 ----
 .../vs-outerProduct-const-mat4x4-ivec.shader_test  |  50 -----
 .../vs-outerProduct-const-mat4x4.shader_test       |  30 ---
 .../vs-outerProduct-mat2-ivec.shader_test          |  70 -------
 .../execution/vs-outerProduct-mat2.shader_test     |  50 -----
 .../vs-outerProduct-mat2x2-ivec.shader_test        |  70 -------
 .../execution/vs-outerProduct-mat2x2.shader_test   |  50 -----
 .../vs-outerProduct-mat2x3-ivec.shader_test        |  72 -------
 .../execution/vs-outerProduct-mat2x3.shader_test   |  52 -----
 .../vs-outerProduct-mat2x4-ivec.shader_test        |  72 -------
 .../execution/vs-outerProduct-mat2x4.shader_test   |  52 -----
 .../vs-outerProduct-mat3-ivec.shader_test          |  70 -------
 .../execution/vs-outerProduct-mat3.shader_test     |  50 -----
 .../vs-outerProduct-mat3x2-ivec.shader_test        |  72 -------
 .../execution/vs-outerProduct-mat3x2.shader_test   |  52 -----
 .../vs-outerProduct-mat3x3-ivec.shader_test        |  70 -------
 .../execution/vs-outerProduct-mat3x3.shader_test   |  50 -----
 .../vs-outerProduct-mat3x4-ivec.shader_test        |  72 -------
 .../execution/vs-outerProduct-mat3x4.shader_test   |  52 -----
 .../vs-outerProduct-mat4-ivec.shader_test          |  70 -------
 .../execution/vs-outerProduct-mat4.shader_test     |  50 -----
 .../vs-outerProduct-mat4x2-ivec.shader_test        |  72 -------
 .../execution/vs-outerProduct-mat4x2.shader_test   |  52 -----
 .../vs-outerProduct-mat4x3-ivec.shader_test        |  72 -------
 .../execution/vs-outerProduct-mat4x3.shader_test   |  52 -----
 .../vs-outerProduct-mat4x4-ivec.shader_test        |  70 -------
 .../execution/vs-outerProduct-mat4x4.shader_test   |  50 -----
 175 files changed, 458 insertions(+), 6612 deletions(-)
 create mode 100644 generated_tests/gen_outerproduct_invalid_params.py
 create mode 100644 generated_tests/gen_outerproduct_template.mako
 create mode 100644 generated_tests/gen_outerproduct_tests.py
 create mode 100644 generated_tests/gen_texture_lod_tests.py
 delete mode 100755 tests/asmparsertest/make_test_list.sh
 delete mode 100755 tests/glslparsertest/external-glslparsertest.sh
 delete mode 100755 tests/glslparsertest/glsl2/make_tex_lod_tests.sh
 delete mode 100755 tests/glslparsertest/glsl2/make_tex_rect_tests.sh
 delete mode 100755 tests/spec/arb_shader_texture_lod/compiler/make_tex_lod_tests.sh
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-01.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-02.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-03.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-04.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-05.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-06.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-07.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-08.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-09.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-10.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-11.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-12.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-13.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-14.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-15.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-16.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-17.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-18.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-19.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-20.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-21.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-22.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-23.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-24.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-25.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-26.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-27.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-28.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-29.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-30.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-31.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-32.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-33.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_grad-34.vert
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-01.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-02.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-03.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-04.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-05.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-06.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-07.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-08.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-09.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-10.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-11.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-12.frag
 delete mode 100644 tests/spec/arb_shader_texture_lod/compiler/tex_lod-13.frag
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-bool.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec2.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec3.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec4.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-float.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-int.vert
 delete mode 100755 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-invalid-parameters.sh
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x2.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x3.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x4.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x2.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x3.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x4.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x2.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x3.vert
 delete mode 100644 tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x4.vert
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4.shader_test
 delete mode 100755 tests/spec/glsl-1.20/execution/outerProduct-const.sh
 delete mode 100755 tests/spec/glsl-1.20/execution/outerProduct.sh
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat4.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4-ivec.shader_test
 delete mode 100644 tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4.shader_test

-- 
2.0.0.rc2



More information about the Piglit mailing list