Releases
v1.0.30
Enhancements to swapchain, GPU display control, and S3TC compression
Allow 2 or 3 swapchain images to support both double and triple buffering.
Force display to switch to GPU selected by vkCreateDevice() to avoid system view compositor having to copy from that GPU to display GPU.
Use inline buffer for pipeline auxiliary buffer.
vkCmdCopyImage: Cast source image to the destination format.
Result of vkGetPhysicalDeviceFormatProperties2KHR match vkGetPhysicalDeviceFormatProperties.
MVKImage: Return error for BLOCK_TEXEL_VIEW.
MVKDescriptorSet: Fix handling of immutable samplers.
MVKPipeline: Forbid vertex attribute offsets >= stride.
Fix handling of case where vertex bindings and binding indices don't match up.
Return VK_TIMEOUT even on zero wait if fences not signalled.
Support iOS builds for arm64e architecture.
Improvements to building external libraries.
Print Vulkan semantics when logging converted GLSL.
Support uploading S3TC-compressed 3D images.
You can’t perform that action at this time.