From: Alyssa Rosenzweig Date: Sat, 22 Aug 2020 00:22:33 +0000 (-0400) Subject: panfrost: Decode nested structs correctly X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6fd62215fabf55688ec84d29efb102d8dc2be5a9;p=mesa.git panfrost: Decode nested structs correctly Signed-off-by: Alyssa Rosenzweig Fixes: 75cc5b8c292 ("panfrost: Adopt gen_pack_header.py via v3d") Reviewed-by: Tomeu Vizoso Part-of: --- diff --git a/src/panfrost/lib/gen_pack.py b/src/panfrost/lib/gen_pack.py index 0266838f623..59890f7cd8a 100644 --- a/src/panfrost/lib/gen_pack.py +++ b/src/panfrost/lib/gen_pack.py @@ -416,7 +416,7 @@ class Group(object): # Recurse for structs, see pack() for validation if field.type in self.parser.structs: pack_name = self.parser.gen_prefix(safe_name(field.type)).upper() - print(" {}_unpack(cl + {}, &values->{});".format(pack_name, field.start // 32, field.name)) + print(" {}_unpack(cl + {}, &values->{});".format(pack_name, field.start // 8, field.name)) continue convert = None