From acc9fb18a1d26d4bba531d262e1979738d38db11 Mon Sep 17 00:00:00 2001 From: Hoe Hao Cheng Date: Fri, 11 Jun 2021 12:36:00 +0800 Subject: [PATCH] zink: do not fail when EXT_calibrated_timestamps is unavailable Fixes: 039078fe ("zink: slight refactor of load_device_extensions()") Acked-by: Danylo Piliaiev Reviewed-by: Erik Faye-Lund Reviewed-by: Mike Blumenkrantz Part-of: --- src/gallium/drivers/zink/zink_screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index d6fc5bd9b58..2eca81a1b10 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1631,7 +1631,7 @@ zink_internal_create_screen(const struct pipe_screen_config *config) if (!zink_verify_device_extensions(screen)) goto fail; - if (!check_have_device_time(screen)) + if (screen->info.have_EXT_calibrated_timestamps && !check_have_device_time(screen)) goto fail; screen->have_triangle_fans = true;