[PATCH] winevulkan: Add --xml argument to make_vulkan
Liam Middlebrook
lmiddlebrook at nvidia.com
Tue Sep 29 17:45:49 CDT 2020
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>
---
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 4553207d4ae..3c0e4f83bab 100755
--- a/dlls/winevulkan/make_vulkan
+++ b/dlls/winevulkan/make_vulkan
@@ -3143,6 +3143,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:
@@ -3154,8 +3155,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)
--
2.28.0
More information about the wine-devel
mailing list