Liam Middlebrook : winevulkan: Add --xml argument to make_vulkan.

Alexandre Julliard julliard at winehq.org
Wed Sep 30 14:35:29 CDT 2020


Module: wine
Branch: master
Commit: 844dbbffb302c364f387b8c2a66ce820d7d4fa9d
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=844dbbffb302c364f387b8c2a66ce820d7d4fa9d

Author: Liam Middlebrook <lmiddlebrook at nvidia.com>
Date:   Tue Sep 29 15:45:49 2020 -0700

winevulkan: Add --xml argument to make_vulkan.

This eases development and of Vulkan extensions by allowing developers
to locally override the specification XML file used by winevulkan.

Signed-off-by: Liam Middlebrook <lmiddlebrook at nvidia.com>
Signed-off-by: Piers Daniell <pdaniell at nvidia.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/winevulkan/make_vulkan | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dlls/winevulkan/make_vulkan b/dlls/winevulkan/make_vulkan
index 2cddb161d6..23897b7185 100755
--- a/dlls/winevulkan/make_vulkan
+++ b/dlls/winevulkan/make_vulkan
@@ -3137,6 +3137,7 @@ def download_vk_xml(filename):
 def main():
     parser = argparse.ArgumentParser()
     parser.add_argument("-v", "--verbose", action="count", default=0, help="increase output verbosity")
+    parser.add_argument("-x", "--xml", default=None, type=str, help="path to specification XML file")
 
     args = parser.parse_args()
     if args.verbose == 0:
@@ -3148,8 +3149,12 @@ def main():
 
     set_working_directory()
 
-    vk_xml = "vk-{0}.xml".format(VK_XML_VERSION)
-    download_vk_xml(vk_xml)
+    if args.xml:
+        vk_xml = args.xml
+    else:
+        vk_xml = "vk-{0}.xml".format(VK_XML_VERSION)
+        download_vk_xml(vk_xml)
+
     registry = VkRegistry(vk_xml)
     generator = VkGenerator(registry)
 




More information about the wine-cvs mailing list