Software 42338 Published by

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