diff --git a/effects/shaders.qrc b/effects/shaders.qrc
--- a/effects/shaders.qrc
+++ b/effects/shaders.qrc
@@ -8,7 +8,7 @@
invert/data/1.10/invert.frag
logout/data/1.10/logout-blur.frag
lookingglass/data/1.10/lookingglass.frag
- startupfeedback/data/blinking-startup-fragment.glsl
+ startupfeedback/data/1.10/blinking-startup-fragment.glsl
coverswitch/shaders/1.40/coverswitch-reflection.glsl
@@ -19,6 +19,7 @@
invert/data/1.40/invert.frag
logout/data/1.40/logout-blur.frag
lookingglass/data/1.40/lookingglass.frag
+ startupfeedback/data/1.40/blinking-startup-fragment.glsl
diff --git a/effects/startupfeedback/data/blinking-startup-fragment.glsl b/effects/startupfeedback/data/1.10/blinking-startup-fragment.glsl
rename from effects/startupfeedback/data/blinking-startup-fragment.glsl
rename to effects/startupfeedback/data/1.10/blinking-startup-fragment.glsl
diff --git a/effects/startupfeedback/data/blinking-startup-fragment.glsl b/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl
rename from effects/startupfeedback/data/blinking-startup-fragment.glsl
rename to effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl
--- a/effects/startupfeedback/data/blinking-startup-fragment.glsl
+++ b/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl
@@ -1,13 +1,16 @@
+#version 140
uniform sampler2D sampler;
uniform vec4 geometryColor;
-varying vec2 texcoord0;
+in vec2 texcoord0;
+
+out vec4 fragColor;
void main()
{
- vec4 tex = texture2D(sampler, texcoord0);
+ vec4 tex = texture(sampler, texcoord0);
if (tex.a != 1.0) {
tex = geometryColor;
}
- gl_FragColor = tex;
+ fragColor = tex;
}