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, };