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