radv: always dirty the framebuffer when restoring a subpass
[mesa.git] / src / amd / vulkan / radv_meta_resolve_fs.c
index 3c63195f48f69ee6cc8a3a748e2afb65576bda21..9f20f6753e2d0ebfaaddab50cb23afe069b6fb86 100644 (file)
@@ -632,6 +632,7 @@ radv_cmd_buffer_resolve_subpass_fs(struct radv_cmd_buffer *cmd_buffer)
                             &(VkExtent2D) { fb->width, fb->height });
        }
 
-       cmd_buffer->state.subpass = subpass;
+       radv_cmd_buffer_set_subpass(cmd_buffer, subpass);
+
        radv_meta_restore(&saved_state, cmd_buffer);
 }