From: Samuel Pitoiset Date: Wed, 26 Jun 2019 14:24:10 +0000 (+0200) Subject: radv: fix FMASK expand if layerCount is VK_REMAINING_ARRAY_LAYERS X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1e9ccc5429fcb5c6d6efa9fa35e19b364b8cabf7;p=mesa.git radv: fix FMASK expand if layerCount is VK_REMAINING_ARRAY_LAYERS This doesn't fix anything known, but it's likely going to break if layerCount is ~0U. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen --- diff --git a/src/amd/vulkan/radv_meta_fmask_expand.c b/src/amd/vulkan/radv_meta_fmask_expand.c index c4cec58235f..7f3cbb2a6a6 100644 --- a/src/amd/vulkan/radv_meta_fmask_expand.c +++ b/src/amd/vulkan/radv_meta_fmask_expand.c @@ -123,7 +123,7 @@ radv_expand_fmask_image_inplace(struct radv_cmd_buffer *cmd_buffer, radv_CmdBindPipeline(radv_cmd_buffer_to_handle(cmd_buffer), VK_PIPELINE_BIND_POINT_COMPUTE, pipeline); - for (unsigned l = 0; l < subresourceRange->layerCount; l++) { + for (unsigned l = 0; l < radv_get_layerCount(image, subresourceRange); l++) { struct radv_image_view iview; radv_image_view_init(&iview, device,