void fragment() { // Bypasses zTexture because only alpha is queried. if (texture2D(TEXTURE, UV).a == 0.0) { discard; // Discard if no alpha so that there's a hole in the stencil buffer. } COLOR = vec4(0.0); }