nvk: Stop using vk_cmd_set_dynamic_graphics_state in meta_end()

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
This commit is contained in:
Faith Ekstrand 2023-07-26 14:22:47 -05:00 committed by Marge Bot
parent e1c665013b
commit 0a9903f778

View file

@ -79,7 +79,12 @@ static void
nvk_meta_end(struct nvk_cmd_buffer *cmd,
struct nvk_meta_save *save)
{
vk_cmd_set_dynamic_graphics_state(&cmd->vk, &save->dynamic);
/* Restore the dynamic state */
cmd->vk.dynamic_graphics_state = save->dynamic;
memcpy(cmd->vk.dynamic_graphics_state.dirty,
cmd->vk.dynamic_graphics_state.set,
sizeof(cmd->vk.dynamic_graphics_state.set));
if (save->pipeline)
nvk_cmd_bind_graphics_pipeline(cmd, save->pipeline);