Move glTF, picking, camera controls, and conventional handles into addons. Keep camera and material mutations in SIMD-aligned shared SOA rows and synchronize material updates directly into GPU buffers. Amp-Thread-ID: https://ampcode.com/threads/T-01a01380-b478-77d0-84a0-102880a5c5ae Co-authored-by: Heaust Azure <heaust.azure@gmail.com>
26 lines
640 B
TOML
26 lines
640 B
TOML
[workspace]
|
|
members = ["renderer"]
|
|
resolver = "2"
|
|
|
|
[workspace.dependencies]
|
|
wasm-bindgen = { version = "0.2.100", features = ["enable-interning"] }
|
|
wasm-bindgen-futures = "0.4.50"
|
|
console_error_panic_hook = "0.1.7"
|
|
log = "0.4.27"
|
|
wasm-logger = "0.2.0"
|
|
web-sys = { version = "0.3.77", features = [
|
|
"OffscreenCanvas",
|
|
"DedicatedWorkerGlobalScope",
|
|
"MessageEvent"
|
|
]}
|
|
js-sys = "0.3.77"
|
|
bytemuck = { version = "1.23.1", features = ["derive"] }
|
|
wgpu = "26.0.1"
|
|
thiserror = "2.0.15"
|
|
ultraviolet = "0.10.0"
|
|
image = { version = "0.25", default-features = false, features = ["png", "jpeg"] }
|
|
|
|
[profile.release]
|
|
opt-level = "z"
|
|
lto = true
|