summaryrefslogtreecommitdiffstats
path: root/examples/qml-compositor/ContrastEffect.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qml-compositor/ContrastEffect.qml')
-rw-r--r--examples/qml-compositor/ContrastEffect.qml14
1 files changed, 7 insertions, 7 deletions
diff --git a/examples/qml-compositor/ContrastEffect.qml b/examples/qml-compositor/ContrastEffect.qml
index 5159950dd..c284b2907 100644
--- a/examples/qml-compositor/ContrastEffect.qml
+++ b/examples/qml-compositor/ContrastEffect.qml
@@ -75,15 +75,15 @@ ShaderEffect {
vertexShader: source && source.isYInverted ? vShaderInvertedY : vShader
fragmentShader: "
- uniform sampler2D source;
- uniform float qt_Opacity;
- uniform vec4 color;
- uniform float blend;
+ uniform lowp sampler2D source;
+ uniform highp float qt_Opacity;
+ uniform highp vec4 color;
+ uniform highp float blend;
varying highp vec2 qt_TexCoord0;
void main() {
- vec4 sourceColor = texture2D(source, qt_TexCoord0);
- vec3 delta = sourceColor.rgb - vec3(0.5);
- vec3 lowerContrast = vec3(0.5) + 0.4 * delta;
+ highp vec4 sourceColor = texture2D(source, qt_TexCoord0);
+ highp vec3 delta = sourceColor.rgb - vec3(0.5);
+ highp vec3 lowerContrast = vec3(0.5) + 0.4 * delta;
gl_FragColor = qt_Opacity * mix(sourceColor, color * sourceColor.a * dot(lowerContrast, vec3(11, 16, 5) * (1. / 32.)), blend);
}
"