mesa/src/freedreno
Job Noorman 2d540b8074 ir3/ra: prevent reusing parent interval of reloaded sources
We would set the `src` flag on the interval of reloaded sources.
However, the interval might be merged with its parent when inserted and
the parent wouldn't have this flag set. This caused the parent interval
to potentially be reused to reload later sources. Fix this by setting
the `src` flag on the top-level interval after insertion.

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/33810>
2025-02-28 07:09:52 +00:00
..
.gitlab-ci freedreno: Add a750+ "absolute" VSC bin mask 2025-02-12 19:08:34 +00:00
afuc freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
ci ci/angle: remove USE_ANGLE variable 2025-02-28 01:33:34 +00:00
common tu: Implement "absolute" bin mask on a750 2025-02-12 19:08:34 +00:00
computerator freedreno/meson: sort list of options passed to get_supported_arguments() 2025-01-27 09:09:38 +00:00
decode freedreno/replay: Define __user for msm_kgsl 2025-01-28 11:25:10 +00:00
drm freedreno+tu: Add new virtgpu caps 2025-02-03 18:56:37 +00:00
drm-shim freedreno/drm-shim: enable raytracing 2025-01-31 20:19:24 +00:00
ds freedreno/pps: Fix multiple counter collection runs 2025-01-21 18:23:52 +00:00
fdl freedreno/fdl: Log mutability when dumping layout 2025-02-17 17:56:17 +00:00
ir2 freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
ir3 ir3/ra: prevent reusing parent interval of reloaded sources 2025-02-28 07:09:52 +00:00
isa ir3/isa: fix (dis)asm of ldg.a/stg.a on a6xx 2025-02-13 08:01:58 +00:00
perfcntrs freedreno: sanitize device names for config name usage 2024-10-10 11:48:45 +00:00
registers freedreno: Add a750+ "absolute" VSC bin mask 2025-02-12 19:08:34 +00:00
rnn freedreno/rnndec: Consider array length when finding by reg name 2024-10-15 15:35:39 +00:00
vulkan vulkan/runtime: store flags on descriptor set layouts 2025-02-27 13:26:58 +02:00
.clang-format freedreno: add missing entries to ForEachMacros 2025-01-24 12:15:31 +00:00
.dir-locals.el
.editorconfig
meson.build meson: Update Lua dependency version to 5.3 2024-08-14 03:03:46 +00:00