Shader Optimization Back-End Might Go In For R600g
Phoronix: Shader Optimization Back-End Might Go In For R600g
For many months there has been a "shader optimization" branch of Mesa/R600g that sought to rather noticeably boost the performance of the AMD R600 Gallium3D driver. While this work by Vadim Girlin didn't look like it would be merged, after being revived and cleaned-up, it might reach mainline Mesa/Gallium3D as a new performance-boosting option...
For those too lazy to look up the link
It probably won't make much of a difference on Quake3, but here are some results:
Oh, and in case it wasn't clear from Michael's article, this code runs on the hardware instructions, which means it can be run after getting the output of either the old compiler backend or the new llvm one. It doesn't care about that.
Originally Posted by vadim