From e514c27675fa01e5f4f28bee507fd1e7f19d4297 Mon Sep 17 00:00:00 2001 From: Rhys Lloyd Date: Tue, 25 Nov 2025 08:14:19 -0800 Subject: [PATCH] reduce min dist bit width --- engine/physics/src/minimum_difference.rs | 68 +++++++++++++----------- 1 file changed, 36 insertions(+), 32 deletions(-) diff --git a/engine/physics/src/minimum_difference.rs b/engine/physics/src/minimum_difference.rs index dfedb5d7..485e6870 100644 --- a/engine/physics/src/minimum_difference.rs +++ b/engine/physics/src/minimum_difference.rs @@ -204,10 +204,8 @@ fn reduce_simplex( // local uDist = uv_up/(u_u*v.magnitude) // local vDist = uv_pv/(v_v*u.magnitude) // local minDist2 = math.min(uDist, vDist) - let u_u=u.dot(u); - let v_v=v.dot(v); - let u_dist=uv_up*(v_v*u.length()); - let v_dist=uv_pv*(u_u*v.length()); + let u_dist=uv_up*v.length(); + let v_dist=uv_pv*u.length(); // if vDist == minDist2 then if v_dist