yadm-config/.config/wal/templates/wallpaper.glsl

14 lines
337 B
GLSL

#define FG_COLOR vec3({foreground.rgb})
#define BG_COLOR vec3({background.rgb})
precision mediump float;
uniform vec2 uSize;
uniform sampler2D uImage;
void main() {{
vec2 uv = gl_FragCoord.xy / uSize;
float value = texture2D(uImage, uv).r;
gl_FragColor = vec4(mix(BG_COLOR / 255.0, FG_COLOR / 255.0, value), 1.0);
}}