Module: Mesa Branch: main Commit: 6debee51f38702de1931c4143c6882cce8b22b58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6debee51f38702de1931c4143c6882cce8b22b58
Author: Mike Blumenkrantz <[email protected]> Date: Fri May 12 12:34:20 2023 -0400 zink: disable have_EXT_vertex_input_dynamic_state without EDS2 this is disabled already in the draw paths but not the pipeline paths cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22996> --- src/gallium/drivers/zink/zink_screen.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 85ba61a1946..acd21d1d5af 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -2412,6 +2412,9 @@ init_driver_workarounds(struct zink_screen *screen) if (screen->info.props.limits.maxBoundDescriptorSets < ZINK_DESCRIPTOR_ALL_TYPES || zink_debug & (ZINK_DEBUG_COMPACT | ZINK_DEBUG_NOSHOBJ)) screen->info.have_EXT_shader_object = false; + /* EXT_vertex_input_dynamic_state is only used with EDS2 and above */ + if (!screen->info.have_EXT_extended_dynamic_state2) + screen->info.have_EXT_vertex_input_dynamic_state = false; if (screen->info.line_rast_feats.stippledRectangularLines && screen->info.line_rast_feats.stippledBresenhamLines && screen->info.line_rast_feats.stippledSmoothLines &&
