From 5a16e3a35851e9a819d931cc5afbb2e1d948c37c Mon Sep 17 00:00:00 2001 From: Samip Poudel <074bct533.samip@pcampus.edu.np> Date: Wed, 3 Feb 2021 17:22:28 +0545 Subject: [PATCH] Converted 0 to 0.0 in sdf() and angle_between_vectors() --- manimlib/shaders/quadratic_bezier_fill/frag.glsl | 2 +- manimlib/shaders/quadratic_bezier_stroke/geom.glsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manimlib/shaders/quadratic_bezier_fill/frag.glsl b/manimlib/shaders/quadratic_bezier_fill/frag.glsl index c16c167e..b2a1c82a 100644 --- a/manimlib/shaders/quadratic_bezier_fill/frag.glsl +++ b/manimlib/shaders/quadratic_bezier_fill/frag.glsl @@ -51,7 +51,7 @@ float sdf(){ float sgn = orientation * sign(v2); float Fp = (p.x * p.x - p.y); if(sgn * Fp < 0){ - return 0; + return 0.0; }else{ return min_dist_to_curve(uv_coords, uv_b2, bezier_degree); } diff --git a/manimlib/shaders/quadratic_bezier_stroke/geom.glsl b/manimlib/shaders/quadratic_bezier_stroke/geom.glsl index ffb4e8eb..8baea0f9 100644 --- a/manimlib/shaders/quadratic_bezier_stroke/geom.glsl +++ b/manimlib/shaders/quadratic_bezier_stroke/geom.glsl @@ -66,7 +66,7 @@ void flatten_points(in vec3[3] points, out vec2[3] flat_points){ float angle_between_vectors(vec2 v1, vec2 v2){ float v1_norm = length(v1); float v2_norm = length(v2); - if(v1_norm == 0 || v2_norm == 0) return 0; + if(v1_norm == 0 || v2_norm == 0) return 0.0; float dp = dot(v1, v2) / (v1_norm * v2_norm); float angle = acos(clamp(dp, -1.0, 1.0)); float sn = sign(cross2d(v1, v2));