[Piglit] [PATCH] glslparsertest: Add test for parenthesis-less 'defined' expressions.

jfonseca at vmware.com jfonseca at vmware.com
Tue Nov 30 07:25:53 PST 2010


From: José Fonseca <jfonseca at vmware.com>

Used in Cinebench R11. Passes on NVIDIA.
---
 tests/glslparser.tests                     |    1 +
 tests/glslparsertest/glsl2/defined-01.vert |   11 +++++++++++
 2 files changed, 12 insertions(+), 0 deletions(-)
 create mode 100644 tests/glslparsertest/glsl2/defined-01.vert

diff --git a/tests/glslparser.tests b/tests/glslparser.tests
index f9b2672..843ab67 100644
--- a/tests/glslparser.tests
+++ b/tests/glslparser.tests
@@ -336,6 +336,7 @@ add_otherglslparsertest('glsl2/const-builtin-noise2.frag', 'fail', '1.20')
 add_otherglslparsertest('glsl2/const-builtin-noise3.frag', 'fail', '1.20')
 add_otherglslparsertest('glsl2/const-builtin-noise4.frag', 'fail', '1.20')
 add_otherglslparsertest('glsl2/const-userfunction.frag', 'fail', '1.20')
+add_otherglslparsertest('glsl2/defined-01.vert', 'pass')
 add_otherglslparsertest('glsl2/draw_buffers-01.frag', 'pass')
 add_otherglslparsertest('glsl2/draw_buffers-05.vert', 'pass')
 add_otherglslparsertest('glsl2/draw_buffers-06.vert', 'pass')
diff --git a/tests/glslparsertest/glsl2/defined-01.vert b/tests/glslparsertest/glsl2/defined-01.vert
new file mode 100644
index 0000000..845f423
--- /dev/null
+++ b/tests/glslparsertest/glsl2/defined-01.vert
@@ -0,0 +1,11 @@
+/* PASS */
+
+#if 1 == 0 || defined UNDEFINED
+#else
+#endif
+
+void main()
+{
+  gl_Position = gl_Vertex;
+}
+
-- 
1.7.2.3



More information about the Piglit mailing list