tgsi: remove unused tgsi_shader_info.const_buffers_indirect
authorThomas H.P. Andersen <phomes@gmail.com>
Tue, 11 Jul 2023 16:22:32 +0000 (18:22 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Jul 2023 12:41:28 +0000 (12:41 +0000)
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24100>

src/gallium/auxiliary/tgsi/tgsi_scan.c
src/gallium/auxiliary/tgsi/tgsi_scan.h

index 4647a61..f02144f 100644 (file)
@@ -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;
 
index db7b33a..72cd4b5 100644 (file)
@@ -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_ */