Reviewed-by: Tapani Pälli <[email protected]>

On 10/20/2016 01:37 PM, Samuel Iglesias Gonsálvez wrote:
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97804
Signed-off-by: Samuel Iglesias Gonsálvez <[email protected]>
---
  ...t-precision-qualifier-redeclaration.shader_test | 34 ++++++++++++++++++++++
  1 file changed, 34 insertions(+)
  create mode 100644 
tests/spec/glsl-es-1.00/linker/glsl-default-precision-qualifier-redeclaration.shader_test

diff --git 
a/tests/spec/glsl-es-1.00/linker/glsl-default-precision-qualifier-redeclaration.shader_test
 
b/tests/spec/glsl-es-1.00/linker/glsl-default-precision-qualifier-redeclaration.shader_test
new file mode 100644
index 0000000..510ba20
--- /dev/null
+++ 
b/tests/spec/glsl-es-1.00/linker/glsl-default-precision-qualifier-redeclaration.shader_test
@@ -0,0 +1,34 @@
+#
+# Test that vertex shader defaults to highp (only fragment shader
+# needs to specify float precision) and that later fragment shader
+# highp precision declaration overrides earlier mediump declaration.
+#
+[require]
+GL ES >= 2.0
+GLSL ES >= 1.00
+
+[vertex shader]
+
+uniform float a;
+
+void main(void)
+{
+        gl_Position = vec4(a);
+}
+
+[fragment shader]
+#ifdef GL_ES
+precision mediump float;
+#endif
+#ifdef GL_ES
+precision highp float;
+#endif
+
+uniform float a;
+
+void main(void)
+{
+    gl_FragColor = vec4(a);
+}
+[test]
+link success


_______________________________________________
Piglit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to