From: Mike Blumenkrantz Date: Fri, 12 May 2023 16:10:27 +0000 (-0400) Subject: zink: use batch usage function for a simple case X-Git-Tag: upstream/23.3.3~8296 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=84bcdc521dccfc61ba811a2d3138c1fc106d68e3;p=platform%2Fupstream%2Fmesa.git zink: use batch usage function for a simple case no functional changes Part-of: --- diff --git a/src/gallium/drivers/zink/zink_context.c b/src/gallium/drivers/zink/zink_context.c index c87cce7..455655a 100644 --- a/src/gallium/drivers/zink/zink_context.c +++ b/src/gallium/drivers/zink/zink_context.c @@ -101,7 +101,7 @@ check_resource_for_batch_ref(struct zink_context *ctx, struct zink_resource *res * - if tracking will be added here, also reapply usage to avoid dangling usage once tracking is removed * TODO: somehow fix this for perf because it's an extra hash lookup */ - if (!res->obj->dt && (res->obj->bo->reads || res->obj->bo->writes)) + if (!res->obj->dt && zink_resource_has_usage(res)) zink_batch_reference_resource_rw(&ctx->batch, res, !!res->obj->bo->writes); else zink_batch_reference_resource(&ctx->batch, res);