scripts: Make vk-generate more generic
Removing 'AllPlatforms' arg simplifies and further isolates this
script from API changes.
Change-Id: Iaa3e7c63984e177471fe207b342d79bffa0614b7
diff --git a/vk-generate.py b/vk-generate.py
index 2b173ff..d8672c2 100755
--- a/vk-generate.py
+++ b/vk-generate.py
@@ -21,6 +21,7 @@
# Author: Courtney Goeltzenleuchter <courtney@LunarG.com>
# Author: Jon Ashburn <jon@lunarg.com>
# Author: Gwan-gyeong Mun <kk.moon@samsung.com>
+# Author: Mark Lobodzinski <mark@lunarg.com>
import sys
@@ -136,14 +137,7 @@
proto.name == "EnumerateInstanceLayerProperties" or proto.params[0].ty == "VkInstance" or \
proto.params[0].ty == "VkPhysicalDevice" or proto.name == "GetDeviceProcAddr":
continue
- if proto.name == "GetMemoryWin32HandleNV":
- stmts.append("#ifdef VK_USE_PLATFORM_WIN32_KHR")
- stmts.append(" table->%s = (PFN_vk%s) gpa(device, \"vk%s\");" %
- (proto.name, proto.name, proto.name))
- stmts.append("#endif // VK_USE_PLATFORM_WIN32_KHR")
- else:
- stmts.append(" table->%s = (PFN_vk%s) gpa(device, \"vk%s\");" %
- (proto.name, proto.name, proto.name))
+ stmts.append(" table->%s = (PFN_vk%s) gpa(device, \"vk%s\");" % (proto.name, proto.name, proto.name))
func.append("static inline void %s_init_device_dispatch_table(VkDevice device,"
% self.prefix)
func.append("%s VkLayerDispatchTable *table,"
@@ -288,7 +282,6 @@
"Wayland",
"Mir",
"Display",
- "AllPlatforms"
}
subcommands = {
"dispatch-table-ops": DispatchTableOpsSubcommand,