Radeon R600 Gallium3D NIR Backend Continues Advancing

R600g NIR developer Gert Wollny has continued working on this shader compiler back-end for this driver that came prior to RadeonSI. Experimental R600g NIR support landed in Mesa 20.1 and since then more features and fixes have continued landing for Mesa 20.2. This back-end though is still considered experimental and not yet as feature complete as the default R600g code path.
Now merged ahead of the upcoming Mesa 20.2 feature freeze / branching are more R600g NIR fixes and improvements. Gert also notes with this pull request that on top of these new fixes and clean-ups/changes, he is preparing to introduce SSBO (Shader Storage Buffer Objects) and atomics support to the NIR back-end soon.
Are you still running any R600g era hardware on Linux? Let us know in the forums.
25 Comments