MoltenVK v1.4.2: gl_DrawID Support, AMD Subgroup Fixes, and Legacy GPU Patches

Published by

MoltenVK v1.4.2, released on July 24, 2026, introduces support for VK_EXT_sampler_filter_minmax and gl_DrawID on macOS, while also addressing stability issues for legacy NVIDIA and Intel GPUs. The update raises the minimum OS requirements to macOS 12.0 and iOS/tvOS 15.0 and corrects the AMD subgroup size from 64 to 32, which previously caused compute shader crashes. A significant overhaul of the SPIRV-Cross shader converter adds MSL 3.0 support and resolves various shader issues, contributing to improved compatibility and performance for game ports on Apple devices. While the new features are beneficial for game developers, the increased OS requirements may exclude some users still on older versions of macOS



MoltenVK v1.4.2: gl_DrawID Support, AMD Subgroup Fixes, and Legacy GPU Patches

MoltenVK v1.4.2, released July 24, 2026, delivers VK_EXT_sampler_filter_minmax and gl_DrawID support to macOS while applying extensive stability fixes for legacy NVIDIA and Intel Mac GPUs. The update raises minimum OS requirements to macOS 12.0 and iOS/tvOS 15.0, corrects the reported AMD subgroup size from 64 to 32 to prevent compute shader crashes, and implements reversed-depth viewport emulation for affected AMD hardware. A significant overhaul of the embedded SPIRV-Cross shader converter adds MSL 3.0 support and resolves variable pointer and matrix padding issues, all contributed through 39 pull requests from 20 developers. This release brings MoltenVK significantly closer to desktop Vulkan parity, ensuring broader engine compatibility and improved performance for game ports on the Apple ecosystem.

MoltenVK v1.4.2: gl_DrawID Support, AMD Subgroup Fixes, and Legacy GPU Patches @ Mac OS Compatible