From 1e9a962d34fa5143404d1dae1bfa0243e3d8a6a0 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Tue, 5 Jan 2021 17:07:26 +0100 Subject: Testbed physx backend: re-add joints. --- src_testbed/testbed.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src_testbed/testbed.rs') diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs index 10b3a0a..bef9b8f 100644 --- a/src_testbed/testbed.rs +++ b/src_testbed/testbed.rs @@ -1126,6 +1126,14 @@ impl State for Testbed { if self.state.selected_example != prev_example { self.physics.integration_parameters = IntegrationParameters::default(); + if self.state.selected_backend == PHYSX_BACKEND_PATCH_FRICTION + || self.state.selected_backend == PHYSX_BACKEND_TWO_FRICTION_DIR + { + std::mem::swap( + &mut self.physics.integration_parameters.max_velocity_iterations, + &mut self.physics.integration_parameters.max_position_iterations, + ) + } } self.builders[self.state.selected_example].1(self); -- cgit