Marek Continues Baking More Mesa Optimizations
Aside from working on the remaining OGL4 extensions, longtime Mesa contributor Marek Olšák has been seeking to boost the performance of the open-source AMD OpenGL driver. He's published a number of optimizations with the most impressive improvements being for a 23%+ performance improvement for RadeonSI with the BioShock Infinite game.
With the patches posted by Marek this weekend, he's been further tweaking the Mesa state tracker. With making a variety of state optimizations to the Mesa state tracker, the BioShock Infinite performance is now boosted by another 1%. He notes that in some BioShock scenes the performance goes up even more.
So these patches aren't as exciting as some of the more jaw-dropping changes, but every little bit counts. With this work being in the state tracker as opposed to the RadeonSI driver or winsys, it should help out other Gallium3D drivers too.
Next week will be my next Mesa Git comparison with RX 460/470 coverage.