From 7760642d2e828639406eddd54d5c1ead2bcbca1d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 4 Apr 2024 16:11:57 -0400 Subject: [PATCH] v3d: set use_clipdist_array=true for lower_clip? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Iago Toral Quiroga Acked-by: Marek Olšák Part-of: --- src/broadcom/compiler/vir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/broadcom/compiler/vir.c b/src/broadcom/compiler/vir.c index 0fcf074c174..c59a8aac434 100644 --- a/src/broadcom/compiler/vir.c +++ b/src/broadcom/compiler/vir.c @@ -1095,7 +1095,7 @@ v3d_nir_lower_gs_late(struct v3d_compile *c) { if (c->key->ucp_enables) { NIR_PASS(_, c->s, nir_lower_clip_gs, c->key->ucp_enables, - false, NULL); + true, NULL); } /* Note: GS output scalarizing must happen after nir_lower_clip_gs. */ @@ -1107,7 +1107,7 @@ v3d_nir_lower_vs_late(struct v3d_compile *c) { if (c->key->ucp_enables) { NIR_PASS(_, c->s, nir_lower_clip_vs, c->key->ucp_enables, - false, false, NULL); + false, true, NULL); NIR_PASS_V(c->s, nir_lower_io_to_scalar, nir_var_shader_out, NULL, NULL); }