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,