在即将到来的Mesa 22.1功能冻结之前,大大小小的 Mesa Vulkan 驱动程序一直在准备合并请求,以连接一些最近引入的 Vulkan 扩展。
本周在 Mesa 22.1-devel 中发布了许多补丁,不仅为著名的 RADV 和 Intel ANV Vulkan 驱动程序启用新的扩展,还为 V3DV、PanVK 和 Lavapipe 等较小的驱动程序启用新的扩展。一些已合并的工作包括:
– RADV 现在支持 VK_KHR_pipeline_library 用于最近引入的突出扩展。RADV 在启用光线追踪支持时已经支持该扩展,而现在只要使用 ACO 后端就可以无条件启用。
– Lavapipe 和英特尔 ANV 现在支持 VK_EXT_image_2d_view_of_3d。这是昨天在 Vulkan 1.3.211 中引入的扩展,用于帮助 OpenGL 实现 Vulkan。Zink OpenGL-on-Vulkan 实现同时发布了使用这个新扩展的补丁。
– Lavapipe、Turnip、V3DV、ANV 和 PanVK 现在支持 VK_EXT_debug_utils。PanVK 还添加了 VK_EXT_debug_report 支持。VK_EXT_debug_utils 用于获取更多错误信息以供开发者使用。
– 萝卜增加了对 VK_KHR_maintenance4 的支持。
– Venus 添加了对 VK_EXT_conditional_rendering 和 VK_EXT_index_type_uint8 扩展的支持。
对于所有这些工作在过去一天与改进 Vulkan 驱动程序、NIR 和 Zink 的其他补丁一起登陆,这还不错。Mesa 22.1 暂定于下周发布其第一个候选版本,然后理想情况下在 5 月中旬之前拥有 Mesa 22.1。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun147340.html