diff options
author | Dave Airlie <[email protected]> | 2017-05-02 09:40:36 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2017-05-03 05:59:52 +1000 |
commit | d5400a5ec2afdbca1c2745183f171ac72d6f0647 (patch) | |
tree | 53fad192d7ddca1a4d517c47ce023f07d48dc158 /src/amd/vulkan/radv_meta_clear.c | |
parent | 80ac89a952930f068a058a9eee3c2536832b10c9 (diff) |
radv: provide a helper for comparing an image extents.
This just makes it easier to do the follow in cleanups of the surface.
Reviewed-by: Timothy Arceri <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_meta_clear.c')
-rw-r--r-- | src/amd/vulkan/radv_meta_clear.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/amd/vulkan/radv_meta_clear.c b/src/amd/vulkan/radv_meta_clear.c index 3e79cd8c113..d72f4c858da 100644 --- a/src/amd/vulkan/radv_meta_clear.c +++ b/src/amd/vulkan/radv_meta_clear.c @@ -614,7 +614,7 @@ static bool depth_view_can_fast_clear(const struct radv_image_view *iview, iview->base_mip == 0 && iview->base_layer == 0 && radv_layout_can_expclear(iview->image, layout) && - memcmp(&iview->extent, &iview->image->extent, sizeof(iview->extent)) == 0) + !radv_image_extent_compare(iview->image, &iview->extent)) return true; return false; } @@ -858,7 +858,7 @@ emit_fast_color_clear(struct radv_cmd_buffer *cmd_buffer, if (iview->image->surface.level[0].mode < RADEON_SURF_MODE_1D) goto fail; - if (memcmp(&iview->extent, &iview->image->extent, sizeof(iview->extent))) + if (!radv_image_extent_compare(iview->image, &iview->extent)) goto fail; if (clear_rect->rect.offset.x || clear_rect->rect.offset.y || |