Mesa 3D图形库今天已经更新到22.3版,这是这个强大的开源图形堆栈的一次重大更新,为更好的3D图形和游戏带来了许多新功能和改进。
在Mesa 22.2版本发布两个多月后,Mesa 22.3版本在这里推出了新的功能,如Mesa-DB,一种新的单文件缓存类型,Radeon Vulkan(RADV)驱动器上的初始GFX11/RDNA3支持,Freedreno/a6xx驱动器上的OpenGL 4.5支持,使用RADV_RRA_*环境变量的Radeon Raytracing Analyzer整合,以及Collabora的Panfrost驱动器上的着色器磁盘缓存和Mali T620支持。
Mesa 22.3还增加了对R8G8B8、B8G8R8、R16G16B16和Radeon Vulkan(RADV)驱动程序的64位顶点缓冲区格式的支持,以及各种光线追踪优化和VK_EXT_extended_dynamic_state2功能。
现在整个图形堆栈也支持各种新的OpenGL和Vulkan扩展。例如,Radeon Vulkan(RADV)驱动器现在支持VK_EXT_attachment_feedback_loop_layout、VK_KHR_global_priority、VK_EXT_load_store_op_none、VK_EXT_mutable_descriptor_type和VK_EXT_extended_dynamic_state3 Vulkan扩展。
另一方面,英特尔Vulkan(ANV)驱动现在支持VK_EXT_extended_dynamic_state3和VK_EXT_mesh_shader Vulkan扩展,Gallium LLVMpipe驱动现在支持GL_ARB_shader_clock OpenGL扩展。而Lavapipe驱动现在支持VK_KHR_shader_clock、VK_EXT_attachment_feedback_loop_layout以及VK_EXT_extended_dynamic_state3 Vulkan扩展。
此外,Zink驱动获得了对GL_KHR_blend_equation_advanced_coherent OpenGL扩展的支持,V3DV驱动现在支持VK_EXT_image_robustness和VK_EXT_pipeline_robustness Vulkan扩展。
Mesa 22.3现在可以从公告页面下载,作为Linux发行版打包者和想要从源代码构建软件的高级用户的源代码压缩包。其他所有人都应该等待这个新系列进入他们GNU/Linux发行版的稳定软件仓库,这应该在接下来的几周内发生,很可能是在Mesa 22.3.1作为该系列的第一个稳定版本发布之后。
转自 Mesa 22.3 Brings Initial GFX11/RDNA3 Support on RADV, Shader Disk Cache on Panfrost – 9to5Linux