From 12126fd1dbea7331274fed046fb717375dc44e44 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Tue, 27 Sep 2016 13:08:15 -0600 Subject: layers: Fix thread/PV codegen for new notation Embedded parameter length variables are now specified in vk.xml as being separated by '::' instead of '->'. Change-Id: I53befe20912d7d7ee628f6819dbd013bcd2a9414 --- generator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/generator.py b/generator.py index 28684965..a020d4d4 100755 --- a/generator.py +++ b/generator.py @@ -2580,6 +2580,7 @@ class ThreadOutputGenerator(OutputGenerator): else: # externsync can list members to synchronize for member in externsync.split(","): + member = str(member).replace("::", "->") paramdecl += ' ' + functionprefix + 'WriteObject(my_data, ' + member + ');\n' else: paramtype = param.find('type') @@ -3256,6 +3257,7 @@ class ParamCheckerOutputGenerator(OutputGenerator): result = len.split(',')[0] else: result = len + result = str(result).replace('::', '->') return result # # Retrieve the type and name for a parameter -- cgit v1.2.3