diff --git a/src/gallium/state_trackers/dri/drisw.c b/src/gallium/state_trackers/dri/drisw.c index df364c47391..1c0f56e042d 100644 --- a/src/gallium/state_trackers/dri/drisw.c +++ b/src/gallium/state_trackers/dri/drisw.c @@ -351,7 +351,7 @@ drisw_allocate_textures(struct dri_context *stctx, /* if we don't do any present, no need for display targets */ if (statts[i] != ST_ATTACHMENT_DEPTH_STENCIL && !screen->swrast_no_present) - bind |= PIPE_BIND_DISPLAY_TARGET; + bind |= PIPE_BIND_DISPLAY_TARGET | PIPE_BIND_LINEAR; if (format == PIPE_FORMAT_NONE) continue;