diff --git a/CHANGELOG.md b/CHANGELOG.md index 8de66fd1a3..44d1665806 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,8 @@ ## 0.1.1 +- Fix the validation errors whenever a surface is used with the vulkan backend. +- Clean up weak references to texture views and bind groups to prevent memory leaks. - Fix crashes whenever reading binary files. - Improvements on font loader (avoid set weight or style in the lookup if isn't defined). - Fallbacks fonts doesn't trigger alerts anymore. diff --git a/Cargo.lock b/Cargo.lock index 1a192c537c..9ff60a6be0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3520,9 +3520,9 @@ checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" [[package]] name = "wgpu" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ff1bfee408e1028e2e3acbf6d32d98b08a5a059ccbf5f33305534453ba5d3e" +checksum = "90e37c7b9921b75dfd26dd973fdcbce36f13dfa6e2dc82aece584e0ed48c355c" dependencies = [ "arrayvec", "cfg-if 1.0.0", @@ -3546,9 +3546,9 @@ dependencies = [ [[package]] name = "wgpu-core" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac6a86eaa5e763e59c73cf9e97d55fffd4dfda69fd8bda19589fcf851ddfef1f" +checksum = "d59e0d5fc509601c69e4e1fa06c1eb3c4c9f12956a5e30c79b61ef1c1be7daf0" dependencies = [ "arrayvec", "bit-vec", @@ -3573,9 +3573,9 @@ dependencies = [ [[package]] name = "wgpu-hal" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d71c8ae05170583049b65ee562fd839fdc0b3e9ddb84f4e40c9d5f8ea0d4c8c" +checksum = "6aa24c3889f885a3fb9133b454c8418bfcfaadcfe4ed3be96ac80e76703b863b" dependencies = [ "android_system_properties", "arrayvec", diff --git a/Cargo.toml b/Cargo.toml index 92d2681084..82ac450918 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,7 +44,7 @@ bytemuck = { version = "1.16.0", features = [ "derive" ] } log = "0.4.21" serde = { version = "1.0.198", features = ["derive"] } tokio = { version = "1.37.0", default-features = false, features = ["rt", "rt-multi-thread", "macros"] } -wgpu = "0.20.0" +wgpu = "0.20.1" libc = "0.2.153" smol_str = "0.2.1" futures = "0.3.30"