From 5d46d6c93cfd8a2d4e15f22d61c14c642b8cf222 Mon Sep 17 00:00:00 2001 From: Luigi Santivetti Date: Sun, 7 Dec 2025 00:24:29 +0000 Subject: [PATCH] pvr: do not assert in multi-layer rta emulated path The assert here was too strict and dynamic rendering tests do exercise this part. The correct fix is to either re-enable RTA support or handle properly multi-layered emulation. Signed-off-by: Luigi Santivetti Acked-by: Erik Faye-Lund Part-of: --- src/imagination/vulkan/pvr_clear.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/imagination/vulkan/pvr_clear.c b/src/imagination/vulkan/pvr_clear.c index 3dabaf64bdf..9872bdbd4ea 100644 --- a/src/imagination/vulkan/pvr_clear.c +++ b/src/imagination/vulkan/pvr_clear.c @@ -874,7 +874,9 @@ void pvr_pack_clear_vdm_state(const struct pvr_device_info *const dev_info, assert(layer_count); } else { needs_instance_count = false; - assert(layer_count == 1); + /* FIXME: CTS dynamic rendering tests need RTA emulation for multi-layered + * clears. + */ } pvr_calculate_vertex_cam_size(dev_info,