From eb954c859ce68f79412f28854c5ad3e27f70321e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 22:13:01 +0000 Subject: [PATCH] Bump the wgpu group with 3 updates Updates the requirements on [wgpu-types](https://github.com/gfx-rs/wgpu), [wgpu](https://github.com/gfx-rs/wgpu) and [naga](https://github.com/gfx-rs/wgpu) to permit the latest version. Updates `wgpu-types` to 28.0.0 - [Release notes](https://github.com/gfx-rs/wgpu/releases) - [Changelog](https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md) - [Commits](https://github.com/gfx-rs/wgpu/compare/wgpu-types-v27.0.0...v28.0.0) Updates `wgpu` to 28.0.0 - [Release notes](https://github.com/gfx-rs/wgpu/releases) - [Changelog](https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md) - [Commits](https://github.com/gfx-rs/wgpu/compare/wgpu-v27.0.0...v28.0.0) Updates `naga` to 28.0.0 - [Release notes](https://github.com/gfx-rs/wgpu/releases) - [Changelog](https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md) - [Commits](https://github.com/gfx-rs/wgpu/compare/naga-v27.0.0...v28.0.0) --- updated-dependencies: - dependency-name: wgpu-types dependency-version: 28.0.0 dependency-type: direct:production dependency-group: wgpu - dependency-name: wgpu dependency-version: 28.0.0 dependency-type: direct:production dependency-group: wgpu - dependency-name: naga dependency-version: 28.0.0 dependency-type: direct:production dependency-group: wgpu ... Signed-off-by: dependabot[bot] --- crates/bevy_camera/Cargo.toml | 2 +- crates/bevy_color/Cargo.toml | 2 +- crates/bevy_image/Cargo.toml | 2 +- crates/bevy_material/Cargo.toml | 2 +- crates/bevy_mesh/Cargo.toml | 2 +- crates/bevy_reflect/Cargo.toml | 2 +- crates/bevy_render/Cargo.toml | 4 ++-- crates/bevy_shader/Cargo.toml | 4 ++-- crates/bevy_sprite/Cargo.toml | 2 +- crates/bevy_text/Cargo.toml | 2 +- crates/bevy_winit/Cargo.toml | 2 +- 11 files changed, 13 insertions(+), 13 deletions(-) diff --git a/crates/bevy_camera/Cargo.toml b/crates/bevy_camera/Cargo.toml index 6b310b65d69a0..c436cec8bd80e 100644 --- a/crates/bevy_camera/Cargo.toml +++ b/crates/bevy_camera/Cargo.toml @@ -28,7 +28,7 @@ bevy_color = { path = "../bevy_color", version = "0.18.0-dev", features = [ bevy_window = { path = "../bevy_window", version = "0.18.0-dev" } # other -wgpu-types = { version = "27", default-features = false } +wgpu-types = { version = "28", default-features = false } serde = { version = "1", default-features = false, features = ["derive"] } thiserror = { version = "2", default-features = false } downcast-rs = { version = "2", default-features = false, features = ["std"] } diff --git a/crates/bevy_color/Cargo.toml b/crates/bevy_color/Cargo.toml index 07b4d17292b17..87f18887e15ee 100644 --- a/crates/bevy_color/Cargo.toml +++ b/crates/bevy_color/Cargo.toml @@ -20,7 +20,7 @@ serde = { version = "1.0", features = [ ], default-features = false, optional = true } thiserror = { version = "2", default-features = false } derive_more = { version = "2", default-features = false, features = ["from"] } -wgpu-types = { version = "27", default-features = false, optional = true } +wgpu-types = { version = "28", default-features = false, optional = true } encase = { version = "0.12", default-features = false, optional = true } [features] diff --git a/crates/bevy_image/Cargo.toml b/crates/bevy_image/Cargo.toml index 008772a5179d6..335e726775845 100644 --- a/crates/bevy_image/Cargo.toml +++ b/crates/bevy_image/Cargo.toml @@ -70,7 +70,7 @@ image = { version = "0.25.2", default-features = false } # misc bitflags = { version = "2.3", features = ["serde"] } bytemuck = { version = "1.5" } -wgpu-types = { version = "27", default-features = false } +wgpu-types = { version = "28", default-features = false } serde = { version = "1", features = ["derive"] } thiserror = { version = "2", default-features = false } futures-lite = "2.0.1" diff --git a/crates/bevy_material/Cargo.toml b/crates/bevy_material/Cargo.toml index ee0d881334610..bf17aaa576d31 100644 --- a/crates/bevy_material/Cargo.toml +++ b/crates/bevy_material/Cargo.toml @@ -23,7 +23,7 @@ bevy_platform = { path = "../bevy_platform", version = "0.18.0-dev" } encase = "0.12" tracing = { version = "0.1", default-features = false, features = ["std"] } thiserror = { version = "2", default-features = false } -wgpu-types = { version = "27", default-features = false } +wgpu-types = { version = "28", default-features = false } variadics_please = "1.1" smallvec = { version = "1", default-features = false } diff --git a/crates/bevy_mesh/Cargo.toml b/crates/bevy_mesh/Cargo.toml index c8e48307dc204..b20d0aa153e65 100644 --- a/crates/bevy_mesh/Cargo.toml +++ b/crates/bevy_mesh/Cargo.toml @@ -27,7 +27,7 @@ bevy_platform = { path = "../bevy_platform", version = "0.18.0-dev", default-fea # other bitflags = { version = "2.3", features = ["serde"] } bytemuck = { version = "1.5" } -wgpu-types = { version = "27", default-features = false } +wgpu-types = { version = "28", default-features = false } serde = { version = "1", default-features = false, features = [ "derive", ], optional = true } diff --git a/crates/bevy_reflect/Cargo.toml b/crates/bevy_reflect/Cargo.toml index 2b1fa213f58c5..5dd73ca764a30 100644 --- a/crates/bevy_reflect/Cargo.toml +++ b/crates/bevy_reflect/Cargo.toml @@ -129,7 +129,7 @@ uuid = { version = "1.13.1", default-features = false, optional = true, features "serde", ] } variadics_please = "1.1" -wgpu-types = { version = "27", features = [ +wgpu-types = { version = "28", features = [ "serde", ], optional = true, default-features = false } diff --git a/crates/bevy_render/Cargo.toml b/crates/bevy_render/Cargo.toml index cb4565c9a2d7a..278e2673dcbc2 100644 --- a/crates/bevy_render/Cargo.toml +++ b/crates/bevy_render/Cargo.toml @@ -87,7 +87,7 @@ image = { version = "0.25.2", default-features = false } # It is enabled for now to avoid having to do a significant overhaul of the renderer just for wasm. # When the 'atomics' feature is enabled `fragile-send-sync-non-atomic` does nothing # and Bevy instead wraps `wgpu` types to verify they are not used off their origin thread. -wgpu = { version = "27", default-features = false, features = [ +wgpu = { version = "28", default-features = false, features = [ "wgsl", "dx12", "metal", @@ -95,7 +95,7 @@ wgpu = { version = "27", default-features = false, features = [ "naga-ir", "fragile-send-sync-non-atomic-wasm", ] } -naga = { version = "27", features = ["wgsl-in"] } +naga = { version = "28", features = ["wgsl-in"] } bytemuck = { version = "1.5", features = ["derive", "must_cast"] } downcast-rs = { version = "2", default-features = false, features = ["std"] } thiserror = { version = "2", default-features = false } diff --git a/crates/bevy_shader/Cargo.toml b/crates/bevy_shader/Cargo.toml index 00efb62e67bd9..49b1c25885bf4 100644 --- a/crates/bevy_shader/Cargo.toml +++ b/crates/bevy_shader/Cargo.toml @@ -16,8 +16,8 @@ bevy_platform = { path = "../bevy_platform", version = "0.18.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.18.0-dev" } # other -wgpu-types = { version = "27", default-features = false } -naga = { version = "27", features = ["wgsl-in"] } +wgpu-types = { version = "28", default-features = false } +naga = { version = "28", features = ["wgsl-in"] } serde = { version = "1", features = ["derive"] } thiserror = { version = "2", default-features = false } wesl = { version = "0.3.1", optional = true } diff --git a/crates/bevy_sprite/Cargo.toml b/crates/bevy_sprite/Cargo.toml index aba2c6f1c3159..7224b928f5a11 100644 --- a/crates/bevy_sprite/Cargo.toml +++ b/crates/bevy_sprite/Cargo.toml @@ -33,7 +33,7 @@ bevy_log = { path = "../bevy_log", version = "0.18.0-dev" } # other radsort = "0.1" tracing = { version = "0.1", default-features = false, features = ["std"] } -wgpu-types = { version = "27", default-features = false } +wgpu-types = { version = "28", default-features = false } [dev-dependencies] approx = "0.5.1" diff --git a/crates/bevy_text/Cargo.toml b/crates/bevy_text/Cargo.toml index 07261b736cbf8..552addca12d41 100644 --- a/crates/bevy_text/Cargo.toml +++ b/crates/bevy_text/Cargo.toml @@ -29,7 +29,7 @@ bevy_platform = { path = "../bevy_platform", version = "0.18.0-dev", default-fea ] } # other -wgpu-types = { version = "27", default-features = false } +wgpu-types = { version = "28", default-features = false } cosmic-text = { version = "0.16", features = ["shape-run-cache"] } thiserror = { version = "2", default-features = false } serde = { version = "1", features = ["derive"] } diff --git a/crates/bevy_winit/Cargo.toml b/crates/bevy_winit/Cargo.toml index 6855cfce2314f..d153668a76913 100644 --- a/crates/bevy_winit/Cargo.toml +++ b/crates/bevy_winit/Cargo.toml @@ -57,7 +57,7 @@ bevy_asset = { path = "../bevy_asset", version = "0.18.0-dev", optional = true } ## used by custom_cursor bevy_image = { path = "../bevy_image", version = "0.18.0-dev", optional = true } ## used by custom_cursor -wgpu-types = { version = "27", optional = true } +wgpu-types = { version = "28", optional = true } ## used by custom_cursor bytemuck = { version = "1.5", optional = true }