Mesa (master): genxml/pack: Allow hex values in the XML

Jason Ekstrand jekstrand at kemper.freedesktop.org
Thu Apr 20 22:24:14 UTC 2017


Module: Mesa
Branch: master
Commit: b7a2af8e382b4f3bd8e38eb39b3eddd0d379c693
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7a2af8e382b4f3bd8e38eb39b3eddd0d379c693

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Apr 19 16:20:44 2017 -0700

genxml/pack: Allow hex values in the XML

Acked-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed by: Iago Toral Quiroga <itoral at igalia.com>
Reviewed-by: Dylan Baker <dylan at pnwbakers.com>

---

 src/intel/genxml/gen_pack_header.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/intel/genxml/gen_pack_header.py b/src/intel/genxml/gen_pack_header.py
index 2a709454af..5228f30bd0 100644
--- a/src/intel/genxml/gen_pack_header.py
+++ b/src/intel/genxml/gen_pack_header.py
@@ -3,6 +3,7 @@
 from __future__ import (
     absolute_import, division, print_function, unicode_literals
 )
+import ast
 import xml.parsers.expat
 import re
 import sys
@@ -476,7 +477,7 @@ class Group(object):
 class Value(object):
     def __init__(self, attrs):
         self.name = safe_name(attrs["name"])
-        self.value = int(attrs["value"])
+        self.value = ast.literal_eval(attrs["value"])
 
 class Parser(object):
     def __init__(self):




More information about the mesa-commit mailing list