From 4826d26bee61169620dbdde16732c0b0438755f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2026 11:46:49 +0000 Subject: [PATCH] build(deps): bump wgpu-hal from 29.0.3 to 30.0.0 Bumps [wgpu-hal](https://github.com/gfx-rs/wgpu) from 29.0.3 to 30.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/v29.0.3...v30.0.0) --- updated-dependencies: - dependency-name: wgpu-hal dependency-version: 30.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 171 ++++++++++------------------------------------------- Cargo.toml | 2 +- 2 files changed, 33 insertions(+), 140 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c40904a4f..bc6f4bbae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -505,15 +505,6 @@ dependencies = [ "bit-vec 0.8.0", ] -[[package]] -name = "bit-set" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd" -dependencies = [ - "bit-vec 0.9.1", -] - [[package]] name = "bit-set" version = "0.10.0" @@ -917,7 +908,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -1575,7 +1566,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -1733,7 +1724,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2151,7 +2142,7 @@ dependencies = [ "gobject-sys", "libc", "system-deps", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2263,27 +2254,7 @@ dependencies = [ "log", "presser", "thiserror 2.0.18", - "windows 0.62.2", -] - -[[package]] -name = "gpu-descriptor" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" -dependencies = [ - "bitflags 2.13.1", - "gpu-descriptor-types", - "hashbrown 0.15.5", -] - -[[package]] -name = "gpu-descriptor-types" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" -dependencies = [ - "bitflags 2.13.1", + "windows 0.54.0", ] [[package]] @@ -2911,7 +2882,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -3430,7 +3401,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -3449,30 +3420,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0" -[[package]] -name = "naga" -version = "29.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2bf919621e7975acb27d881bae2fb993e0d45c8e0446e85e6272971e00dc8df" -dependencies = [ - "arrayvec", - "bit-set 0.9.1", - "bitflags 2.13.1", - "cfg-if 1.0.4", - "cfg_aliases 0.2.1", - "codespan-reporting", - "half", - "hashbrown 0.16.1", - "indexmap", - "libm", - "log", - "num-traits", - "once_cell", - "rustc-hash 1.1.0", - "spirv", - "thiserror 2.0.18", -] - [[package]] name = "naga" version = "30.0.0" @@ -3667,7 +3614,7 @@ dependencies = [ "tracing-subscriber", "ttf-parser", "wgpu", - "wgpu-hal 29.0.3", + "wgpu-hal", "windows-sys 0.61.2", "winit", "x11-dl", @@ -3735,7 +3682,7 @@ dependencies = [ "image", "imagesize 0.15.0", "libc", - "naga 30.0.0", + "naga", "neomacs-display-protocol", "neomacs-layout-engine", "pollster", @@ -3747,7 +3694,7 @@ dependencies = [ "tracing", "tracing-test", "wgpu", - "wgpu-hal 29.0.3", + "wgpu-hal", ] [[package]] @@ -3983,7 +3930,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4518,7 +4465,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.42.0", ] [[package]] @@ -5605,7 +5552,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -6101,7 +6048,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -6138,7 +6085,7 @@ dependencies = [ "cfg-if 1.0.4", "libc", "psm", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -6408,7 +6355,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix 1.1.4", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -7442,7 +7389,7 @@ dependencies = [ "hashbrown 0.17.0", "js-sys", "log", - "naga 30.0.0", + "naga", "parking_lot", "portable-atomic", "profiling", @@ -7453,8 +7400,8 @@ dependencies = [ "wasm-bindgen-futures", "web-sys", "wgpu-core", - "wgpu-hal 30.0.0", - "wgpu-types 30.0.0", + "wgpu-hal", + "wgpu-types", ] [[package]] @@ -7473,7 +7420,7 @@ dependencies = [ "hashbrown 0.17.0", "indexmap", "log", - "naga 30.0.0", + "naga", "naga-types", "once_cell", "parking_lot", @@ -7486,9 +7433,9 @@ dependencies = [ "wgpu-core-deps-apple", "wgpu-core-deps-emscripten", "wgpu-core-deps-windows-linux-android", - "wgpu-hal 30.0.0", - "wgpu-naga-bridge 30.0.0", - "wgpu-types 30.0.0", + "wgpu-hal", + "wgpu-naga-bridge", + "wgpu-types", ] [[package]] @@ -7497,7 +7444,7 @@ version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3283b6da70d7fc892de95840215aa36381b5d0cbc479e88ee2b173c7b992b225" dependencies = [ - "wgpu-hal 30.0.0", + "wgpu-hal", ] [[package]] @@ -7506,7 +7453,7 @@ version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85dcf2b2e5c2afb9eda64c570a87a4e570304bf39e52eddbaaf222d655b656ad" dependencies = [ - "wgpu-hal 30.0.0", + "wgpu-hal", ] [[package]] @@ -7515,39 +7462,7 @@ version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f76bc9c1c186ff3d9054e0d224c93c8c1c79d6653907c5249a5c1ea1a2cb1e43" dependencies = [ - "wgpu-hal 30.0.0", -] - -[[package]] -name = "wgpu-hal" -version = "29.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f8e1a9e7a8512f276f7c62e018c7fa8d60954303fed2e5750114332049193f" -dependencies = [ - "android_system_properties", - "arrayvec", - "ash", - "bitflags 2.13.1", - "bytemuck", - "cfg-if 1.0.4", - "cfg_aliases 0.2.1", - "gpu-allocator", - "gpu-descriptor", - "hashbrown 0.16.1", - "libc", - "libloading 0.8.9", - "log", - "naga 29.0.4", - "ordered-float", - "parking_lot", - "profiling", - "raw-window-handle", - "raw-window-metal", - "smallvec", - "thiserror 2.0.18", - "wgpu-naga-bridge 29.0.3", - "wgpu-types 29.0.3", - "windows 0.62.2", + "wgpu-hal", ] [[package]] @@ -7574,7 +7489,7 @@ dependencies = [ "libc", "libloading 0.8.9", "log", - "naga 30.0.0", + "naga", "naga-types", "ndk-sys 0.6.0+11769913", "objc2 0.6.4", @@ -7599,43 +7514,21 @@ dependencies = [ "wasm-bindgen", "wayland-sys", "web-sys", - "wgpu-naga-bridge 30.0.0", - "wgpu-types 30.0.0", + "wgpu-naga-bridge", + "wgpu-types", "windows 0.62.2", "windows-core 0.62.2", "windows-result 0.4.1", ] -[[package]] -name = "wgpu-naga-bridge" -version = "29.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59c654c483f058800972c3645e95388a7eca31bf9fe1933bc20e036588a0be02" -dependencies = [ - "naga 29.0.4", - "wgpu-types 29.0.3", -] - [[package]] name = "wgpu-naga-bridge" version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9eaac644e5008925c78567d272b9d66ef83da55a53cc17fc7daade7bb6e66e5" dependencies = [ - "naga 30.0.0", - "wgpu-types 30.0.0", -] - -[[package]] -name = "wgpu-types" -version = "29.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9bcc31518a0e9735aefebedb5f7a9ef3ed1c42549c9f4c882fa9060ceaac639" -dependencies = [ - "bitflags 2.13.1", - "bytemuck", - "log", - "raw-window-handle", + "naga", + "wgpu-types", ] [[package]] @@ -7711,7 +7604,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b2e314fed..c01200ae4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -167,7 +167,7 @@ winit = "0.30" # "glsl" gates ShaderSource::Glsl, which the render thread needs to compile # composed Shadertoy-dialect surface shaders (shader_surface.rs). wgpu = { version = "30", features = ["glsl"] } -wgpu-hal = { version = "29", features = ["vulkan"] } +wgpu-hal = { version = "30", features = ["vulkan"] } # Shader-surface WGSL/GLSL validation on the Lisp thread (same version wgpu embeds) naga = { version = "30", features = ["wgsl-in", "glsl-in"] } raw-window-handle = "0.6"