mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-11-22 14:55:05 +00:00
Changelog and Versions
This commit is contained in:
parent
398d3a14cd
commit
b3eae16141
13
CHANGELOG.md
13
CHANGELOG.md
@ -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
6
Cargo.lock
generated
@ -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",
|
||||||
|
@ -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",
|
||||||
|
] }
|
||||||
|
@ -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"
|
||||||
|
Loading…
Reference in New Issue
Block a user