Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6266>
int aspect = 1 << u_bit_scan(&aspects);
copyRegion.imageSubresource.aspectMask = aspect;
+ /* this may or may not work with multisampled depth/stencil buffers depending on the driver implementation:
+ *
+ * srcImage must have a sample count equal to VK_SAMPLE_COUNT_1_BIT
+ * - vkCmdCopyImageToBuffer spec
+ *
+ * dstImage must have a sample count equal to VK_SAMPLE_COUNT_1_BIT
+ * - vkCmdCopyBufferToImage spec
+ */
if (buf2img)
vkCmdCopyBufferToImage(batch->cmdbuf, staging_res->buffer, res->image, res->layout, 1, ©Region);
else