在即将到来的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