From c3a0f25cf35aaada7bf0c7868d93f11b64c009ff Mon Sep 17 00:00:00 2001 From: Ian Romanick <ian.d.romanick@intel.com> Date: Thu, 17 Jun 2010 19:47:12 -0700 Subject: [PATCH] glslparsertest: Add several tests for uniforms with initializers --- tests/all.tests | 2 ++ tests/glslparsertest/glsl2/uniform-01.vert | 3 +++ tests/glslparsertest/glsl2/uniform-02.vert | 2 ++ 3 files changed, 7 insertions(+) create mode 100644 tests/glslparsertest/glsl2/uniform-01.vert create mode 100644 tests/glslparsertest/glsl2/uniform-02.vert diff --git a/tests/all.tests b/tests/all.tests index d03f3050d8..6bc4da7e97 100644 --- a/tests/all.tests +++ b/tests/all.tests @@ -676,6 +676,8 @@ add_otherglslparsertest('glsl2/swiz-01.vert', 'pass') add_otherglslparsertest('glsl2/swiz-02.vert', 'fail') add_otherglslparsertest('glsl2/tex_rect-01.frag', 'pass') add_otherglslparsertest('glsl2/tex_rect-02.frag', 'fail') +add_otherglslparsertest('glsl2/uniform-01.vert', 'pass') +add_otherglslparsertest('glsl2/uniform-02.vert', 'fail') add_otherglslparsertest('glsl2/void-01.vert', 'fail') # All the GST shaders should pass. diff --git a/tests/glslparsertest/glsl2/uniform-01.vert b/tests/glslparsertest/glsl2/uniform-01.vert new file mode 100644 index 0000000000..2b0499c383 --- /dev/null +++ b/tests/glslparsertest/glsl2/uniform-01.vert @@ -0,0 +1,3 @@ +/* PASS */ +#version 120 +uniform vec2 a = vec2(1.0, 2.0); diff --git a/tests/glslparsertest/glsl2/uniform-02.vert b/tests/glslparsertest/glsl2/uniform-02.vert new file mode 100644 index 0000000000..2c2edd551c --- /dev/null +++ b/tests/glslparsertest/glsl2/uniform-02.vert @@ -0,0 +1,2 @@ +/* FAIL - uniform initializers not allowed in GLSL 1.10 */ +uniform vec2 a = vec2(1.0, 2.0); -- GitLab