MoltenVK 1.4 现已发布,该版本支持 Vulkan 可移植性实现,将 Vulkan API 叠加在 Apple 的 Metal 图形驱动程序之上,从而允许 Vulkan 游戏/应用在 macOS、iOS 和 tvOS 设备上运行。
MoltenVK 1.4 的重要意义在于,它现在将 Vulkan 1.4 图形功能开放给基于 Metal 图形驱动程序的 Apple 设备。由于许多新的 Vulkan API 扩展已连接到该库,Vulkan 1.4 应该能够顺利运行。
MoltenVK 新支持的扩展包括 VK_KHR_dynamic_rendering_local_read、VK_KHR_global_priority、VK_KHR_line_rasterization、VK_KHR_maintenance5、VK_KHR_maintenance8、VK_KHR_present_id、VK_KHR_present_id2、VK_KHR_present_wait、VK_KHR_present_wait2、VK_KHR_shader_float_controls2、VK_KHR_shader_maximal_reconvergence、VK_KHR_shader_quad_control、VK_KHR_shader_relaxed_extended_instruction、VK_KHR_shader_subgroup_uniform_control_flow、VK_KHR_surface_protected_capabilities 和 VK_EXT_line_rasterization。
与之前的版本相比,MoltenVK 1.4 还修复了大量错误。

有关 MoltenVK 1.4 版本的更多信息,请访问 GitHub下载。LunarG 近期宣布推出KosmicKrisp,作为在 Apple Mac 上实现 Vulkan API 的全新 Mesa 驱动程序,目标也类似。目前,KosmicKrisp 的进展不如 MoltenVK,但观察这两项可移植性计划的进展情况将会非常有趣。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/60876.html