-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
82 lines (77 loc) · 1.85 KB
/
Cargo.toml
File metadata and controls
82 lines (77 loc) · 1.85 KB
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
[workspace]
members = ["fastn", "fastn-cli", "fastn-macros", "fastn-net", "fastn-protocol", "fastn-shell", "fastn-kosha", "fastn-hub", "fastn-spoke", "examples/*"]
exclude = ["quest-test"]
resolver = "2"
[workspace.package]
authors = ["Amit Upadhyay <[email protected]>"]
edition = "2024"
license = "UPL-1.0"
repository = "https://github.com/fastn-stack/fastn"
homepage = "https://fastn.com"
rust-version = "1.92"
[workspace.dependencies]
wgpu = { version = "27.0", features = ["webgl"] }
winit = "0.30"
log = "0.4"
gltf = "1.4"
bytemuck = { version = "1.21", features = ["derive"] }
glam = "0.30"
wasm-bindgen = "0.2"
wasm-bindgen-futures = "0.4"
web-sys = { version = "0.3", features = [
"Window",
"Document",
"Element",
"HtmlElement",
"HtmlCanvasElement",
"CssStyleDeclaration",
"console",
"Navigator",
"Gamepad",
"GamepadButton",
"GamepadEvent",
"Performance",
"Response",
# WebXR support (unstable APIs)
"XrSystem",
"XrSession",
"XrSessionMode",
"XrSessionInit",
"XrRenderState",
"XrRenderStateInit",
"XrFrame",
"XrViewerPose",
"XrView",
"XrViewport",
"XrRigidTransform",
"XrSpace",
"XrReferenceSpace",
"XrReferenceSpaceType",
"XrWebGlLayer",
"XrWebGlLayerInit",
"XrInputSource",
"XrInputSourceArray",
"XrInputSourceEvent",
"XrInputSourcesChangeEvent",
"XrHand",
"XrHandedness",
"XrTargetRayMode",
"XrPose",
"XrSessionEvent",
"WebGlRenderingContext",
"WebGl2RenderingContext",
] }
js-sys = "0.3"
console_log = "1.0"
console_error_panic_hook = "0.1"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
wasmtime = "29"
pollster = "0.4"
env_logger = "0.11"
sdl2 = { version = "0.37", features = ["bundled", "static-link"] }
[profile.release]
strip = true
# lto = true
# opt-level = "z"
# panic = "abort"