diff --git a/crates/bevy_ecs/Cargo.toml b/crates/bevy_ecs/Cargo.toml index d273ec7746065..da5bc549b9cbc 100644 --- a/crates/bevy_ecs/Cargo.toml +++ b/crates/bevy_ecs/Cargo.toml @@ -21,7 +21,7 @@ bevy_tasks = { path = "../bevy_tasks", version = "0.12.0" } bevy_utils = { path = "../bevy_utils", version = "0.12.0" } bevy_ecs_macros = { path = "macros", version = "0.12.0" } -async-channel = "1.4" +async-channel = "2.1.0" thread_local = "1.1.4" fixedbitset = "0.4.2" rustc-hash = "1.1" diff --git a/crates/bevy_render/Cargo.toml b/crates/bevy_render/Cargo.toml index fb4a0a04bdea1..bba9e1b98dd27 100644 --- a/crates/bevy_render/Cargo.toml +++ b/crates/bevy_render/Cargo.toml @@ -88,7 +88,7 @@ encase = { version = "0.7", features = ["glam"] } profiling = { version = "1", features = [ "profile-with-tracing", ], optional = true } -async-channel = "1.8" +async-channel = "2.1.0" [target.'cfg(target_arch = "wasm32")'.dependencies] js-sys = "0.3" diff --git a/crates/bevy_render/src/lib.rs b/crates/bevy_render/src/lib.rs index 29d46ae926367..5014b948537bc 100644 --- a/crates/bevy_render/src/lib.rs +++ b/crates/bevy_render/src/lib.rs @@ -14,6 +14,7 @@ pub mod extract_resource; pub mod globals; pub mod gpu_component_array_buffer; pub mod mesh; +#[cfg(not(target_arch = "wasm32"))] pub mod pipelined_rendering; pub mod primitives; pub mod render_asset; diff --git a/crates/bevy_tasks/Cargo.toml b/crates/bevy_tasks/Cargo.toml index f374d7f8a9134..1f9f707b0c211 100644 --- a/crates/bevy_tasks/Cargo.toml +++ b/crates/bevy_tasks/Cargo.toml @@ -14,7 +14,7 @@ multi-threaded = [] [dependencies] futures-lite = "2.0.1" async-executor = "1.7.2" -async-channel = "1.4.2" +async-channel = "2.1.0" async-io = { version = "2.0.0", optional = true } async-task = "4.2.0" concurrent-queue = "2.0.0"