summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChia-I Wu <olvaffe@gmail.com>2022-02-03 23:55:34 -0800
committerMarge Bot <emma+marge@anholt.net>2022-02-04 19:58:40 +0000
commit47f4cb2405fa8cbfce8e940c07b7725d9619f200 (patch)
tree6c4b2098a304084b5200b4dad7839ea09b9d24b3
parent737d94a5452bec3fc5d9393995156aba3d2d690a (diff)
zink: set needs_mesa_flush_wsi for venus
venus relies on wsi_image_create_info and wsi_memory_signal_submit_info. Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14872>
-rw-r--r--src/gallium/drivers/zink/zink_screen.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c
index 1713226e3c8..2ae25e1d730 100644
--- a/src/gallium/drivers/zink/zink_screen.c
+++ b/src/gallium/drivers/zink/zink_screen.c
@@ -1613,7 +1613,8 @@ check_device_needs_mesa_wsi(struct zink_screen *screen)
screen->info.driver_props.driverID == VK_DRIVER_ID_MESA_RADV_KHR
) {
screen->needs_mesa_wsi = true;
- } else if (screen->info.driver_props.driverID == VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR)
+ } else if (screen->info.driver_props.driverID == VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR ||
+ screen->info.driver_props.driverID == VK_DRIVER_ID_MESA_VENUS)
screen->needs_mesa_flush_wsi = true;
}