summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>2019-03-18 22:20:40 +0100
committerEmil Velikov <emil.l.velikov@gmail.com>2019-03-25 16:14:35 +0000
commitf9160aa98b529de77133780a508afd1ce91f0072 (patch)
tree5d6cef59cdba9b27840a9136e7e1bc5aaba696bd
parent8e909034639207e5dee8abb03e1537d4680398da (diff)
downloadmesa-f9160aa98b529de77133780a508afd1ce91f0072.tar.gz
radv: Use correct image view comparison for fast clears.
The if is actually returning true on success, enabling fast clears, so we need to have the test succeed when the iview dimensions are right. Fixes: d5400a5ec2a "radv: provide a helper for comparing an image extents." Reviewed-by: Dave Airlie <airlied@redhat.com> (cherry picked from commit a777c3d7cb0a89f6c63a637e6db32cc1bf33b54c)
-rw-r--r--src/amd/vulkan/radv_meta_clear.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_meta_clear.c b/src/amd/vulkan/radv_meta_clear.c
index d7bc4104105..c05da7a24fd 100644
--- a/src/amd/vulkan/radv_meta_clear.c
+++ b/src/amd/vulkan/radv_meta_clear.c
@@ -633,7 +633,7 @@ static bool depth_view_can_fast_clear(struct radv_cmd_buffer *cmd_buffer,
iview->base_mip == 0 &&
iview->base_layer == 0 &&
radv_layout_is_htile_compressed(iview->image, layout, queue_mask) &&
- !radv_image_extent_compare(iview->image, &iview->extent))
+ radv_image_extent_compare(iview->image, &iview->extent))
return true;
return false;
}