summaryrefslogtreecommitdiff
path: root/tests/spec/glsl-1.30/compiler
diff options
context:
space:
mode:
authorChad Versace <chad.versace@intel.com>2011-01-13 11:56:08 -0800
committerChad Versace <chad.versace@intel.com>2011-01-18 15:12:17 -0800
commit1b283e54f71aa5fb1f13dde65d9de6d0d168f658 (patch)
tree8998ac4dfb9db3fe694214e4addd311da56dd3a0 /tests/spec/glsl-1.30/compiler
parentb62fb8b3bb5b210d1c7b862747b217aecadf72a3 (diff)
glsl-1.00, glsl-1.30: Add tests for precision qualifiers on bvec2
Diffstat (limited to 'tests/spec/glsl-1.30/compiler')
-rw-r--r--tests/spec/glsl-1.30/compiler/precision-qualifiers/precision-bool-02.frag17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/spec/glsl-1.30/compiler/precision-qualifiers/precision-bool-02.frag b/tests/spec/glsl-1.30/compiler/precision-qualifiers/precision-bool-02.frag
new file mode 100644
index 000000000..0251c78f5
--- /dev/null
+++ b/tests/spec/glsl-1.30/compiler/precision-qualifiers/precision-bool-02.frag
@@ -0,0 +1,17 @@
+// [config]
+// expect_result: fail
+// glsl_version: 1.30
+// [end config]
+//
+// Precision qualifiers cannot be applied to boolean vectors.
+//
+// From section 4.5.2 of the GLSL 1.30 spec:
+// Literal constants do not have precision qualifiers. Neither do Boolean
+// variables.
+
+#version 130
+
+float f() {
+ lowp bvec2 v;
+ return 0.0;
+}