Skip to content

Commit

Permalink
Merge pull request #1680 from billhollings/sdk-1.3.224
Browse files Browse the repository at this point in the history
Update dependency libraries to match Vulkan SDK 1.3.224.
  • Loading branch information
billhollings authored Aug 12, 2022
2 parents a87e223 + f487a14 commit b051111
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 8 deletions.
22 changes: 18 additions & 4 deletions Docs/Whats_New.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,39 @@ Copyright (c) 2015-2022 [The Brenwill Workshop Ltd.](http://www.brenwill.com)
MoltenVK 1.1.11
--------------

Released TBD
Released 2022/08/15

- Add support for extensions:
- `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.
- Improve performance of `vkResetDescriptorPool()`.
- Update minimum Xcode deployment targets to macOS 10.13, iOS 11, and tvOS 11,
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`
and `VK_NV_fragment_shader_barycentric` extensions.
- 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 `vkUpdateDescriptorSetWithTemplate()` for inline block descriptors.
- 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.
- 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 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.



Expand Down
2 changes: 1 addition & 1 deletion ExternalRevisions/SPIRV-Cross_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
d8d051381f65b9606fb8016c79b7c3bab872eec3
61c603f3baa5270e04bcfb6acf83c654e3c57679
2 changes: 1 addition & 1 deletion ExternalRevisions/Vulkan-Headers_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ec9b96aae53e152f6812e66fa43757c1256369a0
c896e2f920273bfee852da9cca2a356bc1c2031e
2 changes: 1 addition & 1 deletion ExternalRevisions/Vulkan-Tools_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ef9db7a8ec52f6c56158d83f5d57ef388c1abec1
497f232680b046db34ba9e9da065e6303a125851
2 changes: 1 addition & 1 deletion ExternalRevisions/glslang_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
adbf0d3106b26daa237b10b9bf72b1af7c31092d
73c9630da979017b2f7e19c6549e2bdb93d9b238
Binary file modified Templates/spirv-tools/build.zip
Binary file not shown.

0 comments on commit b051111

Please sign in to comment.