zink: add implicit sync workaround for non-mesa drivers
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 10 Jun 2022 17:24:20 +0000 (13:24 -0400)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 13 Jun 2022 19:20:21 +0000 (15:20 -0400)
commitea9e30f9d27593d7fdcc95e6559951127110b8d4
treecb7a3adc29f879c25da680e6ecd77722974fe85c
parent2ef6b0aab1c7b99b85f2d88ced44a63f28cfca6b
zink: add implicit sync workaround for non-mesa drivers

implicit sync is hard, and many drivers get it wrong, so assume that
anyone who isn't mesa might need some hand-holding

cc: mesa-stable

Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17009>
src/gallium/drivers/zink/zink_kopper.c
src/gallium/drivers/zink/zink_screen.c
src/gallium/drivers/zink/zink_screen.h