mesa/src/panfrost
Alyssa Rosenzweig 829f769e60 pan/mdg: Fix 16-bit alignment with spiller
The loop over sources has to happen for every instruction, regardless of whether
we also need to register allocate the destination. The other source loops handle
this properly, but this one was missed.

Fixes spilling failure in shaders/android/angle/aztec_ruins/16.shader_test when
the input NIR is shuffled a bit (from reordering passes).

Fixes: 129d390bd8 ("pan/mdg: Fix bound setting in RA for sources")
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19093>
2022-10-17 19:11:10 +00:00
..
bifrost panfrost: Remove load_kernel_input path 2022-10-05 16:09:21 +00:00
ci pan/mdg: Limit work registers for large workgroups 2022-10-17 18:56:13 +00:00
drm-shim
ds meson: replace manual compiler flags with meson arguments 2022-08-24 22:13:19 +00:00
include
lib util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER 2022-10-14 03:27:41 +00:00
midgard pan/mdg: Fix 16-bit alignment with spiller 2022-10-17 19:11:10 +00:00
perf
shared
tools panfrost: Add userspace crash dump decoder and analyser 2022-08-31 23:54:55 +00:00
util panfrost: Honour flush-to-zero controls on Valhall 2022-09-19 17:22:58 +00:00
vulkan panvk: Implement VK_KHR_descriptor_update_template 2022-09-17 03:32:29 +00:00
meson.build panfrost: Add userspace crash dump decoder and analyser 2022-08-31 23:54:55 +00:00