diff --git a/effects/shaders.qrc b/effects/shaders.qrc --- a/effects/shaders.qrc +++ b/effects/shaders.qrc @@ -7,7 +7,7 @@ cube/data/1.10/sphere.vert invert/data/1.10/invert.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 @@ -17,6 +17,7 @@ cube/data/1.40/sphere.vert invert/data/1.40/invert.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/1.40/blinking-startup-fragment.glsl b/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl new file mode 100644 --- /dev/null +++ b/effects/startupfeedback/data/1.40/blinking-startup-fragment.glsl @@ -0,0 +1,13 @@ +uniform sampler2D sampler; +uniform vec4 geometryColor; + +varying vec2 texcoord0; + +void main() +{ + vec4 tex = texture2D(sampler, texcoord0); + if (tex.a != 1.0) { + tex = geometryColor; + } + gl_FragColor = tex; +}