Files
tgcc/core/main_scene_ui/hole_mask.gdshader
2026-06-06 14:19:27 +00:00

11 lines
321 B
Plaintext

shader_type canvas_item;
uniform sampler2D mask_texture;
void fragment() {
vec4 mask_color = texture(mask_texture, UV);
// Sottrae l'alpha della maschera dall'alpha del pannello.
// Dove la maschera è opaca (alpha = 1), il pannello diventerà trasparente (alpha = 0).
COLOR.a = max(COLOR.a - mask_color.a, 0.0);
}