开源的 MoltenVK 项目在 iOS/macOS 上的苹果 Metal 图形驱动程序上实现了 Vulkan API,而 3D 图形咨询公司 LunarG 正在探索使用 Mesa 实现 Vulkan 到 Metal 转换的可能性。
LunarG 的 3D 图形工程师正在探索在 Mesa3D 中建立 Vulkan 到苹果 Metal 转换层的可能性。其范围类似于 MoltenVK,但在 Mesa 中实现。同样,它就像微软在 Mesa 中的 “Dozen ”驱动程序,用于在 Direct3D 12 接口上获取 Vulkan 和其他 API。但在这种情况下,它是苹果金属图形驱动程序上的 Vulkan。
其他 Mesa 开发人员对这一想法表示乐观,认为利用 NIR. LLVM 等,将使这一过程变得更容易。
到目前为止,LunarG 似乎还没有为该项目编写代码,但他们正在尝试评估可行性和兴趣程度。那些对在 Mesa 中将 Vulkan 转换为 Metal 感到好奇的人可以查看https://gitlab.freedesktop.org/mesa/mesa/-/issues/11990,其中包含更多细节和讨论。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/52845.html