diff --git a/manimlib/shaders/inserts/get_xy_to_uv.glsl b/manimlib/shaders/inserts/get_xy_to_uv.glsl index 643eeefc..15c1702b 100644 --- a/manimlib/shaders/inserts/get_xy_to_uv.glsl +++ b/manimlib/shaders/inserts/get_xy_to_uv.glsl @@ -67,9 +67,9 @@ mat3 get_xy_to_uv(vec2 controls[3], float temp_is_linear, out float is_linear){ */ vec2[2] dest; is_linear = temp_is_linear; - // Portions of the parabola y = x^2 where x exceeds this value are just - // treated as straight lines. - float thresh = 2.0; + // Portions of the parabola y = x^2 where abs(x) exceeds + // this value are treated as straight lines. + float thresh = 2.0; if (!bool(is_linear)){ vec2 xs = xs_on_clean_parabola(controls); float x0 = xs.x;