咨询公司 LunarG 去年宣布,KosmicKrisp 是一款 Vulkan-On-Metal 驱动程序,旨在高效利用 Vulkan API 在 Apple macOS 系统上运行,作为 MoltenVK 项目的替代方案。KosmicKrisp 已上游到 Mesa 26.0,并继续取得重大进展,为 Apple 的世界打开更多 Vulkan 可能性。
KosmicKrisp 在苹果设备上实现了 Vulkan 1.3 的兼容性,并且继续看到 LunarG 进行更多功能开发,以确保其有效实现,并与 MoltenVK 项目相当或更优。

本周,LunarG 的 Aitor Camacho 向 Mesa 26.1-devel 中添加了更多功能,以实现与 MoltenVK 代码库的兼容。LunarG 正在为 Google 开发 KosmicKrisp,作为有效的 Vulkan-On-Metal 实现方案,用于加速 Google Android 模拟器在 macOS 上的运行。

kk: 少数缺失的功能和扩展用于 MoltenVK 兼容性拉取,包括 VK_EXT_texel_buffer_alignment、VK_EXT_extended_dynamic_state2 和 VK_EXT_image_2d_view_of_3d 扩展。该拉取还实现了 depthBiasClamp、largePoints 和 pushDescriptor 功能。
在第二季度中旬发布的稳定版 Mesa 26.1 之前,我们将有趣地看到 KosmicKrisp 支持了哪些更多功能
转自 Mesa’s KosmicKrisp Vulkan-On-Metal Achieves MoltenVK Feature Parity – Phoronix
Linuxeden开源社区