diff --git a/manimlib/shaders/quadratic_bezier_stroke/geom.glsl b/manimlib/shaders/quadratic_bezier_stroke/geom.glsl index 9ac28714..c695a90b 100644 --- a/manimlib/shaders/quadratic_bezier_stroke/geom.glsl +++ b/manimlib/shaders/quadratic_bezier_stroke/geom.glsl @@ -143,6 +143,8 @@ int get_corners( void main() { + if (distance(verts[0], verts[1]) == 0 && distance(verts[1], verts[2]) == 0) return; + bezier_degree = (abs(v_joint_angle[1]) < 1e-3) ? 1.0 : 2.0; vec3 unit_normal = get_unit_normal(vec3[3](verts[0], verts[1], verts[2]));