From 1e9ccc5429fcb5c6d6efa9fa35e19b364b8cabf7 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 26 Jun 2019 16:24:10 +0200 Subject: [PATCH] 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 --- src/amd/vulkan/radv_meta_fmask_expand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_meta_fmask_expand.c b/src/amd/vulkan/radv_meta_fmask_expand.c index c4cec58..7f3cbb2 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, -- 2.7.4