From 47e5b3f78e42c2683c5a61d663cdd17ef1850a62 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Mon, 6 Nov 2023 15:18:35 -0500 Subject: Add quick toggle for enabling/disabling collision callback --- src/physics.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/physics.cpp') diff --git a/src/physics.cpp b/src/physics.cpp index f0d8b8e..3781b3b 100644 --- a/src/physics.cpp +++ b/src/physics.cpp @@ -85,10 +85,14 @@ void Physics_Init() { btDispatcher = Pke_New(MemBkt_Bullet); new (btDispatcher) btCollisionDispatcher(btConfiguration); + btBroadphase = Pke_New(MemBkt_Bullet); +#if 1 btHashedOverlappingPairCache *overlappingPairCache = Pke_New(MemBkt_Bullet); overlappingPairCache->setOverlapFilterCallback(&collisionHandlerStruct); - btBroadphase = Pke_New(MemBkt_Bullet); new (btBroadphase) btDbvtBroadphase(overlappingPairCache); +#else + new (btBroadphase) btDbvtBroadphase(); +#endif btSolver = Pke_New(MemBkt_Bullet); BtDynamicsWorld = Pke_New(MemBkt_Bullet); -- cgit v1.2.3