Pixel-Composer/shaders/sh_canvas_mask/sh_canvas_mask.fsh

13 lines
314 B
Plaintext
Raw Normal View History

2024-04-12 11:45:21 +02:00
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 );
}