aboutsummaryrefslogtreecommitdiff
path: root/src/pipeline/physics_pipeline.rs
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2021-07-11 18:19:28 +0200
committerCrozet Sébastien <developer@crozet.re>2021-07-11 18:20:01 +0200
commit71519b72deefa9c0b564d7f790d6c7c564d58a5e (patch)
tree15525a9b1f779174435482ff6c60c13e519d19ff /src/pipeline/physics_pipeline.rs
parent62d6b0651b35b5b354c18b386d8a4e2c9669fd2f (diff)
downloadrapier-71519b72deefa9c0b564d7f790d6c7c564d58a5e.tar.gz
rapier-71519b72deefa9c0b564d7f790d6c7c564d58a5e.tar.bz2
rapier-71519b72deefa9c0b564d7f790d6c7c564d58a5e.zip
Various broken performance experiments
Diffstat (limited to 'src/pipeline/physics_pipeline.rs')
-rw-r--r--src/pipeline/physics_pipeline.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pipeline/physics_pipeline.rs b/src/pipeline/physics_pipeline.rs
index 80d75eb..0ac734a 100644
--- a/src/pipeline/physics_pipeline.rs
+++ b/src/pipeline/physics_pipeline.rs
@@ -124,6 +124,7 @@ impl PhysicsPipeline {
self.counters.cd.narrow_phase_time.resume();
// Update narrow-phase.
+ let t0 = instant::now();
if handle_user_changes {
narrow_phase.handle_user_changes(
Some(islands),
@@ -134,6 +135,9 @@ impl PhysicsPipeline {
events,
);
}
+ println!("A time: {}", instant::now() - t0);
+ let t0 = instant::now();
+ println!("Num BF events: {}", self.broad_phase_events.len());
narrow_phase.register_pairs(
Some(islands),
colliders,
@@ -141,6 +145,8 @@ impl PhysicsPipeline {
&self.broad_phase_events,
events,
);
+ println!("B time: {}", instant::now() - t0);
+
narrow_phase.compute_contacts(
integration_parameters.prediction_distance,
bodies,