zink: set feedback attachments on batch init
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 26 Jun 2023 12:43:33 +0000 (08:43 -0400)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Jul 2023 20:57:53 +0000 (20:57 +0000)
just to be safe

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23766>

src/gallium/drivers/zink/zink_batch.c

index 9e1585e..b5f3cb6 100644 (file)
@@ -510,8 +510,10 @@ zink_start_batch(struct zink_context *ctx, struct zink_batch *batch)
    if (zink_descriptor_mode == ZINK_DESCRIPTOR_MODE_DB && !(ctx->flags & ZINK_CONTEXT_COPY_ONLY))
       zink_batch_bind_db(ctx);
    /* zero init for unordered blits */
-   if (screen->info.have_EXT_attachment_feedback_loop_dynamic_state)
+   if (screen->info.have_EXT_attachment_feedback_loop_dynamic_state) {
+      VKCTX(CmdSetAttachmentFeedbackLoopEnableEXT)(ctx->batch.state->cmdbuf, 0);
       VKCTX(CmdSetAttachmentFeedbackLoopEnableEXT)(ctx->batch.state->barrier_cmdbuf, 0);
+   }
 }
 
 /* common operations to run post submit; split out for clarity */