[Piglit] [PATCH 0/6] Replace bash generator and tests with python
Dylan Baker
baker.dylan.c at gmail.com
Fri Mar 4 20:53:51 UTC 2016
Quoting Dylan Baker (2016-03-02 17:20:56)
> 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
>
I meant to CC you on this and forgot.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/piglit/attachments/20160304/ae62daab/attachment-0001.sig>
More information about the Piglit
mailing list