15 lines
342 B
GLSL
15 lines
342 B
GLSL
#version 120
|
|
|
|
uniform sampler2D color_tex;
|
|
uniform sampler2D clouds_tex;
|
|
|
|
uniform vec2 fg_ViewportSize;
|
|
|
|
void main()
|
|
{
|
|
vec2 uv = gl_FragCoord.xy / fg_ViewportSize;
|
|
vec3 color = texture2D(color_tex, uv).rgb;
|
|
vec4 clouds = texture2D(clouds_tex, uv);
|
|
color = clouds.rgb + color * clouds.a;
|
|
gl_FragColor = vec4(color, 1.0);
|
|
}
|