zink: rely on zink_get_cmdbuf() to set has_work flags

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29108>
This commit is contained in:
Mike Blumenkrantz 2024-05-08 13:11:49 -04:00 committed by Marge Bot
parent b9ec12d439
commit 8f687f2a46
3 changed files with 1 additions and 3 deletions

View file

@ -436,7 +436,6 @@ zink_blit(struct pipe_context *pctx,
ctx->in_rp = false;
ctx->rp_changed = true;
ctx->queries_disabled = true;
ctx->bs->has_reordered_work = true;
ctx->pipeline_changed[0] = true;
zink_reset_ds3_states(ctx);
zink_select_draw_vbo(ctx);

View file

@ -717,7 +717,6 @@ fb_clears_apply_internal(struct zink_context *ctx, struct pipe_resource *pres, i
ctx->bs->cmdbuf = ctx->bs->reordered_cmdbuf;
ctx->rp_changed = true;
ctx->queries_disabled = true;
ctx->bs->has_reordered_work = true;
}
/* this will automatically trigger all the clears */
zink_batch_rp(ctx);

View file

@ -290,9 +290,9 @@ zink_get_cmdbuf(struct zink_context *ctx, struct zink_resource *src, struct zink
if (unordered_exec) {
ctx->bs->has_reordered_work = true;
ctx->bs->has_work = true;
return ctx->bs->reordered_cmdbuf;
}
ctx->bs->has_work = true;
return ctx->bs->cmdbuf;
}