Update dependency libraries to match Vulkan SDK 1.3.224.

Update What's New document.
This commit is contained in:
Bill Hollings 2022-08-12 16:54:24 -04:00
parent a87e223543
commit f487a14975
6 changed files with 22 additions and 8 deletions

View File

@ -16,25 +16,39 @@ Copyright (c) 2015-2022 [The Brenwill Workshop Ltd.](http://www.brenwill.com)
MoltenVK 1.1.11 MoltenVK 1.1.11
-------------- --------------
Released TBD Released 2022/08/15
- Add support for extensions: - Add support for extensions:
- `VK_EXT_metal_objects` - `VK_EXT_metal_objects`
- `VK_KHR_buffer_device_address` and `VK_EXT_buffer_device_address` *(requires GPU Tier 2 argument buffers support)*. - `VK_KHR_buffer_device_address` and `VK_EXT_buffer_device_address` *(available on GPUs with Tier 2 argument buffers support)*.
- Reducing redundant state changes to improve command encoding performance. - Reducing redundant state changes to improve command encoding performance.
- Improve performance of `vkResetDescriptorPool()`.
- Update minimum Xcode deployment targets to macOS 10.13, iOS 11, and tvOS 11, - Update minimum Xcode deployment targets to macOS 10.13, iOS 11, and tvOS 11,
to avoid Xcode build warnings in Xcode 14. to avoid Xcode build warnings in Xcode 14.
- Work around MTLCounterSet crash on additional Intel Iris Plus Graphics drivers. - Work around `MTLCounterSet` crash on additional Intel Iris Plus Graphics drivers.
- Check `MTLDevice` to enable support for `VK_KHR_fragment_shader_barycentric` - Check `MTLDevice` to enable support for `VK_KHR_fragment_shader_barycentric`
and `VK_NV_fragment_shader_barycentric` extensions. and `VK_NV_fragment_shader_barycentric` extensions.
- Ignore sampler update in descriptor set bindings that use immutable samplers. - Ignore sampler update in descriptor set bindings that use immutable samplers.
- Fix query pool wait block when query is not encoded to be written to. - Fix query pool wait block when query is not encoded to be written to.
- Fix `vkUpdateDescriptorSetWithTemplate()` for inline block descriptors. - Fix `vkUpdateDescriptorSetWithTemplate()` for inline block descriptors.
- Fix retrieval of accurate `vkGetRefreshCycleDurationGOOGLE()` across multiple display screens. - Fix retrieval of accurate `vkGetRefreshCycleDurationGOOGLE()` across multiple display screens.
- Improve performance of `vkResetDescriptorPool()`. - Fix occasional missing Metal buffer binding when only offset changes.
- Fix crash creating compute pipelines on macOS versions < 10.14.
- Apply Apple fix to `MTLCaptureScope` retention bug to macOS 12.4 and iOS 15.4 and later.
- Report appropriate values of `VkDebugUtilsMessageTypeFlagsEXT` for debug util messages generated within MoltenVK. - Report appropriate values of `VkDebugUtilsMessageTypeFlagsEXT` for debug util messages generated within MoltenVK.
- Update _macOS Cube_ demo to demonstrate optimizing the swapchain across multiple display screens. - Update _macOS Cube_ demo to demonstrate optimizing the swapchain across multiple display screens.
- Support building in Xcode 14.
- Allow building on removable volumes with a space in their name.
- Update `VK_MVK_MOLTENVK_SPEC_VERSION` to version `35`. - Update `VK_MVK_MOLTENVK_SPEC_VERSION` to version `35`.
- Update to latest SPIRV-Cross:
- MSL: Add support for `SPV_KHR_physical_storage_buffer` extension.
- MSL: Use a wrapper type for matrices in workgroup storage.
- MSL: Fix various bugs with Ptr/U bitcasts.
- Fix control flow bug with missed continue statement.
- Handle PHI in collapsed switch constructs.
- Handle collapsed loops similar to collapsed selections.
- Handle multiple breaks out of switches.
- Do not optimize `OpCompositeInsert` for hoisted temporaries.

View File

@ -1 +1 @@
d8d051381f65b9606fb8016c79b7c3bab872eec3 61c603f3baa5270e04bcfb6acf83c654e3c57679

View File

@ -1 +1 @@
ec9b96aae53e152f6812e66fa43757c1256369a0 c896e2f920273bfee852da9cca2a356bc1c2031e

View File

@ -1 +1 @@
ef9db7a8ec52f6c56158d83f5d57ef388c1abec1 497f232680b046db34ba9e9da065e6303a125851

View File

@ -1 +1 @@
adbf0d3106b26daa237b10b9bf72b1af7c31092d 73c9630da979017b2f7e19c6549e2bdb93d9b238

Binary file not shown.