Mesa (main): vulkan_entrypoints_gen: For Windows ARM64EC, prefix symbols with '#'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jun 29 01:55:54 UTC 2022
Module: Mesa
Branch: main
Commit: d4f7f21fa558e5a9e6e1f80050ddc9d965d1a476
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4f7f21fa558e5a9e6e1f80050ddc9d965d1a476
Author: Jesse Natalie <jenatali at microsoft.com>
Date: Mon Jun 27 11:20:25 2022 -0700
vulkan_entrypoints_gen: For Windows ARM64EC, prefix symbols with '#'
Acked-by: Jason Ekstrand <jason.ekstrand at collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17267>
---
src/vulkan/util/vk_entrypoints_gen.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/vulkan/util/vk_entrypoints_gen.py b/src/vulkan/util/vk_entrypoints_gen.py
index 08d4e3ae857..67dfdd43bcd 100644
--- a/src/vulkan/util/vk_entrypoints_gen.py
+++ b/src/vulkan/util/vk_entrypoints_gen.py
@@ -128,6 +128,9 @@ TEMPLATE_C = Template(COPYRIGHT + """
% endfor
#else
#pragma comment(linker, "/alternatename:${p}_${e.name}=vk_entrypoint_stub")
+#if defined(_M_ARM64EC)
+ #pragma comment(linker, "/alternatename:#${p}_${e.name}=#vk_entrypoint_stub")
+#endif
#endif
#else
VKAPI_ATTR ${e.return_type} VKAPI_CALL ${p}_${e.name}(${e.decl_params()}) __attribute__ ((weak));
More information about the mesa-commit
mailing list