Draft:KosmicKrisp
This draft is not adequately supported by reliable sources. Wikipedia's verifiability policy requires that all content be supported by reliable sources.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
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
[edit]2024
[edit]November:
[edit]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
[edit]February:
[edit]First compute tests pass in KosmicKrisp, confirming the basic Metal backend and Mesa integration work.
March:
[edit]First graphics “triangle” rendering passes, marking the first visible graphics output via Vulkan-through‑Metal.
April:
[edit]Basic demos such as vkcube run successfully, validating the core pipeline and synchronization model.
Conformance and Public Debut
[edit]May:
[edit]First complete run of the Vulkan Conformance Test Suite (CTS) finishes, uncovering API‑level bugs and edge cases.
August:
[edit]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:
[edit]KosmicKrisp achieves 100% Vulkan 1.3 CTS pass internally; the stack is now considered technically conformant for Vulkan 1.3 on macOS 15+.
October:
[edit]LunarG submits the driver to the Khronos Group and announces that KosmicKrisp is a Khronos Vulkan 1.3 Conformant product for Apple Silicon.
2026
[edit]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
[edit]References
[edit]- ↑ Rost, Randi (March 27, 2026). "2026 LunarG Ecosystem Survey results released!". LunarG. Retrieved April 1, 2026.
External links
[edit]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

- provide significant coverage: discuss the subject in detail, not just brief mentions or routine announcements;
- are reliable: from reputable outlets with editorial oversight;
- are independent: not connected to the subject, such as interviews, press releases, the subject's own website, or sponsored content.
Please add references that meet all three of these criteria. If none exist, the subject is not yet suitable for Wikipedia.