mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-22 06:38:09 +02:00
This should allow for cross stage optimizations and it reduces latency caused by scratch access. Totals from 44 (9.69% of 454) affected shaders: MaxWaves: 432 -> 436 (+0.93%) Instrs: 2740662 -> 1610327 (-41.24%); split: -41.24%, +0.00% CodeSize: 14616932 -> 8573620 (-41.34%) VGPRs: 4880 -> 4816 (-1.31%) SpillSGPRs: 464 -> 294 (-36.64%) Latency: 18548886 -> 11465281 (-38.19%); split: -38.19%, +0.00% InvThroughput: 5195964 -> 3066729 (-40.98%); split: -40.98%, +0.00% VClause: 99672 -> 55611 (-44.21%) SClause: 65827 -> 38697 (-41.21%) Copies: 231231 -> 137676 (-40.46%); split: -40.47%, +0.01% Branches: 111379 -> 65865 (-40.86%); split: -40.87%, +0.00% PreSGPRs: 3854 -> 3812 (-1.09%); split: -1.19%, +0.10% PreVGPRs: 4518 -> 4439 (-1.75%); split: -1.84%, +0.09% Reviewed-by: Friedrich Vock <friedrich.vock@gmx.de> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26431> |
||
|---|---|---|
| .. | ||
| addrlib | ||
| ci | ||
| common | ||
| compiler | ||
| drm-shim | ||
| llvm | ||
| registers | ||
| vpelib | ||
| vulkan | ||
| meson.build | ||