-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
86 lines (74 loc) · 3.11 KB
/
Cargo.toml
File metadata and controls
86 lines (74 loc) · 3.11 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
83
84
85
86
[workspace]
resolver = "2"
members = [
# ── Core SDK ──────────────────────────────────────────────────────────────
"crates/sdk-compat",
"crates/scheng-core",
"crates/scheng-graph",
"crates/scheng-runtime",
"crates/scheng-runtime-wgpu",
"crates/scheng-param-store",
"crates/scrubbable_controls",
# ── Outputs ───────────────────────────────────────────────────────────────
"crates/scheng-output-ffmpeg",
"crates/scheng-output-syphon",
"crates/scheng-output-spout",
"crates/scheng-output-ndi",
# ── Inputs ────────────────────────────────────────────────────────────────
"crates/scheng-input-midi",
"crates/scheng-input-webcam",
"crates/scheng-input-video",
"crates/scheng-input-ndi",
"crates/scheng-input-screencapture",
# ── Control ───────────────────────────────────────────────────────────────
"crates/scheng-control-osc",
"crates/scheng-hotreload",
# ── Tests ─────────────────────────────────────────────────────────────────
"crates/scheng-contract-tests",
# ── Example instrument ────────────────────────────────────────────────────
"examples/scheng-instrument",
]
exclude = [
# Legacy OpenGL (glow) runtime — not part of wgpu SDK
"crates/scheng-runtime-glow",
"crates/scheng-buffers",
"crates/scheng-host-winit",
"crates/scheng-passes",
"crates/scheng-bridge",
# Legacy glow-based examples
"examples/syphon_builtin_legacy",
"examples/syphon_minimal",
"examples/syphon_patchbay",
"examples/minimal",
"examples/pure_single_pass",
"examples/render_target_only",
"examples/feedback_pingpong",
"examples/feedback_orb",
"examples/graph_minimal",
"examples/graph_chain2",
"examples/graph_mixer2",
"examples/graph_mixer_builtin",
"examples/graph_matrix_mix4",
"examples/graph_matrix_mix4_webcam",
"examples/graph_webcam_luma_key",
"examples/readback_minimal",
"examples/texture_input_minimal",
"examples/static_source_minimal",
"examples/webcam_source_minimal",
"examples/video_source_minimal",
"examples/video_decode_source_minimal",
"examples/video_device_capture_macos",
"examples/osc_minimal",
"examples/video_scrub_keyboard_transport",
"examples/temporal_slitscan",
]
[workspace.package]
edition = "2021"
[workspace.dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1"
[profile.dev]
opt-level = 1
[profile.release]
lto = true
codegen-units = 1