summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/helpers.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/panfrost/midgard/helpers.h')
-rw-r--r--src/panfrost/midgard/helpers.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/panfrost/midgard/helpers.h b/src/panfrost/midgard/helpers.h
index 7aa2e776008..658c43b785d 100644
--- a/src/panfrost/midgard/helpers.h
+++ b/src/panfrost/midgard/helpers.h
@@ -253,28 +253,6 @@ expand_writemask(unsigned mask, unsigned channels)
return o;
}
-/* Tansform an expanded writemask (duplicated 8-bit format) into its condensed
- * form (one bit per component) */
-
-static inline unsigned
-condense_writemask(unsigned expanded_mask,
- unsigned bits_per_component)
-{
- if (bits_per_component == 8)
- unreachable("XXX TODO: sort out how 8-bit constant encoding works");
-
- unsigned slots_per_component = bits_per_component / 16;
- unsigned max_comp = (16 * 8) / bits_per_component;
- unsigned condensed_mask = 0;
-
- for (unsigned i = 0; i < max_comp; i++) {
- if (expanded_mask & (1 << (i * slots_per_component)))
- condensed_mask |= (1 << i);
- }
-
- return condensed_mask;
-}
-
/* Coerce structs to integer */
static inline unsigned