freedreno/decode: Fix ufixed/fixed decode of bitset fields

We need to copy over the radix value.  Also add missing xyzvalid fields,
although they do not appear to be used anywhere.

Signed-off-by: Rob Clark <rob.clark@oss.qualcomm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37009>
This commit is contained in:
Rob Clark 2025-08-20 08:18:16 -07:00 committed by Marge Bot
parent f31883c20c
commit 52738a5545

View file

@ -968,7 +968,12 @@ static void copytypeinfo (struct rnntypeinfo *dst, struct rnntypeinfo *src, char
dst->min = src->min;
dst->max = src->max;
dst->align = src->align;
dst->radix = src->radix;
dst->addvariant = src->addvariant;
dst->minvalid = src->minvalid;
dst->maxvalid = src->maxvalid;
dst->alignvalid = src->alignvalid;
dst->radixvalid = src->radixvalid;
for (i = 0; i < src->valsnum; i++)
ADDARRAY(dst->vals, copyvalue(src->vals[i], file));
for (i = 0; i < src->bitfieldsnum; i++)