Pixel-Composer/shaders/sh_canvas_mask/sh_canvas_mask.fsh
2024-04-12 16:45:21 +07:00

12 lines
314 B
GLSL

varying vec2 v_vTexcoord;
varying vec4 v_vColour;
uniform sampler2D drawSurface;
uniform sampler2D maskSurface;
void main() {
vec4 drw = texture2D( drawSurface, v_vTexcoord );
vec4 msk = texture2D( maskSurface, v_vTexcoord );
gl_FragColor = msk.a > 0.5? drw : texture2D( gm_BaseTexture, v_vTexcoord );
}