Skip to content

Commit

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

Released TBD
Released 2022/06/06

- Add support for extensions:
- `VK_KHR_portability_enumeration` support added to `MoltenVK_icd.json`, and documentation
updated to indicate the impact of the `VK_KHR_portability_enumeration` extension during
runtime loading on *macOS* via the *Vulkan Loader*.
- `VK_KHR_dynamic_rendering`
- `VK_KHR_fragment_shader_barycentric`
- `VK_KHR_separate_depth_stencil_layouts`
- `VK_EXT_separate_stencil_usage`
- `VK_KHR_fragment_shader_barycentric`
- Implement `vkGetRefreshCycleDurationGOOGLE()` for _macOS_.
- Support attachment clearing when some clearing formats are not specified.
- Fix error where previously bound push constants can override a descriptor buffer binding
used by a subsequent pipeline that does not use push constants.
- Fix regression error where previously bound push constants can override a descriptor buffer
binding used by a subsequent pipeline that does not use push constants.
- Fix error on some Apple GPU's where a `vkCmdTimestampQuery()` after a renderpass was
writing timestamp before renderpass activity was complete.
- Fix regression error in vertex buffer binding counts when establishing implicit buffers binding indexes.
- Fix `vkSetMoltenVKConfigurationMVK()` function pointer typedef.
- Work around zombie memory bug in Intel Iris Plus Graphics driver when repeatedly retrieving GPU counter sets.
- Fix reorder-ctor warnings and add Xcode clang -Wreorder warning to catch future misalignments.
- Update build settings to support Xcode 13.4.
- Update to latest SPIRV-Cross:
- MSL: Emit interface block members of array length 1 as arrays instead of scalars.
- MSL: Potentially cast loaded Input variables.
- Emit KHR barycentrics if source enables the KHR extension.
- Handle early reads from loop variables with initializers.
- Attempt more optimal codegen for `OpCompositeInsert`.



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 @@
c52333b984c529f92f0c33e3a0ef01d1322c8a07
50b4d5389b6a06f86fb63a2848e1a7da6d9755ca
2 changes: 1 addition & 1 deletion ExternalRevisions/Vulkan-Headers_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
245d25ce8c3337919dc7916d0e62e31a0d8748ab
3ef4c97fd6ea001d75a8e9da408ee473c180e456
2 changes: 1 addition & 1 deletion ExternalRevisions/Vulkan-Tools_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3903162ac4b01ed376bfa55a72ef7217a72c0b74
ef9db7a8ec52f6c56158d83f5d57ef388c1abec1
2 changes: 1 addition & 1 deletion ExternalRevisions/glslang_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9bb8cfffb0eed010e07132282c41d73064a7a609
adbf0d3106b26daa237b10b9bf72b1af7c31092d
Binary file modified Templates/spirv-tools/build.zip
Binary file not shown.

0 comments on commit 334e0ce

Please sign in to comment.