]> git.cworth.org Git - apitrace/blobdiff - retrace.py
gles: fix GLES version string matching
[apitrace] / retrace.py
index 1203a0992e4cebde23706c2fc5a90190d420986d..5913f56c8550a23dc162054d2a1765e8ec2add26 100644 (file)
@@ -63,7 +63,7 @@ class ValueDeserializer(stdapi.Visitor):
         self.visit(alias.type, lvalue, rvalue)
     
     def visitEnum(self, enum, lvalue, rvalue):
-        print '    %s = (%s).toSInt();' % (lvalue, rvalue)
+        print '    %s = static_cast<%s>((%s).toSInt());' % (lvalue, enum, rvalue)
 
     def visitBitmask(self, bitmask, lvalue, rvalue):
         self.visit(bitmask.type, lvalue, rvalue)
@@ -297,6 +297,7 @@ class Retracer:
 
     def retraceApi(self, api):
 
+        print '#include "os_time.hpp"'
         print '#include "trace_parser.hpp"'
         print '#include "retrace.hpp"'
         print