diff --git a/src/panfrost/lib/genxml/gen_pack.py b/src/panfrost/lib/genxml/gen_pack.py index 0ae386a38d9..d27419b1efa 100644 --- a/src/panfrost/lib/genxml/gen_pack.py +++ b/src/panfrost/lib/genxml/gen_pack.py @@ -624,6 +624,7 @@ class Parser(object): print("struct %s_packed {" % aggregate.name.lower()) print(" uint32_t opaque[{}];".format(aggregate.get_size() // 4)) print("};\n") + print('#define {}_PACKED_T struct {}_packed'.format(aggregate.name.upper(), aggregate.name.lower())) print('#define {}_LENGTH {}'.format(aggregate.name.upper(), aggregate.size)) if aggregate.align != None: print('#define {}_ALIGN {}'.format(aggregate.name.upper(), aggregate.align))