Module: Mesa Branch: main Commit: aa8c88f96cd3cc0078edfdff1e1cd7f40869a883 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa8c88f96cd3cc0078edfdff1e1cd7f40869a883
Author: Lionel Landwerlin <lionel.g.landwer...@intel.com> Date: Tue Dec 12 10:04:21 2023 +0200 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 <lionel.g.landwer...@intel.com> Fixes: 9866c4e32b ("anv: Skip layout transition on the compute queue") Reviewed-by: Rohan Garg <rohan.g...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26645> --- 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; }