From 1fe414d98aa9a10fb49f6367bd37b4da47fffa73 Mon Sep 17 00:00:00 2001 From: ejcoumans Date: Tue, 17 Oct 2006 01:59:02 +0000 Subject: [PATCH] Hooked up 'disable deactivation mode' via debugMode --- src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp b/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp index 71cd46243..75a66f2a4 100644 --- a/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp +++ b/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp @@ -121,6 +121,11 @@ void btDiscreteDynamicsWorld::synchronizeMotionStates() void btDiscreteDynamicsWorld::stepSimulation(float timeStep, int numSubsteps) { + //process some debugging flags + if (getDebugDrawer()) + { + gDisableDeactivation = (getDebugDrawer()->getDebugMode() & btIDebugDraw::DBG_NoDeactivation) != 0; + } if (!btFuzzyZero(timeStep) && numSubsteps) {