Mesa 24.0 Receives Further TGSI-To-NIR Conversion Work For AMD RadeonSI

Written by Michael Larabel in Radeon on 2 January 2024 at 06:54 AM EST. Add A Comment
RADEON
The third merge request in the series addressing ongoing TGSI to NIR intermediate representation conversions has landed in Mesa 24.0-devel for the AMD RadeonSI Gallium3D driver.

Ganesh Belgur Ramachandra of AMD has been working on some remaining TGSI to NIR IR conversions within RadeonSI. Building off work from the prior months, the third set of patches tackle transform feedback queries handling.
"This is the third MR in the series of MRs for the ongoing work to convert TGSI shaders to NIR in radeonsi. In this MR, create_query_result_cs and gfx11_create_sh_query_result_cs has been converted to NIR.
...
Tested with GLCTS v4.6.3. DCC was disabled for testing on GFX9. Tested on Navi23 and Navi 33 chips. There are no known failures/issues."

NIR is the more modern and better intermediate representation used these days compared to TGSI as the original IR for Gallium3D drivers.

RX 7800 XT


This merge is now in the Mesa 24.0-devel codebase ahead of the stable release later this quarter along with many other Mesa 24.0 improvements for the open-source AMD OpenGL/Vulkan drivers as well as the Intel driver code, Nouveau / NVK, and other GL/VLK drivers.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week