Skip to content

Commit

Permalink
Merge pull request #1794 from billhollings/sdk-1.3.236
Browse files Browse the repository at this point in the history
Update dependency libraries to match Vulkan SDK 1.3.236.
  • Loading branch information
billhollings authored Dec 8, 2022
2 parents c0c00d7 + f5f6515 commit 32da105
Show file tree
Hide file tree
Showing 7 changed files with 3,500 additions and 3,419 deletions.
1 change: 1 addition & 0 deletions Docs/MoltenVK_Runtime_UserGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,7 @@ In addition to core *Vulkan* functionality, **MoltenVK** also supports the foll
- `VK_KHR_8bit_storage`
- `VK_KHR_bind_memory2`
- `VK_KHR_buffer_device_address` *(requires GPU Tier 2 argument buffers support)*
- `VK_KHR_copy_commands2`
- `VK_KHR_create_renderpass2`
- `VK_KHR_dedicated_allocation`
- `VK_KHR_depth_stencil_resolve`
Expand Down
26 changes: 25 additions & 1 deletion Docs/Whats_New.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,40 @@ Copyright (c) 2015-2022 [The Brenwill Workshop Ltd.](http://www.brenwill.com)
MoltenVK 1.2.1
--------------

Released TBD
Released 2022/12/08

- Add support for extensions:
- `VK_KHR_copy_commands2`
- Fix crash on descriptor update with out-of-bounds descriptor count data.
- Fix Metal buffer index binding overrides for push constants and attachment clearing.
- Fix app performance regression triggered by the previous introduction of `VK_KHR_shader_float_controls`.
- Work around `MTLCounterSet` crash on additional Intel Iris Plus Graphics devices.
- Fix mistaken YCBCR format support indication.
- Fix invalid blit offsets.
- Wait on emulated semaphores only once to prevent freezing when using prefilled command buffers.
- `MVKPipeline`: Stop using vertex-style input for tessellation evaluation shaders.
- `MVKPipeline`: Force extra checks for stores after fragment discard.
- `MVKImage`: Always use a texel buffer for atomic storage images.
- `MVKDevice`: Fix backwards attribution of storage/uniform texel buffer alignments.
- Document new linkage model used by *Xcode 14* and later, and how to link **MoltenVK**
to an app or game using *Xcode 13* or earlier.
- Support *Xcode 14.1* build settings.
- Upgrade GitHub CI to use *Xcode 14.1* on *macOS 12*.
- Update dependency libraries to match _Vulkan SDK 1.3.236_.
- Update to latest SPIRV-Cross:
- MSL: Implement `CompositeInsert` `OpSpecConstantOp`.
- MSL: Support "raw" buffer input in tessellation evaluation shaders.
- MSL: Don't flatten arrayed per-patch output blocks in tessellation shaders.
- MSL: Account for composite types when assigning locations.
- MSL: Handle partial access chains with array-of-UBO/SSBO.
- MSL: Fix restrict vs __restrict incompatibility.
- MSL: Handle implicit integer promotion rules.
- MSL: Manually update `BuiltInHelperInvocation` when a fragment is discarded.
- MSL: Add missing casts to `Op?MulExtended`.
- MSL: Prevent stores to storage resources in discarded fragments.
- MSL: Don't dereference forwarded copies of `OpVariable` pointers.
- MSL: Refactor member reference in terms of one boolean.
- Fix MSL Access Chain.


MoltenVK 1.2.0
Expand Down
6,886 changes: 3,471 additions & 3,415 deletions ExternalDependencies.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ExternalRevisions/Vulkan-Headers_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
98f440ce6868c94f5ec6e198cc1adda4760e8849
b75e5a02b6933caf86c5822d019067b335492c85
2 changes: 1 addition & 1 deletion ExternalRevisions/Vulkan-Tools_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
e52fa1cf2d95503d28f9d020800cbab15aaa304b
ce45337c51ed53e6f1b337aa746a5a96c5018f86
2 changes: 1 addition & 1 deletion ExternalRevisions/glslang_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5755de46b07e4374c05fb1081f65f7ae1f8cca81
77551c429f86c0e077f26552b7c1c0f12a9f235e
Binary file modified Templates/spirv-tools/build.zip
Binary file not shown.

0 comments on commit 32da105

Please sign in to comment.