From c1442030ec3cd59eb1c175dedbd4f9d2efb84bbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Tue, 26 Nov 2024 20:14:27 -0500 Subject: [PATCH] vc4: lower clip planes in st/mesa This fixes: spec@glsl-1.20@execution@clipping@vs-clip-vertex-enables with the latest nir_lower_clip changes. The driver breaks when POS is stored before CLIP_DIST. That's the only change caused by previous commits according to VC4_DEBUG=nir. Reviewed-by: Jose Maria Casanova Crespo Part-of: --- src/gallium/drivers/vc4/vc4_screen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/vc4/vc4_screen.c b/src/gallium/drivers/vc4/vc4_screen.c index a87201e107a..a4d3afbfdaf 100644 --- a/src/gallium/drivers/vc4/vc4_screen.c +++ b/src/gallium/drivers/vc4/vc4_screen.c @@ -196,6 +196,7 @@ vc4_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_TWO_SIDED_COLOR: case PIPE_CAP_TEXRECT: case PIPE_CAP_IMAGE_STORE_FORMATTED: + case PIPE_CAP_CLIP_PLANES: return 0; case PIPE_CAP_SUPPORTED_PRIM_MODES: