Lines Matching refs:proto
54 def _is_loader_non_trampoline_entrypoint(self, proto): argument
55 …if proto.name in ["GetDeviceProcAddr", "EnumeratePhysicalDevices", "EnumerateLayers", "DbgRegister…
57 return not self.is_dispatchable_object_first_param(proto)
60 def is_dispatchable_object_first_param(self, proto): argument
61 in_objs = proto.object_in_params()
63 param0 = proto.params[0]
137 for proto in self.protos:
138 if self.is_dispatchable_object_first_param(proto) or proto.name == "CreateInstance":
140 (proto.name, proto.name, proto.name))
143 (proto.name, proto.name))
151 for proto in self.protos:
152 if proto.params[0].ty != "VkInstance" and proto.params[0].ty != "VkPhysicalDevice":
154 stmts.append("table->%s = vk%s;" % (proto.name, proto.name))
165 for proto in self.protos:
166 if self.is_dispatchable_object_first_param(proto):
167 lookups.append("if (!strcmp(name, \"%s\"))" % (proto.name))
169 % (proto.name))
243 for proto in self.protos:
244 if self.exports and proto.name not in self.exports:
250 body.append(" vk" + proto.name)