zink: add env var to disable timelines
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tue, 27 Jul 2021 21:58:59 +0000 (17:58 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 27 Jul 2021 23:09:47 +0000 (23:09 +0000)
for ci use only

Acked-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12089>

src/gallium/drivers/zink/zink_screen.c

index ef8da6d..f75c07f 100644 (file)
@@ -1912,6 +1912,9 @@ zink_internal_create_screen(const struct pipe_screen_config *config)
    screen->clamp_video_mem = screen->total_video_mem * 0.8;
    if (!os_get_total_physical_memory(&screen->total_mem))
       goto fail;
+
+   if (debug_get_bool_option("ZINK_NO_TIMELINES", false))
+      screen->info.have_KHR_timeline_semaphore = false;
    if (screen->info.have_KHR_timeline_semaphore)
       zink_screen_init_semaphore(screen);