From b638d2f1cf567d8a1fc83a0c6bf4268a8b10a201 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Mar 2026 10:18:12 +0000 Subject: [PATCH] Bump naga from 28.0.0 to 29.0.0 Bumps [naga](https://github.com/gfx-rs/wgpu) from 28.0.0 to 29.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/v28.0.0...v29.0.0) --- updated-dependencies: - dependency-name: naga dependency-version: 29.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 99 ++++++++++++++++++++++------ crates/lambda-rs-platform/Cargo.toml | 2 +- 2 files changed, 80 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d83e554c..326f7db9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -271,7 +271,16 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ - "bit-vec", + "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]] @@ -280,6 +289,12 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" +[[package]] +name = "bit-vec" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" + [[package]] name = "bitflags" version = "1.3.2" @@ -573,6 +588,15 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "codespan-reporting" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681" +dependencies = [ + "unicode-width", +] + [[package]] name = "color-backtrace" version = "0.3.0" @@ -1470,12 +1494,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.16.1", ] [[package]] @@ -1614,7 +1638,7 @@ dependencies = [ "cpal", "lambda-rs-logging", "mockall", - "naga", + "naga 29.0.0", "obj-rs", "pollster", "rand", @@ -1734,9 +1758,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "mach2" @@ -1891,23 +1915,49 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "618f667225063219ddfc61251087db8a9aec3c3f0950c916b614e403486f1135" dependencies = [ "arrayvec", - "bit-set", + "bit-set 0.8.0", "bitflags 2.10.0", "cfg-if 1.0.0", "cfg_aliases 0.2.1", - "codespan-reporting", + "codespan-reporting 0.12.0", "half", "hashbrown 0.16.1", "hexf-parse", - "indexmap 2.9.0", + "indexmap 2.13.0", "libm", "log", "num-traits", "once_cell", "petgraph 0.8.2", + "rustc-hash 1.1.0", + "spirv 0.3.0+sdk-1.3.268.0", + "thiserror 2.0.16", + "unicode-ident", +] + +[[package]] +name = "naga" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85b4372fed0bd362d646d01b6926df0e837859ccc522fed720c395e0460f29c8" +dependencies = [ + "arrayvec", + "bit-set 0.9.1", + "bitflags 2.10.0", + "cfg-if 1.0.0", + "cfg_aliases 0.2.1", + "codespan-reporting 0.13.1", + "half", + "hashbrown 0.16.1", + "hexf-parse", + "indexmap 2.13.0", + "libm", + "log", + "num-traits", + "once_cell", "pp-rs", "rustc-hash 1.1.0", - "spirv", + "spirv 0.4.0+sdk-1.4.341.0", "thiserror 2.0.16", "unicode-ident", ] @@ -2415,7 +2465,7 @@ checksum = "54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca" dependencies = [ "fixedbitset 0.5.7", "hashbrown 0.15.2", - "indexmap 2.9.0", + "indexmap 2.13.0", ] [[package]] @@ -2651,7 +2701,7 @@ checksum = "73edcbebd2c2a9eb0041e40b046b5136da32990fcd2ac76b9414ebff45908e18" dependencies = [ "approx", "arrayvec", - "bit-vec", + "bit-vec 0.8.0", "bitflags 2.10.0", "downcast-rs 2.0.2", "glamx", @@ -3100,6 +3150,15 @@ dependencies = [ "bitflags 2.10.0", ] +[[package]] +name = "spirv" +version = "0.4.0+sdk-1.4.341.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9571ea910ebd84c86af4b3ed27f9dbdc6ad06f17c5f96146b2b671e2976744f" +dependencies = [ + "bitflags 2.10.0", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -3811,7 +3870,7 @@ dependencies = [ "hashbrown 0.16.1", "js-sys", "log", - "naga", + "naga 28.0.0", "parking_lot", "portable-atomic", "profiling", @@ -3833,16 +3892,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8bb4c8b5db5f00e56f1f08869d870a0dff7c8bc7ebc01091fec140b0cf0211a9" dependencies = [ "arrayvec", - "bit-set", - "bit-vec", + "bit-set 0.8.0", + "bit-vec 0.8.0", "bitflags 2.10.0", "bytemuck", "cfg_aliases 0.2.1", "document-features", "hashbrown 0.16.1", - "indexmap 2.9.0", + "indexmap 2.13.0", "log", - "naga", + "naga 28.0.0", "once_cell", "parking_lot", "portable-atomic", @@ -3904,7 +3963,7 @@ dependencies = [ "android_system_properties", "arrayvec", "ash", - "bit-set", + "bit-set 0.8.0", "bitflags 2.10.0", "block", "bytemuck", @@ -3922,7 +3981,7 @@ dependencies = [ "libloading", "log", "metal", - "naga", + "naga 28.0.0", "ndk-sys 0.6.0+11769913", "objc", "once_cell", diff --git a/crates/lambda-rs-platform/Cargo.toml b/crates/lambda-rs-platform/Cargo.toml index f3e3fe62..4d818879 100644 --- a/crates/lambda-rs-platform/Cargo.toml +++ b/crates/lambda-rs-platform/Cargo.toml @@ -12,7 +12,7 @@ path = "src/lib.rs" [dependencies] winit = "=0.29.15" -naga = { version = "=28.0.0", optional = true, default-features = false, features = [ +naga = { version = "=29.0.0", optional = true, default-features = false, features = [ "spv-out", "glsl-in", "wgsl-in",