Skip to content

Release for Vulkan SDK 1.3.239

Compare
Choose a tag to compare
@billhollings billhollings released this 24 Jan 01:20
· 515 commits to main since this release
fb581e4
  • 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.