From: Nanley Chery Date: Wed, 27 Jan 2016 00:19:33 +0000 (-0800) Subject: anv/meta: Set depth to 0 for buffer image in CopyBufferToImage() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=010ab34839e7bf118b8f5dc974f4d348c77fbc37;p=mesa.git anv/meta: Set depth to 0 for buffer image in CopyBufferToImage() The buffer image is a flat 2D surface. Each surface represents an array/depth layer, therefore, the Z-offset is 0 when blitting. --- diff --git a/src/vulkan/anv_meta.c b/src/vulkan/anv_meta.c index 6680ef9c20d..cbdb2fa1889 100644 --- a/src/vulkan/anv_meta.c +++ b/src/vulkan/anv_meta.c @@ -1350,7 +1350,6 @@ void anv_CmdCopyBufferToImage( }, cmd_buffer); - VkOffset3D src_offset = { 0, 0, slice }; VkOffset3D dest_offset_el = meta_region_offset_el(dest_image, &pRegions[r].imageOffset); dest_offset_el.z = 0; @@ -1360,7 +1359,7 @@ void anv_CmdCopyBufferToImage( meta_emit_blit(cmd_buffer, src_image, &src_iview, - src_offset, + (VkOffset3D){0, 0, 0}, img_extent_el, dest_image, &dest_iview,