From ab9d3528dc839a7b3a7c0c960dcba78bbd9e4a4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Fri, 16 Jan 2026 13:16:38 +0200 Subject: [PATCH] anv: fix queue check in anv_blorp_execute_on_companion on xe3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.2_bit Otherwise we attempt to use blorp and hit various asserts later in: - blorp_copy_supports_blitter - blorp_xy_block_copy_blt Fixes: 61287b00f3b ("anv: Stop using RCS companion for MSAA copy/clear on Xe3+") Signed-off-by: Tapani Pälli Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/anv_blorp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_blorp.c b/src/intel/vulkan/anv_blorp.c index 3eca84a0d84..c9d7a15a360 100644 --- a/src/intel/vulkan/anv_blorp.c +++ b/src/intel/vulkan/anv_blorp.c @@ -595,7 +595,7 @@ anv_blorp_execute_on_companion(struct anv_cmd_buffer *cmd_buffer, if (devinfo->ver < 30) return true; /* Even on Xe3, no support for MSAA on BCS. */ - if (anv_cmd_buffer_is_compute_queue(cmd_buffer)) + if (anv_cmd_buffer_is_blitter_queue(cmd_buffer)) return true; }