From c7719f6b61605589a07c1bbd9ac1d92cebe8d406 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 8 May 2020 12:23:40 +0100 Subject: [PATCH] Keep nvoglv64.dll resident and prevent it from being unloaded --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 7b447e6aa..21c427146 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -477,6 +477,10 @@ ReplayStatus WrappedVulkan::Initialise(VkInitParams ¶ms, uint64_t sectionVer for(uint32_t i = 0; i < count; i++) GetResourceManager()->WrapResource(m_Instance, m_ReplayPhysicalDevices[i]); +#if ENABLED(RDOC_WIN32) + LoadLibraryA("nvoglv64.dll"); +#endif + return ReplayStatus::Succeeded; }