aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-02-24 15:04:11 -0700
committerMark Lobodzinski <mark@lunarg.com>2016-02-29 08:27:10 -0700
commit8aca557163880ab65ad32c373ef03ecf56a71c71 (patch)
tree8f43cff8530641aedd039dcf137b66e580f70308
parentca1b232ecc8276c37179f27ca5ea033f1be11808 (diff)
downloadusermoji-8aca557163880ab65ad32c373ef03ecf56a71c71.tar.xz
loader: GH PR17, Add windows support for new displayserver types
-rwxr-xr-xloader/vk-loader-generate.py19
1 files changed, 15 insertions, 4 deletions
diff --git a/loader/vk-loader-generate.py b/loader/vk-loader-generate.py
index e1226f59..235851c1 100755
--- a/loader/vk-loader-generate.py
+++ b/loader/vk-loader-generate.py
@@ -453,6 +453,16 @@ class LoaderGetProcAddrSubcommand(Subcommand):
return "\n".join(body)
def main():
+
+ wsi = {
+ "Win32",
+ "Android",
+ "Xcb",
+ "Xlib",
+ "Wayland",
+ "Mir"
+ }
+
subcommands = {
"dev-ext-trampoline": DevExtTrampolineSubcommand,
"loader-entrypoints": LoaderEntrypointsSubcommand,
@@ -461,13 +471,14 @@ def main():
"loader-get-proc-addr": LoaderGetProcAddrSubcommand,
}
- if len(sys.argv) < 2 or sys.argv[1] not in subcommands:
- print("Usage: %s <subcommand> [options]" % sys.argv[0])
+ if len(sys.argv) < 3 or sys.argv[1] not in wsi or sys.argv[2] not in subcommands:
+ print("Usage: %s <wsi> <subcommand> [options]" % sys.argv[0])
print
- print("Available sucommands are: %s" % " ".join(subcommands))
+ print("Available wsi (displayservers) are: %s" % " ".join(wsi))
+ print("Available subcommands are: %s" % " ".join(subcommands))
exit(1)
- subcmd = subcommands[sys.argv[1]](sys.argv[2:])
+ subcmd = subcommands[sys.argv[2]](sys.argv[3:])
subcmd.run()
if __name__ == "__main__":