mesa/src
Icenowy Zheng 7e56e4a030 pvr: stop to derive rt datasets based on geometry_terminate
As we're going to kick frag for suspending rendering passes to mitigate
frag job inconsistency between suspending rendering passes and resuming
render passes, deriving render target datasets based on
geometry_terminate property will be incorrect.

Stop to use geometry_terminate to decide whether to remember render
target datasets, instead use is_suspend directly.

In addition, is_resume is now also used instead of checking whether
suspended render taget datasets is available. This will help when either
the suspending render pass or the resuming render pass have multiple
graphics sub_cmds.

Backport-to: 26.0
Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn>
Reviewed-by: Nick Hamilton <nick.hamilton@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41002>
2026-05-13 12:57:23 +00:00
..
amd radv/meta: adjust an assertion for HTILE expand on SDMA with compute fallback 2026-05-13 06:10:02 +00:00
android_stub android_stub: purge unused log utils 2026-05-01 20:23:23 +00:00
asahi nir: rename nir_src_parent_instr to nir_src_use_instr 2026-05-06 17:09:22 +00:00
broadcom v3dv: include mem_offset in vkCmdFillBuffer destination 2026-05-11 10:49:20 +02:00
c11
compiler nir_lower_non_uniform_access: Add ASSERTED for assert-only var 2026-05-12 15:44:25 +00:00
drm-shim drm-shim: fix shim on GLX 2026-04-14 12:06:10 +00:00
egl egl: Switch to mesa_log(..) 2026-04-30 23:51:48 +00:00
etnaviv Uprev Piglit to 11ce9eb56edb00e6a7702d13168cc827ce5e0cbd 2026-04-10 21:21:52 +00:00
freedreno tu: Fix BV/BR race in tu_clone_trace_range when waiting on barrier 2026-05-12 09:01:58 +00:00
gallium panfrost: Plumb VS varying_layout in FS 2026-05-13 09:15:58 +00:00
gbm gbm: Replace VER_MIN with common MIN2 2026-04-30 13:00:03 +00:00
getopt
gfxstream gfxstream: emit global state wrapped decoding for vkCmdEvent 2026-05-04 19:49:52 +00:00
glx meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
gtest
imagination pvr: stop to derive rt datasets based on geometry_terminate 2026-05-13 12:57:23 +00:00
imgui imgui: update copy and port all tools using it 2026-04-30 10:59:45 +00:00
intel intel/virtio: Preserve errno properly when handling ioctl 2026-05-13 11:34:11 +00:00
kosmickrisp kk: Support shaderCullDistance 2026-05-12 20:38:24 +00:00
loader kmsro: wire Zink up as a fallback 2026-03-13 18:54:26 +00:00
mesa mesa: fix typo in validation string 2026-05-13 11:01:07 +00:00
microsoft spirv2dxil: Replace UAV_FENCE_THREAD_GROUP usage with UAV_FENCE_GLOBAL. 2026-05-07 16:51:25 +00:00
nouveau nvk: Disable compression on Turing 2026-05-12 19:19:54 +00:00
panfrost pan/compiler/lower_fs_inputs: Do not trust slot->alu_type 2026-05-13 09:15:58 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool pps: Re-emit time clock_sync more regularly 2026-05-06 21:37:15 +00:00
util anv: add and use a drirc option to enable FullyCovered for vkd3d 2026-05-11 18:15:50 +00:00
virtio ci/android: Remove CtsDeqpTestCases from Android CTS 2026-05-06 15:51:28 +02:00
vulkan vulkan/wsi/wayland: use mtx helpers in wait_for_present2 2026-05-12 12:17:09 +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