gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH
authorMarek Olšák <marek.olsak@amd.com>
Tue, 17 Sep 2019 22:22:08 +0000 (18:22 -0400)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 24 Sep 2019 23:23:30 +0000 (19:23 -0400)
commitf52afdf67274d58951124b20a42fe932a5deda4d
tree33dc40b6ef10c6a2f614ffc2dd672b9b22c1fb7f
parent783fae2a1fcb61c92717921108cad7ef78daa36a
gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH

because vl doesn't call flush_resource and I wasn't able to find
all places where flush_resource needs to be called.

This fixes corrupted / unflushed surfaces with fullscreen videos on Raven.

Cc: 19.1 19.2 <mesa-stable@lists.freedesktop.org>
src/gallium/auxiliary/vl/vl_winsys_dri3.c