Home | History | Annotate | Download | only in loader

Lines Matching refs:append

27 sys.path.append(main_path)
74 contents.append(copyright)
76 contents.append(header)
78 contents.append(body)
80 contents.append(footer)
139 stmts.append("table->%s = (PFN_vk%s) gpa(gpu, \"vk%s\");" %
142 stmts.append("table->%s = vk%s; /* non-dispatchable */" %
144 func.append("static inline void %s_init_device_dispatch_table(VkLayerDispatchTable *table,"
146 func.append("%s PFN_vkGetDeviceProcAddr gpa,"
148 func.append("%s VkPhysicalDevice gpu)"
154 stmts.append("table->%s = vk%s;" % (proto.name, proto.name))
155 func.append("static inline void %s_init_instance_dispatch_table(VkLayerInstanceDispatchTable *table)"
157 func.append("{")
158 func.append(" %s" % "\n ".join(stmts))
159 func.append("}")
167 lookups.append("if (!strcmp(name, \"%s\"))" % (proto.name))
168 lookups.append(" return (void *) table->%s;"
172 func.append("static inline void *%s_lookup_dispatch_table(const VkLayerDispatchTable *table,"
174 func.append("%s const char *name)"
176 func.append("{")
177 func.append(generate_get_proc_addr_check("name"))
178 func.append("")
179 func.append(" name += 2;")
180 func.append(" %s" % "\n ".join(lookups))
181 func.append("")
182 func.append(" return NULL;")
183 func.append("}")
240 body.append("LIBRARY " + self.library)
241 body.append("EXPORTS")
250 body.append(" vk" + proto.name)