From 0335976fb20c0b9ae2f1a3886102517a080d10bb Mon Sep 17 00:00:00 2001 From: "Thomas H.P. Andersen" Date: Tue, 11 Jul 2023 18:22:32 +0200 Subject: [PATCH] tgsi: remove unused tgsi_shader_info.const_buffers_indirect Reviewed-by: Charmaine Lee Reviewed-by: Christian Gmeiner Part-of: --- src/gallium/auxiliary/tgsi/tgsi_scan.c | 15 +-------------- src/gallium/auxiliary/tgsi/tgsi_scan.h | 1 - 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.c b/src/gallium/auxiliary/tgsi/tgsi_scan.c index 4647a610616..f02144f0b72 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_scan.c +++ b/src/gallium/auxiliary/tgsi/tgsi_scan.c @@ -150,22 +150,9 @@ scan_src_operand(struct tgsi_shader_info *info, } /* check for indirect register reads */ - if (src->Register.Indirect) { + if (src->Register.Indirect) info->indirect_files |= (1 << src->Register.File); - /* record indirect constant buffer indexing */ - if (src->Register.File == TGSI_FILE_CONSTANT) { - if (src->Register.Dimension) { - if (src->Dimension.Indirect) - info->const_buffers_indirect = info->const_buffers_declared; - else - info->const_buffers_indirect |= 1u << src->Dimension.Index; - } else { - info->const_buffers_indirect |= 1; - } - } - } - if (src->Register.Dimension && src->Dimension.Indirect) info->dim_indirect_files |= 1u << src->Register.File; diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.h b/src/gallium/auxiliary/tgsi/tgsi_scan.h index db7b33a29c8..72cd4b56963 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_scan.h +++ b/src/gallium/auxiliary/tgsi/tgsi_scan.h @@ -131,7 +131,6 @@ struct tgsi_shader_info * indirect addressing. The bits are (1 << TGSI_FILE_x). */ unsigned dim_indirect_files; /**< shader resource indexing */ - unsigned const_buffers_indirect; /**< const buffers using indirect addressing */ unsigned properties[TGSI_PROPERTY_COUNT]; /* index with TGSI_PROPERTY_ */