From c12fed18049f3c93f2a7e25f929aeb1742467a3b Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Tue, 17 Jan 2023 12:03:26 +0100 Subject: [PATCH] zink: fix depth-clip disable cap We use EXT_depth_clip_enable for this, not EXT_depth_clip_control, which is what depth_clip_control_missing is a proxy for. Fixes: 721f33cd0fc ("zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE") 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 89209732378..c3994c38c5b 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -722,7 +722,7 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param) return screen->info.props.limits.maxImageArrayLayers; case PIPE_CAP_DEPTH_CLIP_DISABLE: - return !screen->driver_workarounds.depth_clip_control_missing; + return screen->info.have_EXT_depth_clip_enable; case PIPE_CAP_SHADER_STENCIL_EXPORT: return screen->info.have_EXT_shader_stencil_export;