From f770263ab60febb7c758ac65fd2977b1a33bcb59 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 13 Feb 2023 14:52:57 -0500 Subject: [PATCH] zink: only try for a fb rebind if fb binds exist in rebind_image() Part-of: --- src/gallium/drivers/zink/zink_context.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_context.c b/src/gallium/drivers/zink/zink_context.c index 1c07747d6bf..bb1f73043b7 100644 --- a/src/gallium/drivers/zink/zink_context.c +++ b/src/gallium/drivers/zink/zink_context.c @@ -4742,7 +4742,8 @@ zink_resource_commit(struct pipe_context *pctx, struct pipe_resource *pres, unsi static void rebind_image(struct zink_context *ctx, struct zink_resource *res) { - zink_rebind_framebuffer(ctx, res); + if (res->fb_binds) + zink_rebind_framebuffer(ctx, res); if (!zink_resource_has_binds(res)) return; for (unsigned i = 0; i < MESA_SHADER_STAGES; i++) {