Skip to content

Commit 228a93c

Browse files
committed
Add hierarchy propagation benchmark
1 parent 505b9a5 commit 228a93c

File tree

3 files changed

+704
-1
lines changed

3 files changed

+704
-1
lines changed

benches/Cargo.toml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,18 @@ license = "MIT OR Apache-2.0"
88

99
[dev-dependencies]
1010
glam = "0.24"
11-
rand = "0.8"
11+
rand = { version = "0.8", features = ["small_rng"] }
1212
rand_chacha = "0.3"
1313
criterion = { version = "0.3", features = ["html_reports"] }
1414
bevy_app = { path = "../crates/bevy_app" }
15+
bevy_core_pipeline = { path = "../crates/bevy_core_pipeline" }
1516
bevy_ecs = { path = "../crates/bevy_ecs", features = ["multi-threaded"] }
17+
bevy_hierarchy = { path = "../crates/bevy_hierarchy" }
18+
bevy_log = { path = "../crates/bevy_log" }
1619
bevy_reflect = { path = "../crates/bevy_reflect" }
1720
bevy_tasks = { path = "../crates/bevy_tasks" }
21+
bevy_time = { path = "../crates/bevy_time" }
22+
bevy_transform = { path = "../crates/bevy_transform" }
1823
bevy_utils = { path = "../crates/bevy_utils" }
1924
bevy_math = { path = "../crates/bevy_math" }
2025

@@ -27,6 +32,11 @@ name = "change_detection"
2732
path = "benches/bevy_ecs/change_detection.rs"
2833
harness = false
2934

35+
[[bench]]
36+
name = "transform_hierarchy"
37+
path = "benches/bevy_transform/benches.rs"
38+
harness = false
39+
3040
[[bench]]
3141
name = "ecs"
3242
path = "benches/bevy_ecs/benches.rs"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
use criterion::criterion_main;
2+
3+
mod transform_hierarchy;
4+
5+
criterion_main!(
6+
transform_hierarchy::transform_hierarchy_benches,
7+
);

0 commit comments

Comments
 (0)