aboutsummaryrefslogtreecommitdiff
path: root/src_testbed
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2021-02-08 10:47:58 +0100
committerCrozet Sébastien <developer@crozet.re>2021-02-08 10:47:58 +0100
commite24d73a2554e5cedefe719e46a7c531a7e89e6c6 (patch)
treefae0b9afcb863d600364f7f5b5f1ed0037e06eae /src_testbed
parenta272f4ce9eb812bd14114fe95ab614bc8dddfce5 (diff)
downloadrapier-e24d73a2554e5cedefe719e46a7c531a7e89e6c6.tar.gz
rapier-e24d73a2554e5cedefe719e46a7c531a7e89e6c6.tar.bz2
rapier-e24d73a2554e5cedefe719e46a7c531a7e89e6c6.zip
Don't serialize solver contacts + remove erased-serde dependency.
Diffstat (limited to 'src_testbed')
-rw-r--r--src_testbed/testbed.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs
index 506132c..b8ef324 100644
--- a/src_testbed/testbed.rs
+++ b/src_testbed/testbed.rs
@@ -1401,11 +1401,21 @@ CCD: {:.2}ms
if self.state.flags.contains(TestbedStateFlags::DEBUG) {
let t = instant::now();
let physics = &self.harness.physics;
+ // let t = instant::now();
let bf = bincode::serialize(&physics.broad_phase).unwrap();
+ // println!("bf: {}", instant::now() - t);
+ // let t = instant::now();
let nf = bincode::serialize(&physics.narrow_phase).unwrap();
+ // println!("nf: {}", instant::now() - t);
+ // let t = instant::now();
let bs = bincode::serialize(&physics.bodies).unwrap();
+ // println!("bs: {}", instant::now() - t);
+ // let t = instant::now();
let cs = bincode::serialize(&physics.colliders).unwrap();
+ // println!("cs: {}", instant::now() - t);
+ // let t = instant::now();
let js = bincode::serialize(&physics.joints).unwrap();
+ // println!("js: {}", instant::now() - t);
let serialization_time = instant::now() - t;
let hash_bf = md5::compute(&bf);
let hash_nf = md5::compute(&nf);