summaryrefslogtreecommitdiff
path: root/src/physics.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-05-19 11:25:56 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-05-19 11:25:56 -0400
commit6f554b24b1bd695efdb0c933653c369e4f5d9c0c (patch)
treea74022a862db46d2b2aaeece89a749938eef5f5a /src/physics.cpp
parent213a7f9fd24c9560bb8b07ea7c5a83e998e28982 (diff)
physics: delete world during teardown
Diffstat (limited to 'src/physics.cpp')
-rw-r--r--src/physics.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/physics.cpp b/src/physics.cpp
index 49f9cbf..3f61c19 100644
--- a/src/physics.cpp
+++ b/src/physics.cpp
@@ -134,5 +134,7 @@ int32_t Physics_Tick(double delta) {
void Physics_Teardown() {
pk_arr_reset(&collisionsThisTick);
+ pk_delete<btDiscreteDynamicsWorld>(BtDynamicsWorld, MemBkt_Bullet);
+ BtDynamicsWorld = nullptr;
pk_bucket_destroy(MemBkt_Bullet);
}