From dcf3adbde7ea637e228e558c78983e804b2fdc10 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 4 May 2023 09:46:45 -0400 Subject: [PATCH] zink: disable EXT_shader_object if !optimal_keys this has the same requirements as GPL and then some 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 79cc484..8321e73 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -2613,7 +2613,7 @@ init_optimal_keys(struct zink_screen *screen) screen->info.have_EXT_graphics_pipeline_library = false; /* EXT_shader_object can't yet be used for feedback loop, so this must be per-app enabled */ - if (!screen->driconf.zink_shader_object_enable) + if (!screen->driconf.zink_shader_object_enable || !screen->optimal_keys) screen->info.have_EXT_shader_object = false; if (screen->info.have_EXT_shader_object) screen->have_full_ds3 = true; -- 2.7.4