From 510237cc29ebc667a8c158ef0340b7d1aa669a72 Mon Sep 17 00:00:00 2001 From: Thierry Berger Date: Tue, 19 Nov 2024 16:33:26 +0100 Subject: Profiling support (#743) --- src_testbed/box2d_backend.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src_testbed/box2d_backend.rs') diff --git a/src_testbed/box2d_backend.rs b/src_testbed/box2d_backend.rs index b9bc97e..bd6aa13 100644 --- a/src_testbed/box2d_backend.rs +++ b/src_testbed/box2d_backend.rs @@ -28,6 +28,7 @@ pub struct Box2dWorld { } impl Box2dWorld { + #[profiling::function] pub fn from_rapier( gravity: Vector2, bodies: &RigidBodySet, @@ -221,6 +222,7 @@ impl Box2dWorld { } } + #[profiling::function] pub fn step(&mut self, counters: &mut Counters, params: &IntegrationParameters) { counters.step_started(); self.world @@ -228,6 +230,7 @@ impl Box2dWorld { counters.step_completed(); } + #[profiling::function] pub fn sync(&self, bodies: &mut RigidBodySet, colliders: &mut ColliderSet) { for (handle, body) in bodies.iter_mut() { if let Some(pb2_handle) = self.rapier2box2d.get(&handle) { -- cgit