KosmicKrisp Achieves Vulkan 1.4 Conformance on Apple Silicon
LunarG says KosmicKrisp, its Mesa-based Vulkan driver for Apple silicon, has passed the Vulkan 1.4 Conformance Test Suite and is now a Khronos-conformant 1.4 implementation. The updated driver will ship in the Vulkan SDK on September 29, giving macOS developers a standards-based Vulkan target on M1-and-newer systems running macOS 26 or later.
For game teams, the practical win is consistency: engines can keep a single Vulkan 1.4 code path across Windows, Linux, and Apple silicon instead of treating macOS as a special case. Because KosmicKrisp occupies the ICD slot and translates Vulkan through Mesa to Metal 4, validation layers, capture/replay tools, and diagnostics can target a conformant implementation rather than a compatibility layer.
LunarG also notes that support has expanded beyond core 1.4 coverage, including tessellation, Robustness2, and multi-draw. Performance has reportedly tripled since Vulkan 1.3 conformance, and the driver continues to be a focus for optimization and CI-backed maintenance. That makes it more relevant not just for engine portability, but for heavier workloads like emulation, tooling, and renderer bring-up.
MoltenVK remains available for Intel Macs and older OS versions, while KosmicKrisp is the open-source, MIT-licensed path for current Apple silicon. iOS builds have been tested, but they are not supported in this release because the CTS is not fully passing there and the required CI/support setup is not in place.
“Apple silicon is on that map for Vulkan 1.4, not as a special case, but as a conformant target.”
- what
- KosmicKrisp passed the Vulkan 1.4 CTS and is now Khronos-conformant
- who
- LunarG, Mesa, and the Khronos Vulkan ecosystem
- when
- Announced September 25, 2025; SDK release due September 29
- impact
- Gives Apple silicon developers a conformant Vulkan 1.4 target on macOS
Improves Vulkan parity and tooling on Apple silicon
Follow Vulkan updates
See relevant stories in your personalized news feed.
Discussion