[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