new architecture

This commit is contained in:
zack 2025-03-26 20:02:58 -04:00
parent 9f7e72b784
commit 9cfd9d8b17
No known key found for this signature in database
GPG key ID: EE8A2B709E2401D1
28 changed files with 2625 additions and 5351 deletions

View file

@ -1,22 +1,24 @@
[workspace]
resolver = "2"
members = ["crates/shaders-shared", "crates/vk-rs"]
members = ["crates/engine", "crates/gfx_hal", "crates/resource_manager"]
[workspace.dependencies]
ash = { version = "0.37.3" }
ash = { version = "0.38" }
ash-window = "0.13.0"
color-eyre = "0.6.3"
winit = { version = "0.30.7", features = ["rwh_06"] }
raw-window-handle = "0.6"
gpu-allocator = { version = "0.25.0", features = ["vulkan"] }
glam = { version = "0.22", default-features = false, features = ["libm"] }
bytemuck = "1.21.0"
gpu-allocator = { version = "0.27.0", features = ["vulkan"] }
glam = { version = "0.22", default-features = false, features = [
"libm",
"bytemuck",
] }
bytemuck = { version = "1.21.0", features = ["derive"] }
tracing = "0.1"
tracing-subscriber = "0.3"
parking_lot = "0.12.3"
spirv-builder = { git = "https://github.com/Rust-GPU/rust-gpu.git" }
spirv-std = { git = "https://github.com/Rust-GPU/rust-gpu.git" }
thiserror = "2.0.12"
# # Enable incremental by default in release mode.