KosmicKrisp
Search KosmicKrisp on Amazon.
KosmicKrisp is a Vulkan driver which translates Vulkan API calls to Apple’s Metal framework for macOS, it is a part of the Mesa 3D framework.
There are some limitations compared with a native Vulkan implementation that require workarounds
Timeline
2024
November:
LunarG formally starts the KosmicKrisp project as a new Vulkan‑to‑Metal driver built inside the Mesa Vulkan driver framework, targeting Apple Silicon on macOS. Design goals included full Vulkan 1.3 conformance without Vulkan Portability compromises and close integration with Mesa tooling and NIR.
2025
February:
First compute tests pass in KosmicKrisp, confirming the basic Metal backend and Mesa integration work.
March:
First graphics “triangle” rendering passes, marking the first visible graphics output via Vulkan-through‑Metal.
April:
Basic demos such as vkcube run successfully, validating the core pipeline and synchronization model.
Conformance and Public Debut
May:
First complete run of the Vulkan Conformance Test Suite (CTS) finishes, uncovering API‑level bugs and edge cases.
August:
KosmicKrisp is publicly showcased at SIGGRAPH 2025 with a demo on M‑series hardware, emphasizing its role for Vulkan‑based workloads on Apple Silicon.
September:
KosmicKrisp achieves 100% Vulkan 1.3 CTS pass internally; the stack is now considered technically conformant for Vulkan 1.3 on macOS 15+.
October:
LunarG submits the driver to the Khronos Group and announces that KosmicKrisp is a Khronos Vulkan 1.3 Conformant product for Apple Silicon.
2026
KosmicKrisp is merged upstream into the Mesa 3D graphics library as a shipping driver, appearing in Mesa 26.0+.
Mesa documentation marks KosmicKrisp as a Vulkan‑conformant implementation for macOS on Apple Silicon, running on top of Metal 4 and requiring macOS 26 and up; no iOS support is present yet, though A14 Bionic hardware was considered in design.
LunarG presents KosmicKrisp at Vulkanised 2026 (San Diego), outlining a roadmap that includes:
- Vulkan 1.4 conformance
- Tessellation and geometry shaders.
- Performance optimization passes.
- Debug‑tool integration (e.g., RenderDoc).
- Future support for iOS on A‑series GPUs.
There is roughly ~56% awareness of KosmicKrisp among Vulkan developers, with roughly one‑third considering or already adopting it, viewing it as the emerging native Vulkan path on Apple platforms.[1]
See also
References
- ↑ Rost, Randi (2026-03-27). "2026 LunarG Ecosystem Survey results released!". LunarG. Retrieved 2026-04-01.
External links
Category:Computer libraries Category:Formerly proprietary software Category:Graphics software Category:IOS development software Category:MacOS graphics-related software Category:Vulkan (API) Category:Translation layer Category:Software using the MIT license
This article "KosmicKrisp" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:KosmicKrisp. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
