本周来自 Autodesk 的一名工程师提出了一个有趣的合并请求,他围绕 Apple 的 Metal API 添加了 Vulkan 窗口系统集成 (WSI) 以供在 macOS 上使用。该请求已经合并到 Mesa 24.3。
Autodesk 的 Aleksi Sapon 为 Mesa 提供了 WSI Metal 支持。这样做的目的是为了在苹果 macOS 系统上更好地利用 Mesa 的 Lavapipe Vulkan 软件实现。遗憾的是,macOS 上还没有可用的 Vulkan 硬件驱动程序——为此,有 MoltenVK 可以将 Vulkan API 路由到 Metal。
Sapon 在Mesa 合并请求中解释道:
实现对 macOS 的 WSI Metal 支持。基于无头和 Win32 实现。实现核心功能。这利用了 Apple 设备上的统一内存,使用解释为纹理的“无复制”缓冲区将 CPU 图像直接传输到表面。
该代码已于今日合并至 Mesa 24.3。Autodesk 涉足 macOS 上的 Vulkan 并不会让人感到意外,因为早在 2021 年,Autodesk 就开始探索 MoltenVK 的使用。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/52454.html