layers: Add comment to xgl_helper.py
authorJon Ashburn <jon@lunarg.com>
Mon, 12 Jan 2015 22:46:51 +0000 (15:46 -0700)
committerCourtney Goeltzenleuchter <courtney@LunarG.com>
Thu, 5 Feb 2015 00:58:05 +0000 (17:58 -0700)
xgl_helper.py

index 36e05ac06a0ff7d26ea287b0ed3a8e97c141aee1..4965121ad96ce3470ce8f009fd8dad988e6c725e 100755 (executable)
@@ -890,6 +890,9 @@ class StructWrapperGen:
             for m in sorted(self.struct_dict[s]):
                 if is_type(self.struct_dict[s][m]['type'], 'enum'):
                     sh_funcs.append('    if (!validate_%s(pStruct->%s))\n        return 0;' % (self.struct_dict[s][m]['type'], self.struct_dict[s][m]['name']))
+                # TODO : Need a little refinement to this code to make sure type of struct matches expected input (ptr, const...)
+                #if is_type(self.struct_dict[s][m]['type'], 'struct'):
+                #    sh_funcs.append('    if (!%s((%s)pStruct->%s))\n        return 0;' % (self._get_vh_func_name(self.struct_dict[s][m]['type']), self.struct_dict[s][m]['full_type'], self.struct_dict[s][m]['name']))
             sh_funcs.append("    return 1;\n}")
 
         return "\n".join(sh_funcs)