@@ -33,13 +33,16 @@ processing_core = { path = "crates/processing_core" }
3333processing_pyo3 = { path = " crates/processing_pyo3" }
3434processing_render = { path = " crates/processing_render" }
3535processing_midi = { path = " crates/processing_midi" }
36+ processing_input = { path = " crates/processing_input" }
37+ processing_glfw = { path = " crates/processing_glfw" }
3638processing_webcam = { path = " crates/processing_webcam" }
3739
3840[dependencies ]
3941bevy = { workspace = true }
4042processing_core = { workspace = true }
4143processing_render = { workspace = true }
4244processing_midi = { workspace = true }
45+ processing_input = { workspace = true }
4346processing_webcam = { workspace = true , optional = true }
4447tracing = " 0.1"
4548tracing-subscriber = { version = " 0.3" , features = [" env-filter" ] }
@@ -50,11 +53,11 @@ js-sys = "0.3"
5053web-sys = { version = " 0.3" , features = [" Window" ] }
5154
5255[dev-dependencies ]
53- glfw = " 0.60.0 "
56+ processing_glfw = { workspace = true }
5457rand = " 0.10.0"
5558
5659[target .'cfg(target_os = "linux")' .dev-dependencies ]
57- glfw = { version = " 0.60.0 " , features = [" wayland" ] }
60+ processing_glfw = { workspace = true , features = [" wayland" ] }
5861
5962[[example ]]
6063name = " rectangle"
@@ -121,6 +124,10 @@ path = "examples/stroke_3d.rs"
121124name = " custom_material"
122125path = " examples/custom_material.rs"
123126
127+ [[example ]]
128+ name = " input"
129+ path = " examples/input.rs"
130+
124131[profile .wasm-release ]
125132inherits = " release"
126133opt-level = " z"
0 commit comments