From b3eae1614108cff2cf35ac3bbfce51d5d5aaf7eb Mon Sep 17 00:00:00 2001 From: Connor Fitzgerald Date: Wed, 27 Sep 2023 13:44:05 -0400 Subject: [PATCH] Changelog and Versions --- CHANGELOG.md | 13 ++++++++++++- Cargo.lock | 6 +++--- wgpu-core/Cargo.toml | 12 +++++++++--- wgpu-hal/Cargo.toml | 2 +- 4 files changed, 25 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 478a1fa98..3a72983ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,12 +40,23 @@ Bottom level categories: ## Unreleased -## v0.17.1 +## v0.17.1 (2023-09-27) ### Added/New Features - Add `get_mapped_range_as_array_buffer` for faster buffer read-backs in wasm builds. By @ryankaplan in [#4042] (https://github.com/gfx-rs/wgpu/pull/4042). +### Bug Fixes + +#### DX12 + +- Fix panic on resize when using DX12. By @cwfitzgerald in [#4106](https://github.com/gfx-rs/wgpu/pull/4106) + +#### Vulkan + +- Suppress validation error caused by OBS layer. This was also fixed upstream. By @cwfitzgerald in [#4002](https://github.com/gfx-rs/wgpu/pull/4002) +- Work around bug in nvidia's vkCmdFillBuffer implementation. By @cwfitzgerald in [#4132](https://github.com/gfx-rs/wgpu/pull/4132). + ## v0.17.0 (2023-07-20) This is the first release that featured `wgpu-info` as a binary crate for getting information about what devices wgpu sees in your system. It can dump the information in both human readable format and json. diff --git a/Cargo.lock b/Cargo.lock index 6b43267ec..7cb99b202 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3014,7 +3014,7 @@ dependencies = [ [[package]] name = "wgpu-core" -version = "0.17.0" +version = "0.17.1" dependencies = [ "arrayvec 0.7.4", "bit-vec", @@ -3071,7 +3071,7 @@ dependencies = [ [[package]] name = "wgpu-hal" -version = "0.17.0" +version = "0.17.1" dependencies = [ "android_system_properties", "arrayvec 0.7.4", @@ -3092,7 +3092,7 @@ dependencies = [ "js-sys", "khronos-egl", "libc", - "libloading 0.8.0", + "libloading 0.7.4", "log", "metal", "naga", diff --git a/wgpu-core/Cargo.toml b/wgpu-core/Cargo.toml index dc5352979..ccc8d77d3 100644 --- a/wgpu-core/Cargo.toml +++ b/wgpu-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wgpu-core" -version = "0.17.0" +version = "0.17.1" authors = ["wgpu developers"] edition = "2021" description = "WebGPU core logic on wgpu-hal" @@ -52,7 +52,10 @@ id32 = [] # Enable `ShaderModuleSource::Wgsl` wgsl = ["naga/wgsl-in"] # Implement `Send` and `Sync` on Wasm. -fragile-send-sync-non-atomic-wasm = ["hal/fragile-send-sync-non-atomic-wasm", "wgt/fragile-send-sync-non-atomic-wasm"] +fragile-send-sync-non-atomic-wasm = [ + "hal/fragile-send-sync-non-atomic-wasm", + "wgt/fragile-send-sync-non-atomic-wasm", +] [dependencies] arrayvec = "0.7" @@ -88,4 +91,7 @@ version = "0.17" default_features = false [target.'cfg(all(target_arch = "wasm32", not(target_os = "emscripten")))'.dependencies] -web-sys = { version = "0.3.64", features = ["HtmlCanvasElement", "OffscreenCanvas"] } +web-sys = { version = "0.3.64", features = [ + "HtmlCanvasElement", + "OffscreenCanvas", +] } diff --git a/wgpu-hal/Cargo.toml b/wgpu-hal/Cargo.toml index 04459488c..59aa3732e 100644 --- a/wgpu-hal/Cargo.toml +++ b/wgpu-hal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wgpu-hal" -version = "0.17.0" +version = "0.17.1" authors = ["wgpu developers"] edition = "2021" description = "WebGPU hardware abstraction layer"