Module: Mesa
Branch: main
Commit: 7dd7e551b13d0190e9ccf85e6e6f992edc69b063
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dd7e551b13d0190e9ccf85e6e6f992edc69b063

Author: Samuel Pitoiset <[email protected]>
Date:   Thu Dec 14 16:00:50 2023 +0100

radv: stop checking FMASK for the fb mip tail workaround

Vulkan doesn't allow mipmaps with MSAA images, so checking for FMASK
shouldn't have any effect.

Signed-off-by: Samuel Pitoiset <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26589>

---

 src/amd/vulkan/radv_cmd_buffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c
index b424a30b53a..17fef8557f9 100644
--- a/src/amd/vulkan/radv_cmd_buffer.c
+++ b/src/amd/vulkan/radv_cmd_buffer.c
@@ -3448,7 +3448,7 @@ radv_emit_fb_mip_change_flush(struct radv_cmd_buffer 
*cmd_buffer)
       if (!iview)
          continue;
 
-      if ((radv_image_has_CB_metadata(iview->image) || 
radv_dcc_enabled(iview->image, iview->vk.base_mip_level) ||
+      if ((radv_image_has_cmask(iview->image) || 
radv_dcc_enabled(iview->image, iview->vk.base_mip_level) ||
            radv_dcc_enabled(iview->image, cmd_buffer->state.cb_mip[i])) &&
           cmd_buffer->state.cb_mip[i] != iview->vk.base_mip_level)
          color_mip_changed = true;

Reply via email to