Bill Hollings has announced the release of the MoltenVK Vulkan SDK 1.3.239.
Release Release for Vulkan SDK 1.3.239
- 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 null instance, when vkGetInstanceProcAddr itself is the function name.
- Update VkPhysicalDeviceLimits members maxClipDistances and maxCombinedClipAndCullDistances to more accurate values.
- 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.
Release Release for Vulkan SDK 1.3.239 · KhronosGroup/MoltenVK