Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency libraries to match Vulkan SDK 1.3.295 beta. #2333

Merged
merged 1 commit into from
Sep 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion Docs/Whats_New.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,27 @@ Released 2024-09-24
- `vkUpdateDescriptorSets()`: Per Vulkan spec, allow write or copy beyond the
end of a descriptor binding count, including inline uniform block descriptors.
- Update `VkFormat` capabilities based on latest Metal docs.
- Ensure all MoltenVK config info set by `VK_EXT_layer_settings` is used.
- Support storage images in Metal argument buffers on _iOS_.
- Fix rendering issue with render pass that immediately follows a kernel dispatch.
- Fix race condition when `VkImage` destroyed while used by descriptor.
- Fix crash in `vkCmdPushDescriptorSetWithTemplateKHR()` when entries in
`VkDescriptorUpdateTemplateCreateInfo` are not sorted by offset.
- Ensure all MoltenVK config info set by `VK_EXT_layer_settings` is used.
- Fix issue where `vkQueueWaitIdle()` and `vkDeviceWaitIdle()` were not
waiting for all commands to be enqueued before enqueuing wait operation.
- Fix memory leak in debug utils messenger.
- Fix build failure on _VisionOS 2.0_ platform.
- `vkUpdateDescriptorSets()`: Support writing beyond descriptor binding size if subsequent bindings are of same type.
- Support `VK_FORMAT_A2B10G10R10_UNORM_PACK32` and `VK_FORMAT_A2R10G10B10_UNORM_PACK32` formats as surface formats on all platforms.
- Add `MTLStoreAction` mapping for `VK_ATTACHMENT_STORE_OP_NONE`.
- Add estimate of `presentMargin` in returned data from `vkGetPastPresentationTimingGOOGLE()`.
- Update value of `minSubgroupSize` on _AMD RX6600_ to `32`.
- Fix support for running on `tvOS 13`.
- Only add present handler if `VK_GOOGLE_display_timing` info is available during presentation.
- Move primitive-restart-disabled warning from renderpass to pipeline creation, to reduce voluminous log noise.
- iOS: Support storage images in _Metal_ argument buffers.
- Update dependency libraries to match _Vulkan SDK 1.3.295_.



MoltenVK 1.2.10
Expand Down
2 changes: 1 addition & 1 deletion ExternalRevisions/glslang_repo_revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
79c4235085c5eb86ed78b034d94e03f7b3b5daef
12cbda959b6df2af119a76a73ff906c2bed36884
Binary file modified Templates/spirv-tools/build.zip
Binary file not shown.
Loading