[Piglit] [PATCH 0/6] Replace bash generator and tests with python
Dylan Baker
baker.dylan.c at gmail.com
Thu Mar 3 01:20:56 UTC 2016
This removes the final (if you include my other series to remove the
vp-tex generator) shell generator and it's checked-in but generated
tests.
This is a little more complex than the other generator, but I think it's
still pretty straight forward.
I'v verified on i965 that the tests still return the same result, and
the generated text is equal excetp for whitespace.
Patches 1-4 are ground work, the middle two fix bugs, the others just
make unit tests better.
The final patch has been trimmed to meet the mailing list size
requirements, but can be applied from github.
This is available at my github:
https://github.com/dcbaker/piglit submit/gen-variable-index-write-python
Dylan Baker (6):
tox.ini: don't install psutil in the generator profile
framework: Add mako version to template path
generators: add mako version to the modue path.
generated_tests/test_generators: print better error messages
generators: port gen_variable_index_write to python
generators: Use python generator instead of bash generated tests
framework/summary/html_.py | 4 +-
generated_tests/CMakeLists.txt | 7 +
generated_tests/gen_variable_index_write_tests.py | 317 +++++++++++++
generated_tests/templates/__init__.py | 4 +-
.../fs.shader_test.mako | 40 ++
.../gen_variable_index_write_tests/helpers.mako | 196 ++++++++
.../vs.shader_test.mako | 74 +++
generated_tests/test_generators.py | 19 +-
.../fs-temp-array-mat2-col-row-wr.shader_test | 81 ----
.../fs-temp-array-mat2-col-wr.shader_test | 62 ---
...fs-temp-array-mat2-index-col-row-wr.shader_test | 152 ------
.../fs-temp-array-mat2-index-col-wr.shader_test | 97 ----
.../fs-temp-array-mat2-index-row-wr.shader_test | 98 ----
.../fs-temp-array-mat2-index-wr.shader_test | 70 ---
.../fs-temp-array-mat2-row-wr.shader_test | 63 ---
.../fs-temp-array-mat2-wr.shader_test | 53 ---
.../fs-temp-array-mat3-col-row-wr.shader_test | 122 -----
.../fs-temp-array-mat3-col-wr.shader_test | 70 ---
...fs-temp-array-mat3-index-col-row-wr.shader_test | 275 -----------
.../fs-temp-array-mat3-index-col-wr.shader_test | 121 -----
.../fs-temp-array-mat3-index-row-wr.shader_test | 122 -----
.../fs-temp-array-mat3-index-wr.shader_test | 70 ---
.../fs-temp-array-mat3-row-wr.shader_test | 71 ---
.../fs-temp-array-mat3-wr.shader_test | 53 ---
.../fs-temp-array-mat4-col-row-wr.shader_test | 179 -------
.../fs-temp-array-mat4-col-wr.shader_test | 78 ----
...fs-temp-array-mat4-index-col-row-wr.shader_test | 446 ------------------
.../fs-temp-array-mat4-index-col-wr.shader_test | 145 ------
.../fs-temp-array-mat4-index-row-wr.shader_test | 146 ------
.../fs-temp-array-mat4-index-wr.shader_test | 70 ---
.../fs-temp-array-mat4-row-wr.shader_test | 79 ----
.../fs-temp-array-mat4-wr.shader_test | 53 ---
.../fs-temp-mat2-col-row-wr.shader_test | 73 ---
.../fs-temp-mat2-col-wr.shader_test | 54 ---
.../fs-temp-mat2-row-wr.shader_test | 55 ---
.../variable-indexing/fs-temp-mat2-wr.shader_test | 45 --
.../fs-temp-mat3-col-row-wr.shader_test | 114 -----
.../fs-temp-mat3-col-wr.shader_test | 62 ---
.../fs-temp-mat3-row-wr.shader_test | 63 ---
.../variable-indexing/fs-temp-mat3-wr.shader_test | 45 --
.../fs-temp-mat4-col-row-wr.shader_test | 171 -------
.../fs-temp-mat4-col-wr.shader_test | 70 ---
.../fs-temp-mat4-row-wr.shader_test | 71 ---
.../variable-indexing/fs-temp-mat4-wr.shader_test | 45 --
.../vs-temp-array-mat2-col-row-wr.shader_test | 83 ----
.../vs-temp-array-mat2-col-wr.shader_test | 64 ---
...vs-temp-array-mat2-index-col-row-wr.shader_test | 154 ------
.../vs-temp-array-mat2-index-col-wr.shader_test | 99 ----
.../vs-temp-array-mat2-index-row-wr.shader_test | 100 ----
.../vs-temp-array-mat2-index-wr.shader_test | 72 ---
.../vs-temp-array-mat2-row-wr.shader_test | 65 ---
.../vs-temp-array-mat2-wr.shader_test | 55 ---
.../vs-temp-array-mat3-col-row-wr.shader_test | 124 -----
.../vs-temp-array-mat3-col-wr.shader_test | 72 ---
...vs-temp-array-mat3-index-col-row-wr.shader_test | 277 -----------
.../vs-temp-array-mat3-index-col-wr.shader_test | 123 -----
.../vs-temp-array-mat3-index-row-wr.shader_test | 124 -----
.../vs-temp-array-mat3-index-wr.shader_test | 72 ---
.../vs-temp-array-mat3-row-wr.shader_test | 73 ---
.../vs-temp-array-mat3-wr.shader_test | 55 ---
.../vs-temp-array-mat4-col-row-wr.shader_test | 181 -------
.../vs-temp-array-mat4-col-wr.shader_test | 80 ----
...vs-temp-array-mat4-index-col-row-wr.shader_test | 448 ------------------
.../vs-temp-array-mat4-index-col-wr.shader_test | 147 ------
.../vs-temp-array-mat4-index-row-wr.shader_test | 148 ------
.../vs-temp-array-mat4-index-wr.shader_test | 72 ---
.../vs-temp-array-mat4-row-wr.shader_test | 81 ----
.../vs-temp-array-mat4-wr.shader_test | 55 ---
.../vs-temp-mat2-col-row-wr.shader_test | 75 ---
.../vs-temp-mat2-col-wr.shader_test | 56 ---
.../vs-temp-mat2-row-wr.shader_test | 57 ---
.../variable-indexing/vs-temp-mat2-wr.shader_test | 47 --
.../vs-temp-mat3-col-row-wr.shader_test | 116 -----
.../vs-temp-mat3-col-wr.shader_test | 64 ---
.../vs-temp-mat3-row-wr.shader_test | 65 ---
.../variable-indexing/vs-temp-mat3-wr.shader_test | 47 --
.../vs-temp-mat4-col-row-wr.shader_test | 173 -------
.../vs-temp-mat4-col-wr.shader_test | 72 ---
.../vs-temp-mat4-row-wr.shader_test | 73 ---
.../variable-indexing/vs-temp-mat4-wr.shader_test | 47 --
.../vs-varying-array-mat2-col-row-wr.shader_test | 95 ----
.../vs-varying-array-mat2-col-wr.shader_test | 75 ---
...varying-array-mat2-index-col-row-wr.shader_test | 166 -------
.../vs-varying-array-mat2-index-col-wr.shader_test | 110 -----
.../vs-varying-array-mat2-index-row-wr.shader_test | 112 -----
.../vs-varying-array-mat2-index-wr.shader_test | 83 ----
.../vs-varying-array-mat2-row-wr.shader_test | 77 ---
.../vs-varying-array-mat2-wr.shader_test | 66 ---
.../vs-varying-array-mat3-col-row-wr.shader_test | 136 ------
.../vs-varying-array-mat3-col-wr.shader_test | 83 ----
...varying-array-mat3-index-col-row-wr.shader_test | 289 ------------
.../vs-varying-array-mat3-index-col-wr.shader_test | 134 ------
.../vs-varying-array-mat3-index-row-wr.shader_test | 136 ------
.../vs-varying-array-mat3-index-wr.shader_test | 83 ----
.../vs-varying-array-mat3-row-wr.shader_test | 85 ----
.../vs-varying-array-mat3-wr.shader_test | 66 ---
.../vs-varying-array-mat4-col-row-wr.shader_test | 193 --------
.../vs-varying-array-mat4-col-wr.shader_test | 91 ----
...varying-array-mat4-index-col-row-wr.shader_test | 460 ------------------
.../vs-varying-array-mat4-index-col-wr.shader_test | 158 -------
.../vs-varying-array-mat4-index-row-wr.shader_test | 160 -------
.../vs-varying-array-mat4-index-wr.shader_test | 83 ----
.../vs-varying-array-mat4-row-wr.shader_test | 93 ----
.../vs-varying-array-mat4-wr.shader_test | 66 ---
.../vs-varying-mat2-col-row-wr.shader_test | 86 ----
.../vs-varying-mat2-col-wr.shader_test | 66 ---
.../vs-varying-mat2-row-wr.shader_test | 68 ---
.../vs-varying-mat2-wr.shader_test | 57 ---
.../vs-varying-mat3-col-row-wr.shader_test | 127 -----
.../vs-varying-mat3-col-wr.shader_test | 74 ---
.../vs-varying-mat3-row-wr.shader_test | 76 ---
.../vs-varying-mat3-wr.shader_test | 57 ---
.../vs-varying-mat4-col-row-wr.shader_test | 184 --------
.../vs-varying-mat4-col-wr.shader_test | 82 ----
.../vs-varying-mat4-row-wr.shader_test | 84 ----
.../vs-varying-mat4-wr.shader_test | 57 ---
tests/spec/glsl-1.10/variable-index-regen.sh | 10 -
tests/spec/glsl-1.10/variable-index-write.sh | 519 ---------------------
.../fs-temp-array-mat2-col-row-wr.shader_test | 78 ----
.../fs-temp-array-mat2-col-wr.shader_test | 59 ---
...fs-temp-array-mat2-index-col-row-wr.shader_test | 149 ------
.../fs-temp-array-mat2-index-col-wr.shader_test | 94 ----
.../fs-temp-array-mat2-index-row-wr.shader_test | 95 ----
.../fs-temp-array-mat2-index-wr.shader_test | 67 ---
.../fs-temp-array-mat2-row-wr.shader_test | 60 ---
.../fs-temp-array-mat2-wr.shader_test | 50 --
.../fs-temp-array-mat3-col-row-wr.shader_test | 119 -----
.../fs-temp-array-mat3-col-wr.shader_test | 67 ---
...fs-temp-array-mat3-index-col-row-wr.shader_test | 272 -----------
.../fs-temp-array-mat3-index-col-wr.shader_test | 118 -----
.../fs-temp-array-mat3-index-row-wr.shader_test | 119 -----
.../fs-temp-array-mat3-index-wr.shader_test | 67 ---
.../fs-temp-array-mat3-row-wr.shader_test | 68 ---
.../fs-temp-array-mat3-wr.shader_test | 50 --
.../fs-temp-array-mat4-col-row-wr.shader_test | 176 -------
.../fs-temp-array-mat4-col-wr.shader_test | 75 ---
...fs-temp-array-mat4-index-col-row-wr.shader_test | 443 ------------------
.../fs-temp-array-mat4-index-col-wr.shader_test | 142 ------
.../fs-temp-array-mat4-index-row-wr.shader_test | 143 ------
.../fs-temp-array-mat4-index-wr.shader_test | 67 ---
.../fs-temp-array-mat4-row-wr.shader_test | 76 ---
.../fs-temp-array-mat4-wr.shader_test | 50 --
.../fs-temp-mat2-col-row-wr.shader_test | 73 ---
.../fs-temp-mat2-col-wr.shader_test | 54 ---
.../fs-temp-mat2-row-wr.shader_test | 55 ---
.../variable-indexing/fs-temp-mat2-wr.shader_test | 45 --
.../fs-temp-mat3-col-row-wr.shader_test | 114 -----
.../fs-temp-mat3-col-wr.shader_test | 62 ---
.../fs-temp-mat3-row-wr.shader_test | 63 ---
.../variable-indexing/fs-temp-mat3-wr.shader_test | 45 --
.../fs-temp-mat4-col-row-wr.shader_test | 171 -------
.../fs-temp-mat4-col-wr.shader_test | 70 ---
.../fs-temp-mat4-row-wr.shader_test | 71 ---
.../variable-indexing/fs-temp-mat4-wr.shader_test | 45 --
.../vs-temp-array-mat2-col-row-wr.shader_test | 80 ----
.../vs-temp-array-mat2-col-wr.shader_test | 61 ---
...vs-temp-array-mat2-index-col-row-wr.shader_test | 151 ------
.../vs-temp-array-mat2-index-col-wr.shader_test | 96 ----
.../vs-temp-array-mat2-index-row-wr.shader_test | 97 ----
.../vs-temp-array-mat2-index-wr.shader_test | 69 ---
.../vs-temp-array-mat2-row-wr.shader_test | 62 ---
.../vs-temp-array-mat2-wr.shader_test | 52 ---
.../vs-temp-array-mat3-col-row-wr.shader_test | 121 -----
.../vs-temp-array-mat3-col-wr.shader_test | 69 ---
...vs-temp-array-mat3-index-col-row-wr.shader_test | 274 -----------
.../vs-temp-array-mat3-index-col-wr.shader_test | 120 -----
.../vs-temp-array-mat3-index-row-wr.shader_test | 121 -----
.../vs-temp-array-mat3-index-wr.shader_test | 69 ---
.../vs-temp-array-mat3-row-wr.shader_test | 70 ---
.../vs-temp-array-mat3-wr.shader_test | 52 ---
.../vs-temp-array-mat4-col-row-wr.shader_test | 178 -------
.../vs-temp-array-mat4-col-wr.shader_test | 77 ---
...vs-temp-array-mat4-index-col-row-wr.shader_test | 445 ------------------
.../vs-temp-array-mat4-index-col-wr.shader_test | 144 ------
.../vs-temp-array-mat4-index-row-wr.shader_test | 145 ------
.../vs-temp-array-mat4-index-wr.shader_test | 69 ---
.../vs-temp-array-mat4-row-wr.shader_test | 78 ----
.../vs-temp-array-mat4-wr.shader_test | 52 ---
.../vs-temp-mat2-col-row-wr.shader_test | 75 ---
.../vs-temp-mat2-col-wr.shader_test | 56 ---
.../vs-temp-mat2-row-wr.shader_test | 57 ---
.../variable-indexing/vs-temp-mat2-wr.shader_test | 47 --
.../vs-temp-mat3-col-row-wr.shader_test | 116 -----
.../vs-temp-mat3-col-wr.shader_test | 64 ---
.../vs-temp-mat3-row-wr.shader_test | 65 ---
.../variable-indexing/vs-temp-mat3-wr.shader_test | 47 --
.../vs-temp-mat4-col-row-wr.shader_test | 173 -------
.../vs-temp-mat4-col-wr.shader_test | 72 ---
.../vs-temp-mat4-row-wr.shader_test | 73 ---
.../variable-indexing/vs-temp-mat4-wr.shader_test | 47 --
.../vs-varying-array-mat2-col-row-wr.shader_test | 93 ----
.../vs-varying-array-mat2-col-wr.shader_test | 73 ---
...varying-array-mat2-index-col-row-wr.shader_test | 164 -------
.../vs-varying-array-mat2-index-col-wr.shader_test | 108 -----
.../vs-varying-array-mat2-index-row-wr.shader_test | 110 -----
.../vs-varying-array-mat2-index-wr.shader_test | 81 ----
.../vs-varying-array-mat2-row-wr.shader_test | 75 ---
.../vs-varying-array-mat2-wr.shader_test | 64 ---
.../vs-varying-array-mat3-col-row-wr.shader_test | 134 ------
.../vs-varying-array-mat3-col-wr.shader_test | 81 ----
...varying-array-mat3-index-col-row-wr.shader_test | 287 ------------
.../vs-varying-array-mat3-index-col-wr.shader_test | 132 ------
.../vs-varying-array-mat3-index-row-wr.shader_test | 134 ------
.../vs-varying-array-mat3-index-wr.shader_test | 81 ----
.../vs-varying-array-mat3-row-wr.shader_test | 83 ----
.../vs-varying-array-mat3-wr.shader_test | 64 ---
.../vs-varying-array-mat4-col-row-wr.shader_test | 191 --------
.../vs-varying-array-mat4-col-wr.shader_test | 89 ----
...varying-array-mat4-index-col-row-wr.shader_test | 458 ------------------
.../vs-varying-array-mat4-index-col-wr.shader_test | 156 -------
.../vs-varying-array-mat4-index-row-wr.shader_test | 158 -------
.../vs-varying-array-mat4-index-wr.shader_test | 81 ----
.../vs-varying-array-mat4-row-wr.shader_test | 91 ----
.../vs-varying-array-mat4-wr.shader_test | 64 ---
.../vs-varying-mat2-col-row-wr.shader_test | 86 ----
.../vs-varying-mat2-col-wr.shader_test | 66 ---
.../vs-varying-mat2-row-wr.shader_test | 68 ---
.../vs-varying-mat2-wr.shader_test | 57 ---
.../vs-varying-mat3-col-row-wr.shader_test | 127 -----
.../vs-varying-mat3-col-wr.shader_test | 74 ---
.../vs-varying-mat3-row-wr.shader_test | 76 ---
.../vs-varying-mat3-wr.shader_test | 57 ---
.../vs-varying-mat4-col-row-wr.shader_test | 184 --------
.../vs-varying-mat4-col-wr.shader_test | 82 ----
.../vs-varying-mat4-row-wr.shader_test | 84 ----
.../vs-varying-mat4-wr.shader_test | 57 ---
tox.ini | 2 +-
227 files changed, 649 insertions(+), 23307 deletions(-)
create mode 100644 generated_tests/gen_variable_index_write_tests.py
create mode 100644 generated_tests/templates/gen_variable_index_write_tests/fs.shader_test.mako
create mode 100644 generated_tests/templates/gen_variable_index_write_tests/helpers.mako
create mode 100644 generated_tests/templates/gen_variable_index_write_tests/vs.shader_test.mako
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-wr.shader_test
delete mode 100755 tests/spec/glsl-1.10/variable-index-regen.sh
delete mode 100755 tests/spec/glsl-1.10/variable-index-write.sh
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-col-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-col-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-row-wr.shader_test
delete mode 100644 tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-wr.shader_test
--
2.7.2
More information about the Piglit
mailing list