mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-25 23:28:12 +02:00
It is much easier to just add a simple late algebraic pass than actually trying to teach the backend to recognize all the different patterns. RV530 shader-db: total instructions in shared programs: 129643 -> 129468 (-0.13%) instructions in affected programs: 17665 -> 17490 (-0.99%) helped: 176 HURT: 39 total presub in shared programs: 4912 -> 5411 (10.16%) presub in affected programs: 1651 -> 2150 (30.22%) helped: 0 HURT: 287 total temps in shared programs: 16904 -> 16918 (0.08%) temps in affected programs: 812 -> 826 (1.72%) helped: 25 HURT: 37 total cycles in shared programs: 194771 -> 194675 (-0.05%) cycles in affected programs: 28096 -> 28000 (-0.34%) helped: 146 HURT: 41 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9364 Reviewed-by: Filip Gawin <filip.gawin@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24830> |
||
|---|---|---|
| .. | ||
| asahi | ||
| crocus | ||
| d3d12 | ||
| etnaviv | ||
| freedreno | ||
| i915 | ||
| iris | ||
| lima | ||
| llvmpipe | ||
| nouveau | ||
| panfrost | ||
| r300 | ||
| r600 | ||
| radeonsi | ||
| softpipe | ||
| svga | ||
| tegra | ||
| v3d | ||
| vc4 | ||
| virgl | ||
| zink | ||