Update library dependencies to match Vulkan SDK 1.2.189.

Update What's New document.
This commit is contained in:
Bill Hollings 2021-08-30 13:54:37 -04:00
parent f5dd310c55
commit a5ee3ead35
5 changed files with 11 additions and 4 deletions

View File

@ -24,23 +24,30 @@ Released 2021/08/30
- Vulkan timestamp query pools use Metal GPU counters when available. - Vulkan timestamp query pools use Metal GPU counters when available.
- Support resolving attachments with formats that Metal does not natively resolve. - Support resolving attachments with formats that Metal does not natively resolve.
- Support stencil-only partial attachment clearing. - Support stencil-only partial attachment clearing.
- Support alpha-to-coverage without a color attachment.
- Fix issue where swapchain images were acquired out of order under heavy load. - Fix issue where swapchain images were acquired out of order under heavy load.
- Fix issue with `vkCmdBlitImage()` from compressed textures. - Fix issue with `vkCmdBlitImage()` from compressed textures.
- Fix incorrect translation of clear color values on Apple Silicon. - Fix incorrect translation of clear color values on Apple Silicon.
- Fix swizzle of depth and stencil values into RGBA (`float4`) variable in shaders. - Fix swizzle of depth and stencil values into RGBA (`float4`) variable in shaders.
- Fix occasional crash when swizzling used but shader swizzling not enabled.
- Fix pipeline barriers not working inside self-dependent subpasses on Apple GPUs. - Fix pipeline barriers not working inside self-dependent subpasses on Apple GPUs.
- Fix GPU race condition when clearing a renderpass input attachment on Apple GPUs. - Fix GPU race condition when clearing a renderpass input attachment on Apple GPUs.
- Disable `VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT` for - Disable `VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT` for
`VK_FORMAT_E5B9G9R9_UFLOAT_PACK32` on macOS Apple Silicon. `VK_FORMAT_E5B9G9R9_UFLOAT_PACK32` on macOS Apple Silicon.
- Support alpha-to-coverage without a color attachment. - Fix execution order of `encodeBindings` for `bufferBindings`.
- Properly ignore non-null pipeline creation pointers that should be ignored.
- Add queue and queue family indices to `MTLCommandBuffer` label.
- Update `VK_MVK_MOLTENVK_SPEC_VERSION` to `32`. - Update `VK_MVK_MOLTENVK_SPEC_VERSION` to `32`.
- Update to latest SPIRV-Cross version: - Update to latest SPIRV-Cross version:
- MSL: Adjust `gl_SampleMaskIn` for sample-shading and/or fixed sample mask. - MSL: Adjust `gl_SampleMaskIn` for sample-shading and/or fixed sample mask.
- MSL: Remove redundant path for `SampleMask`.
- MSL: Fix setting `SPIRVCrossDecorationInterpolantComponentExpr` decoration. - MSL: Fix setting `SPIRVCrossDecorationInterpolantComponentExpr` decoration.
- MSL: Support row-major transpose when storing matrix from constant RHS matrix. - MSL: Support row-major transpose when storing matrix from constant RHS matrix.
- MSL: Fix casting in constant expressions with different sizes. - MSL: Fix casting in constant expressions with different sizes.
- MSL: Fix duplicate `gl_Position` outputs when `gl_Position` defined but unused. - MSL: Fix duplicate `gl_Position` outputs when `gl_Position` defined but unused.
- MSL: Simplify `spvSubgroupBallot()`. - MSL: Simplify `spvSubgroupBallot()`.
- MSL: Consider that function/private variables can be block-like.
- Track temporary access for `OpArrayLength` result.

View File

@ -1 +1 @@
37164a5726f7e6113810f9557903a117498421cf c5b7a2fa18750e435e91e06a50cdc5451c5b9abd

View File

@ -1 +1 @@
dbd221b2bc7acbfe993be40fbfbf4f4a0a1ed816 58051062663477240484c8904459762ad544ba18

View File

@ -1 +1 @@
ae2a562936cc8504c9ef2757cceaff163147834f 2fb89a0072ae7316af1c856f22663fde4928128a

Binary file not shown.