From dc3736873db75e9f635056ad4d6319ef3ffd22d0 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sun, 12 Sep 2021 10:27:09 -0400 Subject: [PATCH] Bump wgpu-hal to 0.10.5 --- CHANGELOG.md | 49 +++++++++++++++++++++++++-------------------- Cargo.lock | 2 +- wgpu-hal/Cargo.toml | 2 +- 3 files changed, 29 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cd0d8914..a09534703 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # 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: - fix read access barriers for writable storage buffers - fix shaders using cube array textures @@ -11,7 +16,7 @@ - Metal: - 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: - fix querying the size of storage textures - Vulkan: @@ -23,7 +28,7 @@ - GL: - 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: - expose more formats via adapter-specific feature - fix creation of depth+stencil views @@ -54,10 +59,10 @@ - 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. -## wgpu-core-0.9.2 +### wgpu-core-0.9.2 - 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 query resolves to initialize buffers - fix pipeline statistics stride @@ -100,10 +105,10 @@ - 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`. -## wgpu-types-0.8.1 (2021-06-08) +### wgpu-types-0.8.1 (2021-06-08) - 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 - validate buffer storage classes - Added support for storage texture arrays for Vulkan and Metal. @@ -147,7 +152,7 @@ - interpolation qualifiers - 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 - fix the indexed buffer check - fix command allocator race condition @@ -206,28 +211,28 @@ - bind group matching to the layout - 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 -## 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 command pool leak with temporary threads - improve assertion messages - implement `From` for `TextureComponentType` -## wgpu-core-0.5.4 (2020-04-24) +### wgpu-core-0.5.4 (2020-04-24) - 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 - 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 pipeline layout life time - 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 initial usage of a resource across a command buffer @@ -252,13 +257,13 @@ - unmapping dropped buffers - 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 -## wgpu-core-0.4.2 (2019-12-15) +### wgpu-core-0.4.2 (2019-12-15) - 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 dynamic offset iteration @@ -272,10 +277,10 @@ - Validation: - 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 -## wgpu-core-0.3.1 (2019-08-21) +### wgpu-core-0.3.1 (2019-08-21) - fixed pipeline barriers that aren't transitions ## v0.3 (2019-08-21) @@ -298,16 +303,16 @@ - bind group buffer ranges - 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 -## wgpu-core-0.2.5 (2019-03-31) +### wgpu-core-0.2.5 (2019-03-31) - fixed submission tracking - added support for blend colors - fixed bind group compatibility at the gfx-hal level - 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 building with "empty" backend on Windows - bumped the default descriptor pool size diff --git a/Cargo.lock b/Cargo.lock index 122042246..5ccd4d664 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1828,7 +1828,7 @@ dependencies = [ [[package]] name = "wgpu-hal" -version = "0.10.4" +version = "0.10.5" dependencies = [ "arrayvec", "ash", diff --git a/wgpu-hal/Cargo.toml b/wgpu-hal/Cargo.toml index de088a80f..fa0cdfbf7 100644 --- a/wgpu-hal/Cargo.toml +++ b/wgpu-hal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wgpu-hal" -version = "0.10.4" +version = "0.10.5" authors = ["wgpu developers"] edition = "2018" description = "WebGPU hardware abstraction layer"