diff --git a/Cargo.lock b/Cargo.lock index cda190f3e..7253e1a01 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -110,13 +110,13 @@ dependencies = [ [[package]] name = "async-io" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8121296a9f05be7f34aa4196b1747243b3b62e048bb7906f644f3fbfc490cf7" +checksum = "6fe557ebe0829511ddff4ad3011d159c0e6f144e05e3e8c3ab5095a131900a7b" dependencies = [ "async-lock", "autocfg", - "concurrent-queue 1.2.4", + "concurrent-queue 2.0.0", "futures-lite", "libc", "log", @@ -1384,8 +1384,7 @@ dependencies = [ [[package]] name = "naga" version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "262d2840e72dbe250e8cf2f522d080988dfca624c4112c096238a4845f591707" +source = "git+https://github.com/gfx-rs/naga?rev=ddcd5d3121150b2b1beee6e54e9125ff31aaa9a2#ddcd5d3121150b2b1beee6e54e9125ff31aaa9a2" dependencies = [ "bit-set", "bitflags", @@ -1602,9 +1601,9 @@ dependencies = [ [[package]] name = "pest" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a528564cc62c19a7acac4d81e01f39e53e25e17b934878f4c6d25cc2836e62f8" +checksum = "5f400b0f7905bf702f9f3dc3df5a121b16c54e9e8012c082905fdf09a931861a" dependencies = [ "thiserror", "ucd-trie", diff --git a/Cargo.toml b/Cargo.toml index f1a02c9e0..76592d97f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,3 +30,8 @@ bitflags = "1.3.2" [patch."https://github.com/dfrg/fount"] fount = { git = "https://github.com/jneem/fount" } + +[patch.crates-io] +# Required for metal support to work on wgpu +# TODO: remove when wgpu is upgraded to 0.15 +naga = { git = "https://github.com/gfx-rs/naga", rev="ddcd5d3121150b2b1beee6e54e9125ff31aaa9a2" }