Hi, This series implements nv_non_square_matrices tests from newbie projects wiki.
To make the tests build succesfully, I had to update gl2ext.h file, so that new api entries are available. I have seen some libepoxy conversion work on mailing list which delete this file, so perhaps patch nr 5 can be ignored. I have also almost ready mesa patches to enable the extension. I will try to send as soon as possible. Best, Rafal Rafal Mielniczuk (6): nv_non_square_matrices: Add negative compile tests nv_non_square_matrices: Add positive compile tests nv_non_square_matrices: Add tests for the preprocessor define nv_non_square_matrices: Add getActiveUniform and Attrib test glapi: Update gl2ext.h to the newest revision nv_non_square_matrices: Add glUniformMatrix?x?fvNV tests glapi/GLES2/gl2ext.h | 2592 +++++++++----------- tests/all.py | 8 + tests/spec/CMakeLists.txt | 1 + .../nv_non_square_matrices/CMakeLists.gles2.txt | 14 + tests/spec/nv_non_square_matrices/CMakeLists.txt | 1 + .../nv_non_square_matrices/compiler/define.vert | 19 + .../compiler/mat2x3-vector-multiplication.vert | 12 + .../compiler/mat2x4-vector-multiplication.vert | 12 + .../compiler/mat3x2-vector-multiplication.vert | 12 + .../compiler/mat3x4-vector-multiplication.vert | 12 + .../compiler/mat4x2-vector-multiplication.vert | 12 + .../compiler/mat4x3-vector-multiplication.vert | 12 + .../compiler/missing-extension-mat2x3.vert | 9 + .../compiler/missing-extension-mat2x4.vert | 9 + .../compiler/missing-extension-mat3x2.vert | 9 + .../compiler/missing-extension-mat3x4.vert | 9 + .../compiler/missing-extension-mat4x2.vert | 9 + .../compiler/missing-extension-mat4x3.vert | 9 + .../nv_non_square_matrices/get-active-matrix.c | 197 ++ .../nv_non_square_matrices/set-uniform-matrix.c | 196 ++ 20 files changed, 1668 insertions(+), 1486 deletions(-) create mode 100644 tests/spec/nv_non_square_matrices/CMakeLists.gles2.txt create mode 100644 tests/spec/nv_non_square_matrices/CMakeLists.txt create mode 100644 tests/spec/nv_non_square_matrices/compiler/define.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/mat2x3-vector-multiplication.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/mat2x4-vector-multiplication.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/mat3x2-vector-multiplication.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/mat3x4-vector-multiplication.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/mat4x2-vector-multiplication.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/mat4x3-vector-multiplication.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/missing-extension-mat2x3.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/missing-extension-mat2x4.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/missing-extension-mat3x2.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/missing-extension-mat3x4.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/missing-extension-mat4x2.vert create mode 100644 tests/spec/nv_non_square_matrices/compiler/missing-extension-mat4x3.vert create mode 100644 tests/spec/nv_non_square_matrices/get-active-matrix.c create mode 100644 tests/spec/nv_non_square_matrices/set-uniform-matrix.c -- 1.9.0 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
