🐧 PenguinPulse

Linux Graphics & Gaming News

MoltenVK 1.4.2 Adds VK_EXT_sampler_filter_minmax, macOS DrawID Support

MoltenVK v1.4.2 was recently released, bringing significant updates for Vulkan applications running on Apple's Metal API. A primary new feature is the support for VK_EXT_sampler_filter_minmax on Apple10 GPUs when using macOS 26 or iOS 26. This release also introduces gl_DrawID and DrawIndex support for macOS, alongside native sampler min/max filtering capabilities. The update addresses several critical issues, including fixes for buffer and heap out-of-sync scenarios in initExternalMemory and device loss when using imported MTLTexture objects with Metal argument buffers. Further improvements include resolving swapchain recreation giving 1x1 drawables and ensuring correct residency tracking for imported MTLTexture objects. The minimum target OS versions have been raised to macOS 12.0, iOS 15.0, and tvOS 15.0.

Sources