From 1fca72ddc8de102947f50429dee0e4cd633788a5 Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Mon, 3 Feb 2025 16:33:16 +0000 Subject: [PATCH] ac/nir/ngg: update bit_sizes_int This is used for RADV's bit size lowering. fossil-db (navi21): Totals from 4520 (5.69% of 79377) affected shaders: (no stat changes) Signed-off-by: Rhys Perry Reviewed-by: Georg Lehmann Part-of: --- src/amd/common/nir/ac_nir_lower_ngg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/common/nir/ac_nir_lower_ngg.c b/src/amd/common/nir/ac_nir_lower_ngg.c index dec46b89e7e..fbce2afb8af 100644 --- a/src/amd/common/nir/ac_nir_lower_ngg.c +++ b/src/amd/common/nir/ac_nir_lower_ngg.c @@ -1281,6 +1281,8 @@ add_deferred_attribute_culling(nir_builder *b, nir_cf_list *original_extracted_c } /* primitive is culled if any plane's clipdist of all vertices are negative */ accepted_by_clipdist = nir_ieq_imm(b, clipdist_neg_mask, 0); + + b->shader->info.bit_sizes_int |= 8; } else { accepted_by_clipdist = nir_imm_true(b); }