-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCargo.toml
58 lines (42 loc) · 1.36 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[workspace]
members = [".", "macha"]
[package]
name = "morrigu"
version = "0.1.0"
authors = ["Ithyx <lamidey.m@gmail.com>"]
edition = "2021"
[lib]
name = "morrigu"
[build-dependencies]
shaderc = "0.8"
[dependencies]
log = "0.4.22"
profiling = "1.0.16"
thiserror = "2.0.5"
winit = { version = "0.30.5", features = ["default"] }
winit_input_helper = { git = "https://github.com/hakolao/winit_input_helper", rev = "80ee214f30ade6f50ba081d93f0a39503f8eb889" }
raw-window-handle = "0.6.0"
ash = { version = "0.38.0", default-features = false, features = [
"debug",
"linked",
] }
ash-window = "0.13.0"
gpu-allocator = { git = "https://github.com/Ithyx/gpu-allocator", rev = "b0bb0c99e28798870e543e10e2fe6564ef9e32a5" }
spirv-reflect = { git = "https://github.com/Ithyx/spirv-reflect-rs", rev = "8ef41dee362a61a563b64a9fcda4b4a201b5b4cc" }
glam = { version = "0.29.2", features = ["bytemuck", "mint"] }
image = "0.25.5"
bytemuck = "1.20.0"
bevy_ecs = "0.15.0"
ply-rs = "0.1.3"
tobj = "4.0.2"
egui = { version = "0.29.1", optional = true, features = ["bytemuck"] }
egui-winit = { version = "0.29.1", optional = true }
[features]
egui = ["dep:egui", "dep:egui-winit"]
ray_tracing = []
# Enable max optimizations for dependencies, but not for our code:
[profile.dev.package."*"]
opt-level = 3
# Enable only a small amount of optimization in debug mode
[profile.dev]
opt-level = 1