From 1e86d04c1879b948917d851dfb8b96eb5f46665a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Jan 2026 19:45:11 +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_light/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 +- 12 files changed, 14 insertions(+), 14 deletions(-) diff --git a/crates/bevy_camera/Cargo.toml b/crates/bevy_camera/Cargo.toml index 615626f7e8d03..9874f65f1c805 100644 --- a/crates/bevy_camera/Cargo.toml +++ b/crates/bevy_camera/Cargo.toml @@ -28,7 +28,7 @@ bevy_color = { path = "../bevy_color", version = "0.19.0-dev", features = [ bevy_window = { path = "../bevy_window", version = "0.19.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 828e00cc2cba8..581457d2ba0c6 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 22b2a417408bd..1cfe1bc66997f 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_light/Cargo.toml b/crates/bevy_light/Cargo.toml index ef8baad05c75a..6ab936361d57c 100644 --- a/crates/bevy_light/Cargo.toml +++ b/crates/bevy_light/Cargo.toml @@ -27,7 +27,7 @@ bevy_color = { path = "../bevy_color", version = "0.19.0-dev", features = [ # other tracing = { version = "0.1", default-features = false } -wgpu-types = { version = "27", default-features = false } +wgpu-types = { version = "28", default-features = false } half = "2.7.1" [features] diff --git a/crates/bevy_material/Cargo.toml b/crates/bevy_material/Cargo.toml index e89f50775542d..bb9921f33f8fe 100644 --- a/crates/bevy_material/Cargo.toml +++ b/crates/bevy_material/Cargo.toml @@ -23,7 +23,7 @@ bevy_platform = { path = "../bevy_platform", version = "0.19.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 a0447de0f16bb..9a59efb650746 100644 --- a/crates/bevy_mesh/Cargo.toml +++ b/crates/bevy_mesh/Cargo.toml @@ -27,7 +27,7 @@ bevy_platform = { path = "../bevy_platform", version = "0.19.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 2cd18b14ba460..f357bfc539592 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 1697e882567a4..03362b7db23c6 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 3939dbbadef38..8b54f087a10b9 100644 --- a/crates/bevy_shader/Cargo.toml +++ b/crates/bevy_shader/Cargo.toml @@ -16,8 +16,8 @@ bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.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 ae89bdec7abcb..43848e1474d9f 100644 --- a/crates/bevy_sprite/Cargo.toml +++ b/crates/bevy_sprite/Cargo.toml @@ -33,7 +33,7 @@ bevy_log = { path = "../bevy_log", version = "0.19.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 50117e46d7de4..4a8a5201c9c62 100644 --- a/crates/bevy_text/Cargo.toml +++ b/crates/bevy_text/Cargo.toml @@ -29,7 +29,7 @@ bevy_platform = { path = "../bevy_platform", version = "0.19.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 5892bee550055..ae95611dec0a5 100644 --- a/crates/bevy_winit/Cargo.toml +++ b/crates/bevy_winit/Cargo.toml @@ -57,7 +57,7 @@ bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev", optional = true } ## used by custom_cursor bevy_image = { path = "../bevy_image", version = "0.19.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 }