mesa/src/panfrost
Lars-Ivar Hesselberg Simonsen 2d3c50d484 panvk: Fix barriers in secondary cmdbufs w/o rp's
When encountering pipeline barriers in secondary command buffers that do
not start their renderpasses, our barrier logic would not detect the
need to flush existing draws, leading to race conditions in case of
subpassLoad.

This change ensures we flush existing draws when required in secondary
command buffers.

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33182>
2025-01-23 15:13:17 +00:00
..
ci panvk: Fix barriers in secondary cmdbufs w/o rp's 2025-01-23 15:13:17 +00:00
compiler panfrost: remove is_blit flag 2025-01-23 13:50:27 +00:00
drm-shim panfrost: Report default value for GROUP_PRIORITIES_INFO in drm-shim 2024-11-12 08:46:22 +00:00
ds build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
lib panfrost: remove incorrect usage of MALI_PIXEL_KILL_STRONG_EARLY 2025-01-23 13:50:27 +00:00
midgard nir/from_ssa: only consider divergence if requested 2025-01-23 01:31:23 +00:00
perf panfrost: Kill panfrost-job.h 2025-01-07 11:10:55 +00:00
shared format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00
tools build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
util panfrost: remove is_blit flag 2025-01-23 13:50:27 +00:00
vulkan panvk: Fix barriers in secondary cmdbufs w/o rp's 2025-01-23 15:13:17 +00:00
.clang-format pan/cs: cs_{break,continue} are not for_each macros 2025-01-15 14:07:37 +00:00
meson.build panfrost: Kill panfrost-job.h 2025-01-07 11:10:55 +00:00