radv/resolve: do fmask decompress on all layers.

For a multi-layer subpass resolve we want to make sure we flush all
the layers.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Cc: <mesa-stable@lists.freedesktop.org>
This commit is contained in:
Dave Airlie 2018-05-11 14:53:28 +10:00
parent 8f6cbb8c7d
commit b16fc6cda1

View file

@ -695,7 +695,7 @@ radv_decompress_resolve_subpass_src(struct radv_cmd_buffer *cmd_buffer)
VkImageResolve region = {};
region.srcSubresource.baseArrayLayer = 0;
region.srcSubresource.mipLevel = 0;
region.srcSubresource.layerCount = 1;
region.srcSubresource.layerCount = src_image->info.array_size;
radv_decompress_resolve_src(cmd_buffer, src_image,
src_att.layout, 1, &region);