From 6e27f8a54d22d5f5a9f04d286fdc3a6fc19f8f95 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 8 May 2020 21:14:20 +0100 Subject: [PATCH] Check that dll is loaded before keeping it loaded --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 21c427146..e67e02141 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -478,7 +478,8 @@ ReplayStatus WrappedVulkan::Initialise(VkInitParams ¶ms, uint64_t sectionVer GetResourceManager()->WrapResource(m_Instance, m_ReplayPhysicalDevices[i]); #if ENABLED(RDOC_WIN32) - LoadLibraryA("nvoglv64.dll"); + if(GetModuleHandleA("nvoglv64.dll")) + LoadLibraryA("nvoglv64.dll"); #endif return ReplayStatus::Succeeded;