From: Erik Faye-Lund Date: Thu, 4 Feb 2021 12:58:12 +0000 (+0100) Subject: zink: ignore irrelevant bind-flags X-Git-Tag: upstream/21.2.3~8054 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1b8b14172f7cef185152f6c3e516528a57b85a1d;p=platform%2Fupstream%2Fmesa.git zink: ignore irrelevant bind-flags We don't need to create display-targets for shared or scanout, becuase we never even see those in the sw-winsys case. Reviewed-By: Mike Blumenkrantz Part-of: --- diff --git a/src/gallium/drivers/zink/zink_resource.c b/src/gallium/drivers/zink/zink_resource.c index 6bc8a3d5b5f..43c964c8a5b 100644 --- a/src/gallium/drivers/zink/zink_resource.c +++ b/src/gallium/drivers/zink/zink_resource.c @@ -353,9 +353,7 @@ resource_create(struct pipe_screen *pscreen, else vkBindImageMemory(screen->dev, res->image, res->mem, res->offset); - if (screen->winsys && (templ->bind & (PIPE_BIND_DISPLAY_TARGET | - PIPE_BIND_SCANOUT | - PIPE_BIND_SHARED))) { + if (screen->winsys && (templ->bind & PIPE_BIND_DISPLAY_TARGET)) { struct sw_winsys *winsys = screen->winsys; res->dt = winsys->displaytarget_create(screen->winsys, res->base.bind,