From 4ff12977d820d817ea235c6fea3a7441ec19b80a Mon Sep 17 00:00:00 2001
From: Laszlo Agocs <laszlo.agocs@digia.com>
Date: Wed, 6 Aug 2014 16:19:21 +0200
Subject: [PATCH] Add missing precision qualifiers in qopenglwindow example

Make GLES implementations happy.

Change-Id: Ib389e379f23794eee0fa71ca26b863e56cee662e
Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
---
 examples/opengl/qopenglwindow/background.frag | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/examples/opengl/qopenglwindow/background.frag b/examples/opengl/qopenglwindow/background.frag
index 067c3505dcb..3d9914e64bc 100644
--- a/examples/opengl/qopenglwindow/background.frag
+++ b/examples/opengl/qopenglwindow/background.frag
@@ -1,24 +1,24 @@
-uniform highp int currentTime;
+uniform int currentTime;
 uniform highp vec2 windowSize;
 
-float noise(vec2 co)
+highp float noise(highp vec2 co)
 {
     return 0.5 * fract(sin(dot(co.xy, vec2(12.9898,78.233))) * 43758.5453);
 }
 
-float curvSpeed()
+highp float curvSpeed()
 {
    return mod(float(currentTime), 1000000.0) / 500.0;
 }
 
-float curv()
+highp float curv()
 {
     return 1.0 - abs((gl_FragCoord.y / (windowSize.y / 10.0) - 5.0) - sin((gl_FragCoord.x / (windowSize.x/20.0)) - curvSpeed()));
 }
 
 void main()
 {
-    float coordNoise = noise(gl_FragCoord.xy);
-    float proximity = smoothstep(0.5, 1.0, (curv() + 1.0) * (coordNoise ));
+    highp float coordNoise = noise(gl_FragCoord.xy);
+    highp float proximity = smoothstep(0.5, 1.0, (curv() + 1.0) * (coordNoise ));
     gl_FragColor = vec4(coordNoise, coordNoise, coordNoise, 1.0) * proximity;
 }
-- 
GitLab