diff --git a/Docs/Whats_New.md b/Docs/Whats_New.md index 3ac6bab6..df0b02fd 100644 --- a/Docs/Whats_New.md +++ b/Docs/Whats_New.md @@ -16,12 +16,13 @@ Copyright (c) 2015-2023 [The Brenwill Workshop Ltd.](http://www.brenwill.com) MoltenVK 1.2.2 -------------- -Released TBD +Released 2023/01/23 - Fix Metal validation error caused by `CAMetalDrawable` released before `MTLCommandBuffer` is finished using it. - Fix memory leak of `MVKFences` and `MVKSemaphores` when a swapchain image is acquired more than it is presented. +- Fix issue where fragment shader was not run when no render attachment is available. - Ensure Vulkan public symbols are not stripped from the library when statically linked to an app that calls all Vulkan functions dynamically. - Per Vulkan 1.2 spec, support calling `vkGetInstanceProcAddr()` with a @@ -31,7 +32,9 @@ Released TBD - Update `VkPhysicalDeviceLimits::maxDrawIndexedIndexValue` to acknowledge automatic primitive restart. - Update copyright notices to year 2023. - +- Update to latest SPIRV-Cross: + - MSL: Add support for writable images in iOS Tier2 argument buffers. + - MSL: Fix potentially uninitialized warnings. MoltenVK 1.2.1 diff --git a/ExternalRevisions/SPIRV-Cross_repo_revision b/ExternalRevisions/SPIRV-Cross_repo_revision index 4cff295d..adbf4dc9 100644 --- a/ExternalRevisions/SPIRV-Cross_repo_revision +++ b/ExternalRevisions/SPIRV-Cross_repo_revision @@ -1 +1 @@ -c77b09b57c27837dc2d41aa371ed3d236ce9ce47 +eb9b2732982b8eea3395216be825a74dd84fe4be diff --git a/ExternalRevisions/Vulkan-Headers_repo_revision b/ExternalRevisions/Vulkan-Headers_repo_revision index 28fd6f1c..511208ff 100644 --- a/ExternalRevisions/Vulkan-Headers_repo_revision +++ b/ExternalRevisions/Vulkan-Headers_repo_revision @@ -1 +1 @@ -b75e5a02b6933caf86c5822d019067b335492c85 +1a43b498b8e680d641af0e0a4b4bb47947b7a364 diff --git a/ExternalRevisions/Vulkan-Tools_repo_revision b/ExternalRevisions/Vulkan-Tools_repo_revision index 2ed5fd2c..69dd3a0d 100644 --- a/ExternalRevisions/Vulkan-Tools_repo_revision +++ b/ExternalRevisions/Vulkan-Tools_repo_revision @@ -1 +1 @@ -ce45337c51ed53e6f1b337aa746a5a96c5018f86 +36464b5cf9ade4e412aacd06d95cb02857021bba diff --git a/ExternalRevisions/glslang_repo_revision b/ExternalRevisions/glslang_repo_revision index d09f4f21..fd739be9 100644 --- a/ExternalRevisions/glslang_repo_revision +++ b/ExternalRevisions/glslang_repo_revision @@ -1 +1 @@ -77551c429f86c0e077f26552b7c1c0f12a9f235e +ca8d07d0bc1c6390b83915700439fa7719de6a2a diff --git a/Templates/spirv-tools/build.zip b/Templates/spirv-tools/build.zip index d4bfc397..328300c4 100644 Binary files a/Templates/spirv-tools/build.zip and b/Templates/spirv-tools/build.zip differ