diff --git a/src/amd/vulkan/radv_meta_resolve.c b/src/amd/vulkan/radv_meta_resolve.c index 7179562364e..94b5af265b3 100644 --- a/src/amd/vulkan/radv_meta_resolve.c +++ b/src/amd/vulkan/radv_meta_resolve.c @@ -728,9 +728,9 @@ radv_cmd_buffer_resolve_subpass_hw(struct radv_cmd_buffer *cmd_buffer) emit_resolve(cmd_buffer, src_img, dst_img, dest_iview->vk_format, &(VkOffset2D){0, 0}, &(VkExtent2D){fb->width, fb->height}); - } - radv_cmd_buffer_restore_subpass(cmd_buffer, subpass); + radv_cmd_buffer_restore_subpass(cmd_buffer, subpass); + } radv_meta_restore(&saved_state, cmd_buffer); } diff --git a/src/amd/vulkan/radv_meta_resolve_fs.c b/src/amd/vulkan/radv_meta_resolve_fs.c index c4a59adde64..242f1fd8a1f 100644 --- a/src/amd/vulkan/radv_meta_resolve_fs.c +++ b/src/amd/vulkan/radv_meta_resolve_fs.c @@ -1106,9 +1106,9 @@ radv_cmd_buffer_resolve_subpass_fs(struct radv_cmd_buffer *cmd_buffer) emit_resolve(cmd_buffer, src_iview, dest_iview, &(VkOffset2D){0, 0}, &(VkOffset2D){0, 0}, &(VkExtent2D){fb->width, fb->height}); - } - radv_cmd_buffer_restore_subpass(cmd_buffer, subpass); + radv_cmd_buffer_restore_subpass(cmd_buffer, subpass); + } radv_meta_restore(&saved_state, cmd_buffer); }