diff --git a/Cargo.lock b/Cargo.lock index 0d69370..e33ab79 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -340,6 +340,15 @@ dependencies = [ "bit-vec 0.9.1", ] +[[package]] +name = "bit-set" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2f926cc3060f09db9ebc5b52823d85268d24bb917e472c0c4bea35780a7d" +dependencies = [ + "bit-vec 0.9.1", +] + [[package]] name = "bit-vec" version = "0.6.3" @@ -2373,6 +2382,43 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "naga" +version = "30.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a616d2fb8c89516ac2723a581f69d6c18576046bed761bd6b305e5618e6ae130" +dependencies = [ + "arrayvec", + "bit-set 0.10.0", + "bitflags 2.13.2", + "cfg-if", + "cfg_aliases", + "codespan-reporting", + "half", + "hashbrown 0.17.1", + "indexmap", + "libm", + "log", + "naga-types", + "num-traits", + "once_cell", + "rustc-hash 1.1.0", + "thiserror 2.0.21", + "unicode-ident", +] + +[[package]] +name = "naga-types" +version = "30.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "590afbf58a6f4f62873cd5cff4468061844bafa1cdf399cc954537c22d768d49" +dependencies = [ + "hashbrown 0.17.1", + "indexmap", + "rustc-hash 1.1.0", + "thiserror 2.0.21", +] + [[package]] name = "ndk" version = "0.9.0" @@ -3769,7 +3815,7 @@ dependencies = [ "js-sys", "log", "mlua", - "naga", + "naga 30.0.1", "pollster 1.0.1", "ratatui", "rfd", @@ -5280,7 +5326,7 @@ dependencies = [ "hashbrown 0.16.1", "js-sys", "log", - "naga", + "naga 29.0.4", "parking_lot", "portable-atomic", "profiling", @@ -5311,7 +5357,7 @@ dependencies = [ "hashbrown 0.16.1", "indexmap", "log", - "naga", + "naga 29.0.4", "once_cell", "parking_lot", "portable-atomic", @@ -5390,7 +5436,7 @@ dependencies = [ "libc", "libloading", "log", - "naga", + "naga 29.0.4", "ndk-sys", "objc2 0.6.5", "objc2-core-foundation", @@ -5425,7 +5471,7 @@ version = "29.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95226013f547544b223281cd16a4fb549aa9dcb562adbda0faae4c73ffbbc161" dependencies = [ - "naga", + "naga 29.0.4", "wgpu-types", ] diff --git a/crates/rusty2600-frontend/Cargo.toml b/crates/rusty2600-frontend/Cargo.toml index 365742f..9eddc63 100644 --- a/crates/rusty2600-frontend/Cargo.toml +++ b/crates/rusty2600-frontend/Cargo.toml @@ -246,7 +246,7 @@ web-sys = { version = "0.3.77", features = [ [dev-dependencies] # Validate the embedded WGSL at test time with the same naga wgpu uses at run # time, so a shader error fails CI instead of aborting the app. -naga = { version = "29", features = ["wgsl-in"] } +naga = { version = "30", features = ["wgsl-in"] } [lints] workspace = true