Skip to content

etnaviv: reduce shader variant handling CPU overhead

Lucas Stach requested to merge lynxeye/mesa:etnaviv-shader-key-perf into main

The shader key is quite a fat structure and we were very sloppy in keeping the associated CPU overhead at bay. Those two commits improve performance in a real world draw call limited application by ~8%.

Merge request reports