Module: Mesa
Branch: main
Commit: d84d5ff0ced1be4dd942071ca12a3f250355c712
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d84d5ff0ced1be4dd942071ca12a3f250355c712

Author: Thomas H.P. Andersen <[email protected]>
Date:   Fri Jul 21 17:19:38 2023 +0200

tgsi: drop two unused functions

Removes:
* tgsi_util_get_src_from_ind
* tgsi_full_src_register_from_dst

The last usage of these got removed in !24175

Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24283>

---

 src/gallium/auxiliary/tgsi/tgsi_build.c | 15 ---------------
 src/gallium/auxiliary/tgsi/tgsi_build.h |  3 ---
 src/gallium/auxiliary/tgsi/tgsi_util.c  | 18 ------------------
 src/gallium/auxiliary/tgsi/tgsi_util.h  |  3 ---
 4 files changed, 39 deletions(-)

diff --git a/src/gallium/auxiliary/tgsi/tgsi_build.c 
b/src/gallium/auxiliary/tgsi/tgsi_build.c
index 0d6a7cc10c1..6c573fc6f4b 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_build.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_build.c
@@ -1393,18 +1393,3 @@ tgsi_build_full_property(
 
    return size;
 }
-
-struct tgsi_full_src_register
-tgsi_full_src_register_from_dst(const struct tgsi_full_dst_register *dst)
-{
-   struct tgsi_full_src_register src;
-   src.Register = tgsi_default_src_register();
-   src.Register.File = dst->Register.File;
-   src.Register.Indirect = dst->Register.Indirect;
-   src.Register.Dimension = dst->Register.Dimension;
-   src.Register.Index = dst->Register.Index;
-   src.Indirect = dst->Indirect;
-   src.Dimension = dst->Dimension;
-   src.DimIndirect = dst->DimIndirect;
-   return src;
-}
diff --git a/src/gallium/auxiliary/tgsi/tgsi_build.h 
b/src/gallium/auxiliary/tgsi/tgsi_build.h
index 31de76fe532..e189b8714b4 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_build.h
+++ b/src/gallium/auxiliary/tgsi/tgsi_build.h
@@ -106,9 +106,6 @@ tgsi_build_full_instruction(
    struct tgsi_header *header,
    unsigned maxsize );
 
-struct tgsi_full_src_register
-tgsi_full_src_register_from_dst(const struct tgsi_full_dst_register *dst);
-
 #if defined __cplusplus
 }
 #endif
diff --git a/src/gallium/auxiliary/tgsi/tgsi_util.c 
b/src/gallium/auxiliary/tgsi/tgsi_util.c
index 8a199653d5f..4367b8b550b 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_util.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_util.c
@@ -350,24 +350,6 @@ tgsi_util_get_inst_usage_mask(const struct 
tgsi_full_instruction *inst,
                                        inst->Memory.Texture);
 }
 
-/**
- * Convert a tgsi_ind_register into a tgsi_src_register
- */
-struct tgsi_src_register
-tgsi_util_get_src_from_ind(const struct tgsi_ind_register *reg)
-{
-   struct tgsi_src_register src = { 0 };
-
-   src.File = reg->File;
-   src.Index = reg->Index;
-   src.SwizzleX = reg->Swizzle;
-   src.SwizzleY = reg->Swizzle;
-   src.SwizzleZ = reg->Swizzle;
-   src.SwizzleW = reg->Swizzle;
-
-   return src;
-}
-
 /**
  * Return the dimension of the texture coordinates (layer included for array
  * textures), as well as the location of the shadow reference value or the
diff --git a/src/gallium/auxiliary/tgsi/tgsi_util.h 
b/src/gallium/auxiliary/tgsi/tgsi_util.h
index 39c90e2ff35..1a9e28eb4e5 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_util.h
+++ b/src/gallium/auxiliary/tgsi/tgsi_util.h
@@ -68,9 +68,6 @@ tgsi_util_get_src_usage_mask(enum tgsi_opcode opcode,
                              enum tgsi_texture_type tex_target,
                              enum tgsi_texture_type mem_target);
 
-struct tgsi_src_register
-tgsi_util_get_src_from_ind(const struct tgsi_ind_register *reg);
-
 int
 tgsi_util_get_texture_coord_dim(enum tgsi_texture_type tgsi_tex);
 

Reply via email to