nvk: Clear dynamic state dirty after flushing it all

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
This commit is contained in:
Faith Ekstrand
2023-01-30 20:11:54 -06:00
committed by Marge Bot
parent 6909155346
commit 6b7ee96391
+3 -1
View File
@@ -985,7 +985,7 @@ nvk_flush_cb_state(struct nvk_cmd_buffer *cmd)
static void
nvk_flush_dynamic_state(struct nvk_cmd_buffer *cmd)
{
const struct vk_dynamic_graphics_state *dyn =
struct vk_dynamic_graphics_state *dyn =
&cmd->vk.dynamic_graphics_state;
if (!vk_dynamic_graphics_state_any_dirty(dyn))
@@ -1002,6 +1002,8 @@ nvk_flush_dynamic_state(struct nvk_cmd_buffer *cmd)
nvk_flush_ds_state(cmd);
nvk_flush_cb_state(cmd);
vk_dynamic_graphics_state_clear_dirty(dyn);
}
static void