You can edit almost every page by Creating an account and confirming your email.

KosmicKrisp

From EverybodyWiki Bios & Wiki


KosmicKrisp
File:KosmicKrisp-Logo.webp
Developer(s)LunarG,Khronos Group
Repositorygitlab.freedesktop.org/mesa/mesa/-/tree/main/src/kosmickrisp
Written inObjective-C++, Objective-C, C++, C
Engine
    Operating systemmacOS
    PlatformARM64e
    TypeVulkan Driver
    LicenseMIT License
    Websitedocs.mesa3d.org/drivers/kosmickrisp.html

    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

    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

    1. 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.