From d42db622e71bf67d6c9d047f6d6bef3d62609b5c Mon Sep 17 00:00:00 2001 From: peterino2 Date: Thu, 18 Sep 2025 09:06:18 -0700 Subject: [PATCH] reordering optimizeBroadPhase --- engine/physics/src/physicsSystem.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/physics/src/physicsSystem.zig b/engine/physics/src/physicsSystem.zig index 8685a07..47c73fb 100644 --- a/engine/physics/src/physicsSystem.zig +++ b/engine/physics/src/physicsSystem.zig @@ -244,17 +244,18 @@ pub const PhysicsRuntime = struct { physChar.deinit(); } + self.system.optimizeBroadPhase(); // self.system.update(0.01, .{}) catch {}; { const interface = self.system.getBodyInterfaceMut(); var iterator = self.idToEntity.keyIterator(); while (iterator.next()) |bodyId| { - self.system.optimizeBroadPhase(); interface.removeAndDestroyBody(bodyId.*); } } + self.system.optimizeBroadPhase(); { var iterator = self.shapes.iterator(); while (iterator.next()) |n| {