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);
