From 94993901cdb75fad7b68080eaa0e9b546810a107 Mon Sep 17 00:00:00 2001 From: Terence Date: Tue, 1 Jun 2021 20:41:38 -0400 Subject: wip --- src/dynamics/solver/velocity_ground_constraint_element.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/dynamics/solver/velocity_ground_constraint_element.rs') diff --git a/src/dynamics/solver/velocity_ground_constraint_element.rs b/src/dynamics/solver/velocity_ground_constraint_element.rs index 8bcdc82..c4c6393 100644 --- a/src/dynamics/solver/velocity_ground_constraint_element.rs +++ b/src/dynamics/solver/velocity_ground_constraint_element.rs @@ -78,7 +78,12 @@ impl VelocityGroundConstraintTangentPart { self.impulse[0] - self.r[0] * dimpulse_0, self.impulse[1] - self.r[1] * dimpulse_1, ); - let new_impulse = new_impulse.simd_cap_magnitude(limit); + let new_impulse = { + let _disable_fe_except = + crate::utils::DisableFloatingPointExceptionsFlags:: + disable_floating_point_exceptions(); + new_impulse.simd_cap_magnitude(limit) + }; let dlambda = new_impulse - self.impulse; self.impulse = new_impulse; -- cgit