From e7de9ab62a5c5d9d9ec678475ee26871aab27086 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Corentin=20No=C3=ABl?= Date: Thu, 14 Mar 2024 10:04:21 +0100 Subject: [PATCH] zink: Make sure to initialize all the fields of VkMemoryBarrier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes several random validation errors as the value of dstAccessMask could be anything. Cc: mesa-stable Signed-off-by: Corentin Noël Part-of: --- src/gallium/drivers/zink/zink_synchronization.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/zink/zink_synchronization.cpp b/src/gallium/drivers/zink/zink_synchronization.cpp index d350a9ef280..e2be33f24cf 100644 --- a/src/gallium/drivers/zink/zink_synchronization.cpp +++ b/src/gallium/drivers/zink/zink_synchronization.cpp @@ -375,6 +375,7 @@ struct emit_memory_barrier { } else { bmb.srcAccessMask = res->obj->access; } + bmb.dstAccessMask = flags; VKCTX(CmdPipelineBarrier)( cmdbuf, stages,