From f6dcf94f25e4e61120103a0674da22842fe81192 Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Sat, 8 Nov 2008 06:37:48 +0000 Subject: [PATCH] Reduce default memory pool sizes (will use heap on overflow anyway), fits better with iPhone and consoles Debug drawer needs to iterate over all objects, not just active --- .../CollisionDispatch/btDefaultCollisionConfiguration.h | 6 +++--- src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h b/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h index 5d3c3ed0e..465565e62 100644 --- a/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h +++ b/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h @@ -33,9 +33,9 @@ struct btDefaultCollisionConstructionInfo :m_stackAlloc(0), m_persistentManifoldPool(0), m_collisionAlgorithmPool(0), - m_defaultMaxPersistentManifoldPoolSize(65535), - m_defaultMaxCollisionAlgorithmPoolSize(65535), - m_defaultStackAllocatorSize(5*1024*1024) + m_defaultMaxPersistentManifoldPoolSize(4096), + m_defaultMaxCollisionAlgorithmPoolSize(4096), + m_defaultStackAllocatorSize(0) { } }; diff --git a/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp b/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp index dbcabcb31..cd2fdedb6 100644 --- a/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp +++ b/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp @@ -151,9 +151,9 @@ void btDiscreteDynamicsWorld::debugDrawWorld() { int i; - for ( i=0;igetDebugMode() & btIDebugDraw::DBG_DrawWireframe) { btVector3 color(btScalar(255.),btScalar(255.),btScalar(255.));