diff --git a/manimlib/shaders/textured_surface/frag.glsl b/manimlib/shaders/textured_surface/frag.glsl index cb5f061c..de859c16 100644 --- a/manimlib/shaders/textured_surface/frag.glsl +++ b/manimlib/shaders/textured_surface/frag.glsl @@ -26,6 +26,7 @@ void main() { float alpha = smoothstep(-dark_shift, dark_shift, dp); color = mix(dark_color, color, alpha); } + if (color.a == 0) discard; frag_color = finalize_color( color,