]> git.cworth.org Git - apitrace/blobdiff - wrappers/trace.py
gltrace: Respect length argument in glShaderSource(ARB)
[apitrace] / wrappers / trace.py
index e35108b273920561b0c87a950dbd2a41606d2086..f1aaf82c67474ab8263c707b1fa8f0dc10aed11e 100644 (file)
@@ -208,7 +208,7 @@ class ValueSerializer(stdapi.Visitor, ExpanderMixin):
             # reinterpret_cast is necessary for GLubyte * <=> char *
             instance = 'reinterpret_cast<%s>(%s)' % (cast, instance)
         if string.length is not None:
-            length = ', %s' % string.length
+            length = ', %s' % self.expand(string.length)
         else:
             length = ''
         print '    trace::localWriter.write%s(%s%s);' % (suffix, instance, length)