diff --git a/effects/shaders.qrc b/effects/shaders.qrc index cf19e34c8b..5d91b0c81d 100644 --- 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 similarity index 100% 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/1.40/blinking-startup-fragment.glsl b/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl new file mode 100644 index 0000000000..88c721999b --- /dev/null +++ b/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl @@ -0,0 +1,16 @@ +#version 140 +uniform sampler2D sampler; +uniform vec4 geometryColor; + +in vec2 texcoord0; + +out vec4 fragColor; + +void main() +{ + vec4 tex = texture(sampler, texcoord0); + if (tex.a != 1.0) { + tex = geometryColor; + } + fragColor = tex; +}