From 87576b72b37c6b78b41104eb25fc31893af94092 Mon Sep 17 00:00:00 2001 From: Connor Fitzgerald Date: Wed, 17 Apr 2024 19:38:52 -0400 Subject: [PATCH] Versions and Changelog --- CHANGELOG.md | 38 ++++++++------------------------------ Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- wgpu-core/Cargo.toml | 2 +- wgpu-hal/Cargo.toml | 2 +- 5 files changed, 19 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7331430e34..9a95c49485 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,40 +39,18 @@ Bottom level categories: ## Unreleased -### New features - -- Many numeric built-ins have had a constant evaluation implementation added for them, which allows them to be used in a `const` context: - - [#4879](https://github.com/gfx-rs/wgpu/pull/4879) by @ErichDonGubler: - - `abs` - - `acos` - - `acosh` - - `asin` - - `asinh` - - `atan` - - `atanh` - - `cos` - - `cosh` - - `round` - - `saturate` - - `sin` - - `sinh` - - `sqrt` - - `step` - - `tan` - - `tanh` -### Bug Fixes - -#### GLES +## v0.19.4 (2024-04-17) -- Don't depend on bind group and bind group layout entry order in HAL. This caused incorrect severely incorrect command execution and, in some cases, crashes. By @ErichDonGubler in [#5421](https://github.com/gfx-rs/wgpu/pull/5421). - -#### Metal +### Bug Fixes -- Don't depend on bind group and bind group layout entry order in HAL. This caused incorrect severely incorrect command execution and, in some cases, crashes. By @ErichDonGubler in [#5421](https://github.com/gfx-rs/wgpu/pull/5421). +#### General -#### DX12 +- Don't depend on bind group and bind group layout entry order in backends. This caused incorrect severely incorrect command execution and, in some cases, crashes. By @ErichDonGubler in [#5421](https://github.com/gfx-rs/wgpu/pull/5421). +- Properly clean up all write_buffer/texture temporary resources. By @robtfm in [#5413](https://github.com/gfx-rs/wgpu/pull/5413). +- Fix deadlock in certain situations when mapping buffers using `wgpu-profiler`. By @cwfitzgerald in [#5517](https://github.com/gfx-rs/wgpu/pull/5517) -- Don't depend on bind group and bind group layout entry order in HAL. This caused incorrect severely incorrect command execution and, in some cases, crashes. By @ErichDonGubler in [#5421](https://github.com/gfx-rs/wgpu/pull/5421). +#### WebGPU +- Correctly pass through timestamp queries to WebGPU. By @cwfitzgerald in [#5527](https://github.com/gfx-rs/wgpu/pull/5527). ## v0.19.3 (2024-03-01) diff --git a/Cargo.lock b/Cargo.lock index a6229bd9d7..57d1c30f06 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2555,7 +2555,7 @@ checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" [[package]] name = "player" -version = "0.19.3" +version = "0.19.4" dependencies = [ "env_logger", "log", @@ -3961,7 +3961,7 @@ dependencies = [ [[package]] name = "wgpu" -version = "0.19.3" +version = "0.19.4" dependencies = [ "arrayvec 0.7.4", "cfg-if", @@ -3985,7 +3985,7 @@ dependencies = [ [[package]] name = "wgpu-core" -version = "0.19.3" +version = "0.19.4" dependencies = [ "arrayvec 0.7.4", "bit-vec", @@ -4011,7 +4011,7 @@ dependencies = [ [[package]] name = "wgpu-examples" -version = "0.19.3" +version = "0.19.4" dependencies = [ "bytemuck", "cfg-if", @@ -4044,7 +4044,7 @@ dependencies = [ [[package]] name = "wgpu-hal" -version = "0.19.3" +version = "0.19.4" dependencies = [ "android_system_properties", "arrayvec 0.7.4", @@ -4092,7 +4092,7 @@ dependencies = [ [[package]] name = "wgpu-info" -version = "0.19.3" +version = "0.19.4" dependencies = [ "anyhow", "bitflags 2.4.1", @@ -4106,7 +4106,7 @@ dependencies = [ [[package]] name = "wgpu-macros" -version = "0.19.3" +version = "0.19.4" dependencies = [ "heck", "quote", @@ -4115,7 +4115,7 @@ dependencies = [ [[package]] name = "wgpu-test" -version = "0.19.3" +version = "0.19.4" dependencies = [ "anyhow", "arrayvec 0.7.4", diff --git a/Cargo.toml b/Cargo.toml index 5bd9f0dae1..767c23196b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,7 +45,7 @@ keywords = ["graphics"] license = "MIT OR Apache-2.0" homepage = "https://wgpu.rs/" repository = "https://github.com/gfx-rs/wgpu" -version = "0.19.3" +version = "0.19.4" authors = ["gfx-rs developers"] [workspace.dependencies.wgc] diff --git a/wgpu-core/Cargo.toml b/wgpu-core/Cargo.toml index e1a19da763..c7b93bd33d 100644 --- a/wgpu-core/Cargo.toml +++ b/wgpu-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wgpu-core" -version = "0.19.3" +version = "0.19.4" authors = ["gfx-rs developers"] edition = "2021" description = "WebGPU core logic on wgpu-hal" diff --git a/wgpu-hal/Cargo.toml b/wgpu-hal/Cargo.toml index dac5fbf9df..d48fd9c602 100644 --- a/wgpu-hal/Cargo.toml +++ b/wgpu-hal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wgpu-hal" -version = "0.19.3" +version = "0.19.4" authors = ["gfx-rs developers"] edition = "2021" description = "WebGPU hardware abstraction layer"