virgl: do not skip readback because of explicit flush
authorChia-I Wu <olvaffe@gmail.com>
Tue, 7 May 2019 17:56:40 +0000 (10:56 -0700)
committerChia-I Wu <olvaffe@gmail.com>
Tue, 14 May 2019 17:00:22 +0000 (17:00 +0000)
commit9f8521882a62e9441afb7fbb55329306d50fef8d
treedec0614146fc4cbf1f07e4c77c0b0ec048557fd3
parentbe8eeb3b59abf18d6b706016c5fa05b746d88f65
virgl: do not skip readback because of explicit flush

Both apps and we (see virgl_buffer_transfer_flush_region) might
flush regions that are unmodified.  We have to read back for those
flushes.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
src/gallium/drivers/virgl/virgl_resource.c