Connect the `naga/msl-out` feature with `vello_shaders/msl`. (#583)
The `msl-out` feature of `naga` isn't required unless specifically
requested.
diff --git a/crates/shaders/Cargo.toml b/crates/shaders/Cargo.toml
index 96af358..76462bf 100644
--- a/crates/shaders/Cargo.toml
+++ b/crates/shaders/Cargo.toml
@@ -20,7 +20,7 @@
# Target shading language variants of the vello shaders to link into the library.
wgsl = []
-msl = []
+msl = ["naga?/msl-out"]
# Enable the CPU versions of the shaders
cpu = ["dep:bytemuck", "dep:vello_encoding"]
@@ -30,10 +30,10 @@
[dependencies]
bytemuck = { workspace = true, optional = true }
-naga = { version = "0.20.0", features = ["wgsl-in", "msl-out",], optional = true }
+naga = { version = "0.20.0", features = ["wgsl-in"], optional = true }
thiserror = { version = "1.0.60", optional = true }
vello_encoding = { workspace = true, optional = true }
[build-dependencies]
-naga = { version = "0.20.0", features = ["wgsl-in", "msl-out",] }
+naga = { version = "0.20.0", features = ["wgsl-in"] }
thiserror = "1.0.60"