From d4f7f21fa558e5a9e6e1f80050ddc9d965d1a476 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Mon, 27 Jun 2022 11:20:25 -0700 Subject: [PATCH] vulkan_entrypoints_gen: For Windows ARM64EC, prefix symbols with '#' Acked-by: Jason Ekstrand Reviewed-by: Boris Brezillon Part-of: --- 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));