mesa/src
Job Noorman aaf4d77f43
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
ir3/shared_ra: fix live-out reload after src reload
When reloading live-out values along loop back-edges, we make sure to
reuse the original register. However, we failed to detect cases where
the spilled value got reloaded earlier for a src in a different
register. Fix this by reloading the value again in the original
register.

Fixes a RA validation failure in Windrose.

Signed-off-by: Job Noorman <jnoorman@igalia.com>
Fixes: fa22b0901a ("ir3/ra: Add specialized shared register RA/spilling")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41262>
2026-04-29 14:40:48 +00:00
..
amd radv/wsi: Re-use transfer queue if it exists 2026-04-29 12:38:02 +00:00
android_stub android_stub: drop cutils/properties dependency 2026-04-28 20:47:36 +00:00
asahi spirv,treewide: rework specialization constant 2026-04-22 06:57:55 +00:00
broadcom v3dv: Expose hardware-accelerated integer dot products on V3D 7.1+ 2026-04-29 13:21:08 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler isaspec: decode: manually print the sign when printing NaN float values 2026-04-29 11:39:12 +00:00
drm-shim drm-shim: fix shim on GLX 2026-04-14 12:06:10 +00:00
egl egl/android: use ndk api __system_property_get 2026-04-28 20:47:36 +00:00
etnaviv Uprev Piglit to 11ce9eb56edb00e6a7702d13168cc827ce5e0cbd 2026-04-10 21:21:52 +00:00
freedreno ir3/shared_ra: fix live-out reload after src reload 2026-04-29 14:40:48 +00:00
gallium ac: move has_cs_regalloc_hang_bug to ac_compiler_info 2026-04-29 08:10:08 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: allow VK_KHR_maintenance extensions 2026-04-27 18:57:43 +00:00
glx meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
gtest
imagination pvr: add missing multi-arch support for pipeline exec and stats 2026-04-29 11:22:25 +00:00
imgui
intel jay/to_binary: rename grf -> phys_reg 2026-04-28 23:13:50 +00:00
kosmickrisp kk: Fix issues with maximal reconvergence 2026-04-28 18:50:36 +00:00
loader kmsro: wire Zink up as a fallback 2026-03-13 18:54:26 +00:00
mesa spirv,treewide: rework specialization constant 2026-04-22 06:57:55 +00:00
microsoft microsoft/compiler, d3d12: preserve TCS outputs and pad TES inputs for cross-stage signature matching 2026-04-23 18:45:01 +00:00
nouveau nak: call nir_opt_algebraic_distribute_src_mods 2026-04-28 03:08:01 +02:00
panfrost panfrost/ci: Update kernel to pick up ZSTD support for ZRAM 2026-04-29 07:24:18 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool intel: Include available counter descriptions in the perfetto counter spec 2026-03-06 08:47:16 +00:00
util util/os_misc: use ndk api __system_property_get 2026-04-28 20:47:36 +00:00
virtio venus: adopt common ANB helpers 2026-04-24 16:25:36 +00:00
vulkan vulkan: add missing VkMemoryRangeBarriersInfoKHR support 2026-04-28 16:39:26 +00:00
x11 meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
.clang-format intel: add Jay 2026-04-10 18:21:21 +00:00
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00