Changelog and Versions

This commit is contained in:
Connor Fitzgerald 2023-09-27 13:44:05 -04:00
parent 398d3a14cd
commit b3eae16141
4 changed files with 25 additions and 8 deletions

View File

@ -40,12 +40,23 @@ Bottom level categories:
## Unreleased ## Unreleased
## v0.17.1 ## v0.17.1 (2023-09-27)
### Added/New Features ### 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). - 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) ## 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. 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.

6
Cargo.lock generated
View File

@ -3014,7 +3014,7 @@ dependencies = [
[[package]] [[package]]
name = "wgpu-core" name = "wgpu-core"
version = "0.17.0" version = "0.17.1"
dependencies = [ dependencies = [
"arrayvec 0.7.4", "arrayvec 0.7.4",
"bit-vec", "bit-vec",
@ -3071,7 +3071,7 @@ dependencies = [
[[package]] [[package]]
name = "wgpu-hal" name = "wgpu-hal"
version = "0.17.0" version = "0.17.1"
dependencies = [ dependencies = [
"android_system_properties", "android_system_properties",
"arrayvec 0.7.4", "arrayvec 0.7.4",
@ -3092,7 +3092,7 @@ dependencies = [
"js-sys", "js-sys",
"khronos-egl", "khronos-egl",
"libc", "libc",
"libloading 0.8.0", "libloading 0.7.4",
"log", "log",
"metal", "metal",
"naga", "naga",

View File

@ -1,6 +1,6 @@
[package] [package]
name = "wgpu-core" name = "wgpu-core"
version = "0.17.0" version = "0.17.1"
authors = ["wgpu developers"] authors = ["wgpu developers"]
edition = "2021" edition = "2021"
description = "WebGPU core logic on wgpu-hal" description = "WebGPU core logic on wgpu-hal"
@ -52,7 +52,10 @@ id32 = []
# Enable `ShaderModuleSource::Wgsl` # Enable `ShaderModuleSource::Wgsl`
wgsl = ["naga/wgsl-in"] wgsl = ["naga/wgsl-in"]
# Implement `Send` and `Sync` on Wasm. # 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] [dependencies]
arrayvec = "0.7" arrayvec = "0.7"
@ -88,4 +91,7 @@ version = "0.17"
default_features = false default_features = false
[target.'cfg(all(target_arch = "wasm32", not(target_os = "emscripten")))'.dependencies] [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",
] }

View File

@ -1,6 +1,6 @@
[package] [package]
name = "wgpu-hal" name = "wgpu-hal"
version = "0.17.0" version = "0.17.1"
authors = ["wgpu developers"] authors = ["wgpu developers"]
edition = "2021" edition = "2021"
description = "WebGPU hardware abstraction layer" description = "WebGPU hardware abstraction layer"