Lines Matching full:vk_helper
43 import vk_helper
114 if vk_helper.typedef_rev_dict[struct_type] in vk_helper.struct_dict:
115 struct_type = vk_helper.typedef_rev_dict[struct_type]
117 for m in sorted(vk_helper.struct_dict[struct_type]):
118 array_len = "%s" % (str(vk_helper.struct_dict[struct_type][m]['array_size']))
119 base_type = vk_helper.struct_dict[struct_type][m]['type']
120 mem_name = vk_helper.struct_dict[struct_type][m]['name']
128 elif vk_helper.is_type(base_type, 'struct'):
138 # TODO : This analysis could be done up-front at vk_helper time
162 elif vk_helper.is_type(base_type, 'struct'):
252 if vk_helper.is_type(vk_type, 'enum'):#"_TYPE" in vk_type: # TODO : This should be generic ENUM check
295 if vk_helper.is_type(vk_type, 'struct') and '*' not in vk_type:
757 for m in vk_helper.struct_dict[struct_type]:
758 if vk_helper.struct_dict[struct_type][m]['type'] in obj_list:
759 obj_set.add(vk_helper.struct_dict[struct_type][m]['type'])
760 elif vk_helper.is_type(vk_helper.struct_dict[struct_type][m]['type'], 'struct'):
761 obj_set = obj_set.union(self._gather_object_uses(obj_list, vk_helper.struct_dict[struct_type][m]['type'], obj_set))
778 if vk_helper.is_type(base_type, 'struct'):
1232 elif vk_helper.is_type(base_type, 'struct'):
1234 if vk_helper.typedef_rev_dict[struct_type] in vk_helper.struct_dict:
1235 struct_type = vk_helper.typedef_rev_dict[struct_type]
1237 for m in sorted(vk_helper.struct_dict[struct_type]):
1238 if vk_helper.struct_dict[struct_type][m]['type'] in vulkan.core.objects and vk_helper.struct_dict[struct_type][m]['type'] not in ['VkPhysicalDevice', 'VkQueue', 'VkFence', 'VkImage', 'VkDeviceMemory']:
1239 if proto.name not in valid_null_object_names or vk_helper.struct_dict[struct_type][m]['name'] not in valid_null_object_names[proto.name]:
1248 param_name = '%s[i].%s' % (p.name, vk_helper.struct_dict[struct_type][m]['name'])
1250 param_name = '%s->%s' % (p.name, vk_helper.struct_dict[struct_type][m]['name'])
1251 if vk_helper.struct_dict[struct_type][m]['dyn_array']:
1253 loop_count = '%s[i].%s' % (p.name, vk_helper.struct_dict[struct_type][m]['array_size'])
1255 loop_types[param_count].append('%s' % (vk_helper.struct_dict[struct_type][m]['type']))
1257 loop_count = '%s->%s' % (p.name, vk_helper.struct_dict[struct_type][m]['array_size'])
1259 loop_types[loop_count].append('%s' % (vk_helper.struct_dict[struct_type][m]['type']))
1263 loop_types[param_count].append('%s' % (vk_helper.struct_dict[struct_type][m]['type']))
1266 loop_types[0].append('%s' % (vk_helper.struct_dict[struct_type][m]['type']))
1725 hfp = vk_helper.HeaderFileParser(sys.argv[3])
1727 vk_helper.enum_val_dict = hfp.get_enum_val_dict()
1728 vk_helper.enum_type_dict = hfp.get_enum_type_dict()
1729 vk_helper.struct_dict = hfp.get_struct_dict()
1730 vk_helper.typedef_fwd_dict = hfp.get_typedef_fwd_dict()
1731 vk_helper.typedef_rev_dict = hfp.get_typedef_rev_dict()
1732 vk_helper.types_dict = hfp.get_types_dict()