mesa/src/amd
Timothy Arceri a42c55da46 amd/radeonsi: dont clamp packed user varyings
ac_nir_optimize_outputs() might pack user varyings into the color
built-ins. If this happens we skip adding clamping to the
components that contain the user varying.

This change also fixes a second bug where a color built-in can be
packed into a non-color slot and was no longer being clamped.

Fixes: 3777a5d7 ("radeonsi: assign param export indices before compilation")
Closes: #14443

Reviewed-by: Marek Olšák <maraeo@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40594>
2026-04-27 22:59:58 +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 amd/radeonsi: dont clamp packed user varyings 2026-04-27 22:59:58 +00:00
compiler ac/nir: add ac_nir_assign_fs_input_locations to set PS input locations in stone 2026-04-27 21:05:53 +00:00
drm-shim amd: remove unnecessary and transitive #includes 2026-04-24 21:53:07 +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/nir: add ac_nir_assign_fs_input_locations to set PS input locations in stone 2026-04-27 21:05:53 +00:00
packets amd: remove unnecessary and transitive #includes 2026-04-24 21:53:07 +00:00
registers amd: switch to new packet definitions for all packets 2026-04-10 03:42:45 +00:00
vpelib amd/vpelib: Support vpe 2.0 2026-04-27 03:06:42 +00:00
vulkan ac/nir: add ac_nir_assign_fs_input_locations to set PS input locations in stone 2026-04-27 21:05:53 +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