From 7e5628749c02f38bf3c5eb2174a63727d9c327d7 Mon Sep 17 00:00:00 2001 From: Rohan Garg Date: Fri, 5 Apr 2024 16:22:40 +0200 Subject: [PATCH] anv: use u_foreach_bit to iterate over the the view mask like we do for transition_clear_color Signed-off-by: Rohan Garg Reviewed-by: Nanley Chery Part-of: --- src/intel/vulkan/genX_cmd_buffer.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index c3968c7693236..390a8ac2bded1 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -5168,10 +5168,7 @@ void genX(CmdBeginRendering)( } if (is_multiview) { - uint32_t clear_view_mask = pRenderingInfo->viewMask; - while (clear_view_mask) { - int view = u_bit_scan(&clear_view_mask); - + u_foreach_bit(view, gfx->view_mask) { uint32_t level = ds_iview->vk.base_mip_level; uint32_t layer = ds_iview->vk.base_array_layer + view;