Mesa's KosmicKrisp Vulkan-On-Metal Achieves MoltenVK Feature Parity
- Reference: 0001613536
- News link: https://www.phoronix.com/news/KosmicKrisp-Parity
- Source link:
KosmicKrisp delivers [3]Vulkan 1.3 compliance on Apple devices and has continued to see more feature work by LunarG in ensuring its an effective implementation and comparable or superior to the MoltenVK project.
This past week LunarG's Aitor Camacho landed more features into Mesa 26.1-devel for hitting parity with the MoltenVK codebase. LunarG has been working on KosmicKrisp for Google as an effective Vulkan-on-Metal implementation for accelerating the Google Android emulator on macOS.
The [4]kk: Few missing features and extensions for MoltenVK parity pull landed the VK_EXT_texel_buffer_alignment, VK_EXT_extended_dynamic_state2, and VK_EXT_image_2d_view_of_3d extensions. That pull also now implemented the depthBiasClamp, largePoints, and pushDescriptor functionality.
It will be interesting to see what more is supported by KosmicKrisp ahead of the stable Mesa 26.1 release in mid-Q2.
[1] https://www.phoronix.com/news/KosmicKrisp-Vulkan-Metal
[2] https://www.phoronix.com/news/KosmicKrisp-Merged-Mesa-26.0
[3] https://www.phoronix.com/news/KosmicKrisp-Vulkan-1.3
[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39702