From aa8c88f96cd3cc0078edfdff1e1cd7f40869a883 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Tue, 12 Dec 2023 10:04:21 +0200 Subject: [PATCH] anv: fix incorrect queue_family access on command buffer The queue_family field is not an array, but a pointer. Signed-off-by: Lionel Landwerlin Fixes: 9866c4e32b ("anv: Skip layout transition on the compute queue") Reviewed-by: Rohan Garg Part-of: --- src/intel/vulkan/genX_cmd_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index 5823b125b18..7154ab68670 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -910,7 +910,7 @@ transition_color_buffer(struct anv_cmd_buffer *cmd_buffer, dst_queue_family != VK_QUEUE_FAMILY_IGNORED && src_queue_family != dst_queue_family) { enum intel_engine_class src_engine = - cmd_buffer->queue_family[src_queue_family].engine_class; + cmd_buffer->queue_family->engine_class; if (src_engine != INTEL_ENGINE_CLASS_RENDER) return; }