From 7772a56a9797be12d38aa0cf4821f9892abd5133 Mon Sep 17 00:00:00 2001 From: jpark37 Date: Thu, 9 Jul 2020 21:51:04 -0700 Subject: [PATCH] win-capture: Fix 32-bit Vulkan capture Vulkan loader needs pure name, which needs manual fix-up on 32-bit. --- plugins/win-capture/graphics-hook/vulkan-capture.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/win-capture/graphics-hook/vulkan-capture.c b/plugins/win-capture/graphics-hook/vulkan-capture.c index 2f0c3c70c..b3996c82c 100644 --- a/plugins/win-capture/graphics-hook/vulkan-capture.c +++ b/plugins/win-capture/graphics-hook/vulkan-capture.c @@ -1580,6 +1580,10 @@ static VkFunc VKAPI OBS_GetInstanceProcAddr(VkInstance inst, const char *name) #undef GETPROCADDR +#ifndef _WIN64 +#pragma comment(linker, "/EXPORT:OBS_Negotiate=_OBS_Negotiate@4") +#endif + EXPORT VkResult VKAPI OBS_Negotiate(VkNegotiateLayerInterface *nli) { if (nli->loaderLayerInterfaceVersion >= 2) {