Add a shader compilation step to GPUI's build process (#23862)

This PR prevents situations like
https://github.com/zed-industries/zed/pull/23850, which caused our linux
nightly build to fail to open at all.

This PR also sorts the GPUI build and dev dependencies out from the sea
of platform specific dependencies.

Release Notes:

- N/A
This commit is contained in:
Mikayla Maki
2025-01-29 22:09:27 +00:00
committed by GitHub
parent e584586cb0
commit e970690cfa
4 changed files with 53 additions and 18 deletions
Generated
+2 -1
View File
@@ -5435,6 +5435,7 @@ dependencies = [
"lyon",
"media",
"metal",
"naga",
"num_cpus",
"objc",
"objc2",
@@ -7091,7 +7092,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
dependencies = [
"cfg-if",
"windows-targets 0.48.5",
"windows-targets 0.52.6",
]
[[package]]