Bump wgpu-hal to 0.10.5

This commit is contained in:
Dzmitry Malyshau 2021-09-12 10:27:09 -04:00 committed by Dzmitry Malyshau
parent 11307b92e6
commit dc3736873d
3 changed files with 29 additions and 24 deletions

View File

@ -1,6 +1,11 @@
# Change Log # Change Log
## wgpu-core-0.10.3, wgpu-hal-0.10.4 (2021-09-08) ### wgpu-hal-0.10.5 (2021-09-12)
- Metal:
- fix stencil operations
- fix memory leak on M1 when out of focus
### wgpu-core-0.10.3, wgpu-hal-0.10.4 (2021-09-08)
- Vulkan: - Vulkan:
- fix read access barriers for writable storage buffers - fix read access barriers for writable storage buffers
- fix shaders using cube array textures - fix shaders using cube array textures
@ -11,7 +16,7 @@
- Metal: - Metal:
- fix compressed texture copies - fix compressed texture copies
## wgpu-core-0.10.2, wgpu-hal-0.10.3 (2021-09-01) ### wgpu-core-0.10.2, wgpu-hal-0.10.3 (2021-09-01)
- All: - All:
- fix querying the size of storage textures - fix querying the size of storage textures
- Vulkan: - Vulkan:
@ -23,7 +28,7 @@
- GL: - GL:
- fix vertex-buffer and storage related limits - fix vertex-buffer and storage related limits
## wgpu-core-0.10.1, wgpu-hal-0.10.2 (2021-08-24) ### wgpu-core-0.10.1, wgpu-hal-0.10.2 (2021-08-24)
- All: - All:
- expose more formats via adapter-specific feature - expose more formats via adapter-specific feature
- fix creation of depth+stencil views - fix creation of depth+stencil views
@ -54,10 +59,10 @@
- Fixed: - Fixed:
- `Device::create_query_set` would return an error when creating exactly `QUERY_SET_MAX_QUERIES` (8192) queries. Now it only returns an error when trying to create *more* than `QUERY_SET_MAX_QUERIES` queries. - `Device::create_query_set` would return an error when creating exactly `QUERY_SET_MAX_QUERIES` (8192) queries. Now it only returns an error when trying to create *more* than `QUERY_SET_MAX_QUERIES` queries.
## wgpu-core-0.9.2 ### wgpu-core-0.9.2
- fix `Features::TEXTURE_SPECIFIC_FORMAT_FEATURES` not being supported for rendertargets - fix `Features::TEXTURE_SPECIFIC_FORMAT_FEATURES` not being supported for rendertargets
## wgpu-core-0.9.1 (2021-07-13) ### wgpu-core-0.9.1 (2021-07-13)
- fix buffer inits delayed by a frame - fix buffer inits delayed by a frame
- fix query resolves to initialize buffers - fix query resolves to initialize buffers
- fix pipeline statistics stride - fix pipeline statistics stride
@ -100,10 +105,10 @@
- Add missing extern "C" in wgpu-core on `wgpu_render_pass_execute_bundles` - Add missing extern "C" in wgpu-core on `wgpu_render_pass_execute_bundles`
- Fix incorrect function name `wgpu_render_pass_bundle_indexed_indirect` to `wgpu_render_bundle_draw_indexed_indirect`. - Fix incorrect function name `wgpu_render_pass_bundle_indexed_indirect` to `wgpu_render_bundle_draw_indexed_indirect`.
## wgpu-types-0.8.1 (2021-06-08) ### wgpu-types-0.8.1 (2021-06-08)
- fix dynamic stencil reference for Replace ops - fix dynamic stencil reference for Replace ops
## v0.8.1 (2021-05-06) ### v0.8.1 (2021-05-06)
- fix SPIR-V generation from WGSL, which was broken due to "Kernel" capability - fix SPIR-V generation from WGSL, which was broken due to "Kernel" capability
- validate buffer storage classes - validate buffer storage classes
- Added support for storage texture arrays for Vulkan and Metal. - Added support for storage texture arrays for Vulkan and Metal.
@ -147,7 +152,7 @@
- interpolation qualifiers - interpolation qualifiers
- allow vertex components to be underspecified - allow vertex components to be underspecified
## wgpu-core-0.7.1 (2021-02-25) ### wgpu-core-0.7.1 (2021-02-25)
- expose `wgc::device::queue` sub-module in public - expose `wgc::device::queue` sub-module in public
- fix the indexed buffer check - fix the indexed buffer check
- fix command allocator race condition - fix command allocator race condition
@ -206,28 +211,28 @@
- bind group matching to the layout - bind group matching to the layout
- experimental shader interface matching with Naga - experimental shader interface matching with Naga
## wgpu-core-0.5.6 (2020-07-09) ### wgpu-core-0.5.6 (2020-07-09)
- add debug markers support - add debug markers support
## wgpu-core-0.5.5 (2020-05-20) ### wgpu-core-0.5.5 (2020-05-20)
- fix destruction of adapters, swap chains, and bind group layouts - fix destruction of adapters, swap chains, and bind group layouts
- fix command pool leak with temporary threads - fix command pool leak with temporary threads
- improve assertion messages - improve assertion messages
- implement `From<TextureFormat>` for `TextureComponentType` - implement `From<TextureFormat>` for `TextureComponentType`
## wgpu-core-0.5.4 (2020-04-24) ### wgpu-core-0.5.4 (2020-04-24)
- fix memory management of staging buffers - fix memory management of staging buffers
## wgpu-core-0.5.3 (2020-04-18) ### wgpu-core-0.5.3 (2020-04-18)
- fix reading access to storage textures - fix reading access to storage textures
- another fix to layout transitions for swapchain images - another fix to layout transitions for swapchain images
## wgpu-core-0.5.2 (2020-04-15) ### wgpu-core-0.5.2 (2020-04-15)
- fix read-only storage flags - fix read-only storage flags
- fix pipeline layout life time - fix pipeline layout life time
- improve various assert messages - improve various assert messages
## wgpu-core-0.5.1 (2020-04-10) ### wgpu-core-0.5.1 (2020-04-10)
- fix tracking of swapchain images that are used multiple times in a command buffer - fix tracking of swapchain images that are used multiple times in a command buffer
- fix tracking of initial usage of a resource across a command buffer - fix tracking of initial usage of a resource across a command buffer
@ -252,13 +257,13 @@
- unmapping dropped buffers - unmapping dropped buffers
- better error messages on misused swapchain frames - better error messages on misused swapchain frames
## wgpu-core-0.4.3 (2020-01-20) ### wgpu-core-0.4.3 (2020-01-20)
- improved swap chain error handling - improved swap chain error handling
## wgpu-core-0.4.2 (2019-12-15) ### wgpu-core-0.4.2 (2019-12-15)
- fixed render pass transitions - fixed render pass transitions
## wgpu-core-0.4.1 (2019-11-28) ### wgpu-core-0.4.1 (2019-11-28)
- fixed depth/stencil transitions - fixed depth/stencil transitions
- fixed dynamic offset iteration - fixed dynamic offset iteration
@ -272,10 +277,10 @@
- Validation: - Validation:
- buffer and texture usage - buffer and texture usage
## wgpu-core-0.3.3 (2019-08-22) ### wgpu-core-0.3.3 (2019-08-22)
- fixed instance creation on Windows - fixed instance creation on Windows
## wgpu-core-0.3.1 (2019-08-21) ### wgpu-core-0.3.1 (2019-08-21)
- fixed pipeline barriers that aren't transitions - fixed pipeline barriers that aren't transitions
## v0.3 (2019-08-21) ## v0.3 (2019-08-21)
@ -298,16 +303,16 @@
- bind group buffer ranges - bind group buffer ranges
- required stencil reference, blend color - required stencil reference, blend color
## wgpu-core-0.2.6 (2019-04-04) ### wgpu-core-0.2.6 (2019-04-04)
- fixed frame acquisition GPU waits - fixed frame acquisition GPU waits
## wgpu-core-0.2.5 (2019-03-31) ### wgpu-core-0.2.5 (2019-03-31)
- fixed submission tracking - fixed submission tracking
- added support for blend colors - added support for blend colors
- fixed bind group compatibility at the gfx-hal level - fixed bind group compatibility at the gfx-hal level
- validating the bind groups and blend colors - validating the bind groups and blend colors
## wgpu-core-0.2.3 (2019-03-20) ### wgpu-core-0.2.3 (2019-03-20)
- fixed vertex format mapping - fixed vertex format mapping
- fixed building with "empty" backend on Windows - fixed building with "empty" backend on Windows
- bumped the default descriptor pool size - bumped the default descriptor pool size

2
Cargo.lock generated
View File

@ -1828,7 +1828,7 @@ dependencies = [
[[package]] [[package]]
name = "wgpu-hal" name = "wgpu-hal"
version = "0.10.4" version = "0.10.5"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"ash", "ash",

View File

@ -1,6 +1,6 @@
[package] [package]
name = "wgpu-hal" name = "wgpu-hal"
version = "0.10.4" version = "0.10.5"
authors = ["wgpu developers"] authors = ["wgpu developers"]
edition = "2018" edition = "2018"
description = "WebGPU hardware abstraction layer" description = "WebGPU hardware abstraction layer"