From 1cbb8c82b782aad1bbab4b456ad82823bee39b6e Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Mon, 23 Mar 2026 23:04:13 +0200 Subject: [PATCH] vulkan/runtime: fix missing copy image layout Signed-off-by: Lionel Landwerlin Fixes: a8e49be9d9 ("vulkan/runtime: add implementation of older entrypoints using KHR_DAC") Reviewed-by: Yiwei Zhang Reviewed-by: Samuel Pitoiset Part-of: --- src/vulkan/runtime/vk_command_buffer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vulkan/runtime/vk_command_buffer.c b/src/vulkan/runtime/vk_command_buffer.c index e9af91398c0..e7d82eec1be 100644 --- a/src/vulkan/runtime/vk_command_buffer.c +++ b/src/vulkan/runtime/vk_command_buffer.c @@ -851,6 +851,7 @@ vk_common_CmdCopyBufferToImage2( .addressRowLength = pCopyBufferToImageInfo->pRegions[r].bufferRowLength, .addressImageHeight = pCopyBufferToImageInfo->pRegions[r].bufferImageHeight, .imageSubresource = pCopyBufferToImageInfo->pRegions[r].imageSubresource, + .imageLayout = pCopyBufferToImageInfo->dstImageLayout, .imageOffset = pCopyBufferToImageInfo->pRegions[r].imageOffset, .imageExtent = pCopyBufferToImageInfo->pRegions[r].imageExtent, }; @@ -891,6 +892,7 @@ vk_common_CmdCopyImageToBuffer2( .addressRowLength = pCopyImageToBufferInfo->pRegions[r].bufferRowLength, .addressImageHeight = pCopyImageToBufferInfo->pRegions[r].bufferImageHeight, .imageSubresource = pCopyImageToBufferInfo->pRegions[r].imageSubresource, + .imageLayout = pCopyImageToBufferInfo->srcImageLayout, .imageOffset = pCopyImageToBufferInfo->pRegions[r].imageOffset, .imageExtent = pCopyImageToBufferInfo->pRegions[r].imageExtent, };