mesa/src/amd
Rhys Perry f9f60aa844
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
radv: don't use radv_optimize_nir after lowering indirect derefs for RT
Just these three passes seem necessary. radv_rt_nir_to_asm() will call
radv_optimize_nir() later.

fossil-db (navi21):
Totals from 32 (0.02% of 202427) affected shaders:
Instrs: 205974 -> 205948 (-0.01%)
CodeSize: 1131492 -> 1131352 (-0.01%)
SpillSGPRs: 321 -> 320 (-0.31%)
Latency: 2171106 -> 2170677 (-0.02%); split: -0.02%, +0.00%
InvThroughput: 540282 -> 540174 (-0.02%)
VClause: 5579 -> 5578 (-0.02%)
SClause: 4586 -> 4582 (-0.09%)
Copies: 23543 -> 23535 (-0.03%)
PreSGPRs: 2444 -> 2443 (-0.04%)
VALU: 129415 -> 129399 (-0.01%)
SMEM: 7175 -> 7170 (-0.07%)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Acked-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31265>
2026-04-24 11:01:03 +00:00
..
addrlib amd: allow addrlib to enable SIMD if possible 2026-04-21 10:14:42 +00:00
ci ci/amd: Switch radv-raven-traces-restricted over to gpu-trace-replay.sh 2026-04-23 22:54:12 +00:00
common radv: lower indirect derefs after linking 2026-04-24 11:01:03 +00:00
compiler aco: fix broken VGPRs reservation for 64-bit attributes in VS prologs 2026-04-23 08:20:47 +00:00
drm-shim ac/tests: use amdgpu shim devices 2026-04-14 12:06:20 +00:00
gmlib meson: Relax -Wmaybe-uninitialized errors 2025-09-16 06:16:20 +00:00
lanczoslib meson: Relax -Wmaybe-uninitialized errors 2025-09-16 06:16:20 +00:00
llvm ac,radv,radeonsi: don't use nir_intrinsic_base for FS inputs 2026-04-15 18:12:11 +00:00
packets amd: switch to new packet definitions for all packets 2026-04-10 03:42:45 +00:00
registers amd: switch to new packet definitions for all packets 2026-04-10 03:42:45 +00:00
vpelib amd/vpelib: Apply external CSC 2026-03-04 13:17:26 +08:00
vulkan radv: don't use radv_optimize_nir after lowering indirect derefs for RT 2026-04-24 11:01:03 +00:00
meson.build radv/tests: require drm-shim and use it instead of RADV_FORCE_FAMILY 2025-11-19 07:11:05 +00:00