From 812727d888c2fa2851074ddf2ea0d7284ff41dfd Mon Sep 17 00:00:00 2001 From: Connor Fitzgerald Date: Wed, 12 Jun 2024 20:47:11 -0400 Subject: [PATCH] Changelog and versions --- CHANGELOG.md | 8 +++++++- Cargo.lock | 18 +++++++++--------- Cargo.toml | 8 ++++---- deno_webgpu/Cargo.toml | 2 +- wgpu-core/Cargo.toml | 4 ++-- wgpu-hal/Cargo.toml | 2 +- 6 files changed, 24 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c7a2fd57..5f2b6a6bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,10 +37,16 @@ Bottom level categories: - Hal --> -## Unreleased -- v0.20.1 (2024-04-??) +## Unreleased + +## v0.20.1 (2024-06-12) + +This release included v0.21.0 of `wgpu-core` and `wgpu-hal`, due to breaking changes needed to solve vulkan validation issues. ### Bug Fixes +This release fixes the validation errors whenever a surface is used with the vulkan backend. By @cwfitzgerald in [#5681](https://github.com/gfx-rs/wgpu/pull/5681). + #### General - Clean up weak references to texture views and bind groups to prevent memory leaks. By @xiaopengli89 in [#5595](https://github.com/gfx-rs/wgpu/pull/5595). diff --git a/Cargo.lock b/Cargo.lock index 529b0cde9..47dd79894 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2619,7 +2619,7 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "player" -version = "0.20.0" +version = "0.20.1" dependencies = [ "env_logger", "log", @@ -4052,7 +4052,7 @@ dependencies = [ [[package]] name = "wgpu" -version = "0.20.0" +version = "0.20.1" dependencies = [ "arrayvec 0.7.4", "cfg-if", @@ -4077,7 +4077,7 @@ dependencies = [ [[package]] name = "wgpu-core" -version = "0.20.0" +version = "0.21.0" dependencies = [ "arrayvec 0.7.4", "bit-vec", @@ -4105,7 +4105,7 @@ dependencies = [ [[package]] name = "wgpu-examples" -version = "0.20.0" +version = "0.20.1" dependencies = [ "bytemuck", "cfg-if", @@ -4138,7 +4138,7 @@ dependencies = [ [[package]] name = "wgpu-hal" -version = "0.20.0" +version = "0.21.0" dependencies = [ "android_system_properties", "arrayvec 0.7.4", @@ -4162,7 +4162,7 @@ dependencies = [ "js-sys", "khronos-egl", "libc", - "libloading 0.8.3", + "libloading 0.7.4", "log", "metal", "naga", @@ -4186,7 +4186,7 @@ dependencies = [ [[package]] name = "wgpu-info" -version = "0.20.0" +version = "0.20.1" dependencies = [ "anyhow", "bitflags 2.5.0", @@ -4200,7 +4200,7 @@ dependencies = [ [[package]] name = "wgpu-macros" -version = "0.20.0" +version = "0.20.1" dependencies = [ "heck 0.5.0", "quote", @@ -4209,7 +4209,7 @@ dependencies = [ [[package]] name = "wgpu-test" -version = "0.20.0" +version = "0.20.1" dependencies = [ "anyhow", "arrayvec 0.7.4", diff --git a/Cargo.toml b/Cargo.toml index fbc0dba87..fb2cabf2c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,13 +45,13 @@ keywords = ["graphics"] license = "MIT OR Apache-2.0" homepage = "https://wgpu.rs/" repository = "https://github.com/gfx-rs/wgpu" -version = "0.20.0" +version = "0.20.1" authors = ["gfx-rs developers"] [workspace.dependencies.wgc] package = "wgpu-core" path = "./wgpu-core" -version = "0.20.0" +version = "0.21.0" [workspace.dependencies.wgt] package = "wgpu-types" @@ -61,7 +61,7 @@ version = "0.20.0" [workspace.dependencies.hal] package = "wgpu-hal" path = "./wgpu-hal" -version = "0.20.0" +version = "0.21.0" [workspace.dependencies.naga] path = "./naga" @@ -119,7 +119,7 @@ smallvec = "1" static_assertions = "1.1.0" thiserror = "1" wgpu = { version = "0.20.0", path = "./wgpu" } -wgpu-core = { version = "0.20.0", path = "./wgpu-core" } +wgpu-core = { version = "0.21.0", path = "./wgpu-core" } wgpu-example = { version = "0.20.0", path = "./examples/common" } wgpu-macros = { version = "0.20.0", path = "./wgpu-macros" } wgpu-test = { version = "0.20.0", path = "./tests" } diff --git a/deno_webgpu/Cargo.toml b/deno_webgpu/Cargo.toml index cf05e00f9..1f718cadd 100644 --- a/deno_webgpu/Cargo.toml +++ b/deno_webgpu/Cargo.toml @@ -45,7 +45,7 @@ workspace = true features = ["dx12"] [target.'cfg(windows)'.dependencies.wgpu-hal] -version = "0.20.0" +version = "0.21.0" path = "../wgpu-hal" features = ["windows_rs"] diff --git a/wgpu-core/Cargo.toml b/wgpu-core/Cargo.toml index 84e425636..c89fe0714 100644 --- a/wgpu-core/Cargo.toml +++ b/wgpu-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wgpu-core" -version = "0.20.0" +version = "0.21.0" authors = ["gfx-rs developers"] edition = "2021" description = "WebGPU core logic on wgpu-hal" @@ -127,7 +127,7 @@ version = "0.20.0" [dependencies.hal] package = "wgpu-hal" path = "../wgpu-hal" -version = "0.20.0" +version = "0.21.0" default_features = false [target.'cfg(all(target_arch = "wasm32", not(target_os = "emscripten")))'.dependencies] diff --git a/wgpu-hal/Cargo.toml b/wgpu-hal/Cargo.toml index dafcb3a1a..dc087c56f 100644 --- a/wgpu-hal/Cargo.toml +++ b/wgpu-hal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wgpu-hal" -version = "0.20.0" +version = "0.21.0" authors = ["gfx-rs developers"] edition = "2021" description = "WebGPU hardware abstraction layer"