diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index f60e84e61ac..ffe68ad1842 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -2852,7 +2852,7 @@ zink_internal_create_screen(const struct pipe_screen_config *config) } zink_internal_setup_moltenvk(screen); - if (!screen->info.have_KHR_timeline_semaphore) { + if (!screen->info.have_KHR_timeline_semaphore && !screen->info.feats12.timelineSemaphore) { mesa_loge("zink: KHR_timeline_semaphore is required"); goto fail; }