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 panfrost: Advertise all textures in drm-shim 2022-04-26 17:47:49 +00:00
ds meson: replace manual compiler flags with meson arguments 2022-08-24 22:13:19 +00:00
include panfrost: Centralize our model list 2022-01-28 17:47:46 +00:00
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 panfrost: Separate core ID range from core count 2022-07-08 01:14:55 +00:00
shared lima,panfrost: Use row stride for tiling routines 2022-05-03 14:20:15 +00:00
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