Home | History | Annotate | Download | only in vulkan-validation-layers

Lines Matching refs:append

55             contents.append(copyright)
57 contents.append(header)
59 contents.append(body)
61 contents.append(footer)
130 stmts.append(" memset(table, 0, sizeof(*table));")
131 stmts.append(" // Core device function pointers")
132 stmts.append(" table->GetDeviceProcAddr = (PFN_vkGetDeviceProcAddr) gpa(device, \"vkGetDeviceProcAddr\");")
140 stmts.append("#ifdef VK_USE_PLATFORM_WIN32_KHR")
141 stmts.append(" table->%s = (PFN_vk%s) gpa(device, \"vk%s\");" %
143 stmts.append("#endif // VK_USE_PLATFORM_WIN32_KHR")
145 stmts.append(" table->%s = (PFN_vk%s) gpa(device, \"vk%s\");" %
147 func.append("static inline void %s_init_device_dispatch_table(VkDevice device,"
149 func.append("%s VkLayerDispatchTable *table,"
151 func.append("%s PFN_vkGetDeviceProcAddr gpa)"
154 stmts.append(" memset(table, 0, sizeof(*table));")
155 stmts.append(" // Core instance function pointers")
156 stmts.append(" table->GetInstanceProcAddr = (PFN_vkGetInstanceProcAddr) gpa(instance, \"vkGetInstanceProcAddr\");")
164 stmts.append("#ifdef VK_USE_PLATFORM_WIN32_KHR")
166 stmts.append("#ifdef VK_USE_PLATFORM_XLIB_KHR")
168 stmts.append("#ifdef VK_USE_PLATFORM_XCB_KHR")
170 stmts.append("#ifdef VK_USE_PLATFORM_MIR_KHR")
172 stmts.append("#ifdef VK_USE_PLATFORM_WAYLAND_KHR")
174 stmts.append("#ifdef VK_USE_PLATFORM_ANDROID_KHR")
176 stmts.append(" table->%s = (PFN_vk%s) gpa(instance, \"vk%s\");" %
180 stmts.append("#endif // VK_USE_PLATFORM_WIN32_KHR")
182 stmts.append("#endif // VK_USE_PLATFORM_XLIB_KHR")
184 stmts.append("#endif // VK_USE_PLATFORM_XCB_KHR")
186 stmts.append("#endif // VK_USE_PLATFORM_MIR_KHR")
188 stmts.append("#endif // VK_USE_PLATFORM_WAYLAND_KHR")
190 stmts.append("#endif // VK_USE_PLATFORM_ANDROID_KHR")
191 func.append("static inline void %s_init_instance_dispatch_table(" % self.prefix)
192 func.append("%s VkInstance instance," % (" " * len(self.prefix)))
193 func.append("%s VkLayerInstanceDispatchTable *table," % (" " * len(self.prefix)))
194 func.append("%s PFN_vkGetInstanceProcAddr gpa)" % (" " * len(self.prefix)))
195 func.append("{")
196 func.append("%s" % "\n".join(stmts))
197 func.append("}")
273 body.append("LIBRARY " + self.library)
274 body.append("EXPORTS")
278 body.append( proto)