mesa/src/panfrost
Ryan Zhang ae58d184b0 panvk/csf: use DEFERRED_FLUSH for fragment job cache flush
The correct dependence is cs_flush_caches.cs_defer.signal to
signal cs_sync32_set.cs_defer.wait in occulusion query path.

Fixes: 443ddac ("panvk/csf: merge v10 and v11 paths in
issue_fragment_jobs")

Fixed: many random fail cases in VK-GL-CTS 1.4.4.2, eg.
dEQP-VK.query_pool.occlusion_query.get_results_conservative
_size_64_wait_query_without_availability_draw_points_clear_color

Signed-off-by: Ryan Zhang <ryan.zhang@nxp.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
(cherry picked from commit 93b58064f7)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40488>
2026-03-17 18:58:40 +01:00
..
ci glsl: relax precision matching on unused uniforms ES 2026-03-11 23:21:09 +01:00
clc panvk: Map ro_sink_address_poly to an OOB address 2026-01-21 09:03:34 +00:00
compiler pan/compiler: Handle store_per_view_output in collect_varyings() 2026-03-17 13:11:20 +01:00
drm-shim panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
ds panfrost: Add a few missing license blocks 2026-01-20 20:49:33 +00:00
genxml pan/genxml/v13: Fix HSR Prepass typo 2026-02-25 14:22:21 +01:00
lib pan/kmod: Allow mmap() on foreign buffers 2026-03-11 23:21:09 +01:00
libpan panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
model panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
perf panfrost: Add a few missing license blocks 2026-01-20 20:49:33 +00:00
shared panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
tools panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
vulkan panvk/csf: use DEFERRED_FLUSH for fragment job cache flush 2026-03-17 18:58:40 +01:00
.clang-format panvk: Add various flush/invalidate helpers for internal BOs 2025-12-12 10:15:41 +01:00
meson.build pan: Add a central libpanfrost_compiler library 2025-12-02 21:00:30 +00:00