14 lines
337 B
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);
|
|
}}
|