30 lines
739 B
TOML
30 lines
739 B
TOML
[workspace]
|
|
resolver = "2"
|
|
members = [
|
|
"crates/coremem",
|
|
"crates/spirv_backend",
|
|
"crates/spirv_backend_builder",
|
|
"crates/spirv_backend_runner",
|
|
"crates/cross",
|
|
"crates/post",
|
|
|
|
"crates/applications/buffer_proto5",
|
|
"crates/applications/multi_core_inverter",
|
|
"crates/applications/sr_latch",
|
|
"crates/applications/stacked_cores",
|
|
"crates/applications/wavefront",
|
|
]
|
|
|
|
# [profile.release]
|
|
# LTO gives 3% perf boost
|
|
# lto = true
|
|
# codegen-units = 1 gives no measureable perf boost
|
|
# codegen-units = 1
|
|
# panic = abort doesn't give any measureable perf boost
|
|
# panic = "abort"
|
|
# target-cpu=native gives no measurable perf boost
|
|
# Compile with RUSTFLAGS="-C target-cpu=native"
|
|
|
|
[profile.test]
|
|
opt-level = 2
|