From 3017d01c9ded9c9fd097b600081b1bbe86e90fb8 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 20 Apr 2023 11:15:27 -0400 Subject: [PATCH] zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support somehow this was forgotten Fixes: c7f46d2ad6d ("zink: use dynamic state3 rasterization states when available") Part-of: --- src/gallium/drivers/zink/zink_screen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 4df6fc8..75cb9cb 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -2408,6 +2408,7 @@ init_driver_workarounds(struct zink_screen *screen) screen->info.have_EXT_extended_dynamic_state3 = false; if (!screen->info.dynamic_state3_feats.extendedDynamicState3PolygonMode || !screen->info.dynamic_state3_feats.extendedDynamicState3DepthClampEnable || + !screen->info.dynamic_state3_feats.extendedDynamicState3DepthClipNegativeOneToOne || !screen->info.dynamic_state3_feats.extendedDynamicState3DepthClipEnable || !screen->info.dynamic_state3_feats.extendedDynamicState3ProvokingVertexMode || !screen->info.dynamic_state3_feats.extendedDynamicState3LineRasterizationMode) -- 2.7.4