panfrost: gen_pack: Allow enum/define values expressed in hexadecimal
authorBoris Brezillon <boris.brezillon@collabora.com>
Tue, 15 Sep 2020 07:48:57 +0000 (09:48 +0200)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Mon, 21 Sep 2020 11:35:44 +0000 (07:35 -0400)
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6797>

src/panfrost/lib/gen_pack.py

index 7339dd3..2eb1936 100644 (file)
@@ -602,7 +602,7 @@ class Group(object):
 class Value(object):
     def __init__(self, attrs):
         self.name = attrs["name"]
-        self.value = int(attrs["value"])
+        self.value = int(attrs["value"], 0)
 
 class Parser(object):
     def __init__(self):