[Piglit] [PATCH 1/6] nv_non_square_matrices: Add negative compile tests
Rafal Mielniczuk
rafal.mielniczuk2 at gmail.com
Wed Feb 26 08:23:20 PST 2014
---
tests/all.py | 6 ++++++
.../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 +++++++++
7 files changed, 60 insertions(+)
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
diff --git a/tests/all.py b/tests/all.py
index 590c832..3ca1c24 100644
--- a/tests/all.py
+++ b/tests/all.py
@@ -3043,6 +3043,12 @@ nv_conditional_render['drawpixels'] = PlainExecTest(['nv_conditional_render-draw
nv_conditional_render['generatemipmap'] = PlainExecTest(['nv_conditional_render-generatemipmap', '-auto'])
nv_conditional_render['vertex_array'] = PlainExecTest(['nv_conditional_render-vertex_array', '-auto'])
+nv_non_square_matrices = Group()
+spec['NV_non_square_matrices'] = nv_non_square_matrices
+import_glsl_parser_tests(spec['NV_non_square_matrices'],
+ os.path.join(testsDir, 'spec', 'nv_non_square_matrices'),
+ ['compiler'])
+
oes_compressed_paletted_texture = Group()
spec['OES_compressed_paletted_texture'] = oes_compressed_paletted_texture
oes_compressed_paletted_texture['invalid formats'] = concurrent_test('arb_texture_compression-invalid-formats paletted')
diff --git a/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat2x3.vert b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat2x3.vert
new file mode 100644
index 0000000..56d7f06
--- /dev/null
+++ b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat2x3.vert
@@ -0,0 +1,9 @@
+// [config]
+// expect_result: fail
+// glsl_version: 1.00
+// [end config]
+#version 100
+uniform mat2x3 u;
+void main() {
+ gl_Position = vec4(0.0);
+}
diff --git a/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat2x4.vert b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat2x4.vert
new file mode 100644
index 0000000..7ba338a
--- /dev/null
+++ b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat2x4.vert
@@ -0,0 +1,9 @@
+// [config]
+// expect_result: fail
+// glsl_version: 1.00
+// [end config]
+#version 100
+uniform mat2x4 u;
+void main() {
+ gl_Position = vec4(0.0);
+}
diff --git a/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat3x2.vert b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat3x2.vert
new file mode 100644
index 0000000..7cdb044
--- /dev/null
+++ b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat3x2.vert
@@ -0,0 +1,9 @@
+// [config]
+// expect_result: fail
+// glsl_version: 1.00
+// [end config]
+#version 100
+uniform mat3x2 u;
+void main() {
+ gl_Position = vec4(0.0);
+}
diff --git a/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat3x4.vert b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat3x4.vert
new file mode 100644
index 0000000..8de128e
--- /dev/null
+++ b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat3x4.vert
@@ -0,0 +1,9 @@
+// [config]
+// expect_result: fail
+// glsl_version: 1.00
+// [end config]
+#version 100
+uniform mat3x4 u;
+void main() {
+ gl_Position = vec4(0.0);
+}
diff --git a/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat4x2.vert b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat4x2.vert
new file mode 100644
index 0000000..4f3c699
--- /dev/null
+++ b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat4x2.vert
@@ -0,0 +1,9 @@
+// [config]
+// expect_result: fail
+// glsl_version: 1.00
+// [end config]
+#version 100
+uniform mat4x2 u;
+void main() {
+ gl_Position = vec4(0.0);
+}
diff --git a/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat4x3.vert b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat4x3.vert
new file mode 100644
index 0000000..9de685b
--- /dev/null
+++ b/tests/spec/nv_non_square_matrices/compiler/missing-extension-mat4x3.vert
@@ -0,0 +1,9 @@
+// [config]
+// expect_result: fail
+// glsl_version: 1.00
+// [end config]
+#version 100
+uniform mat4x3 u;
+void main() {
+ gl_Position = vec4(0.0);
+}
--
1.9.0
More information about the Piglit
mailing list