解决正在进行的TGSI到NIR中间表示转换的系列中的第三个合并请求已经落地到AMD RadeonSI Gallium3D驱动程序的MESA 24.0-DEVELL中。
AMD的Ganesh Belgur Ramachandra一直在RadeonSI内进行TGSI到NIR的一些剩余转换。在前几个月工作的基础上,第三组补丁处理转换反馈查询处理。
“这是正在进行的将TGSI着色器转换为radeonsi中的NIR的mr系列中的第三个mr。在此mr中,create_Query_Result_cs和gfx11_create_sh_Query_Result_cs已转换为NIR。
..。
使用GLCTS v4.6.3进行了测试。禁用了DCC以在GFX9上进行测试。在Navi23和Navi 33芯片上进行了测试。没有已知的故障/问题。
与TGSI相比,NIR是目前使用的更现代、更好的中间表示法,作为Gallium3D驱动程序的原始IR。
此合并现在是在本季度晚些时候稳定发布之前的Mesa 24.0-devel代码库中,还有Mesa 24.0的许多其他改进 for the open-source AMD OpenGL/Vulkan drivers as well as the Intel driver code, Nouveau / NVK, and other GL/VLK drivers.