radv: do not emit the framebuffer when restoring a pass
Instead just dirty RADV_CMD_DIRTY_FRAMEBUFFER and it will be re-emitted if necessary before the next draw. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
@@ -147,7 +147,7 @@ radv_meta_restore(const struct radv_meta_saved_state *state,
|
||||
cmd_buffer->state.attachments = state->attachments;
|
||||
cmd_buffer->state.render_area = state->render_area;
|
||||
if (state->subpass)
|
||||
radv_emit_framebuffer_state(cmd_buffer);
|
||||
cmd_buffer->state.dirty |= RADV_CMD_DIRTY_FRAMEBUFFER;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user