From dd6e409bb6471420ab3da5d9649f0d96388c01ed Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 10 Jan 2020 14:59:02 +0000 Subject: [PATCH] Even though Win32 only has one windowing system, it is supported * Generic code may be looking for the supported window systems even on windows. --- renderdoc/driver/gl/gl_replay.cpp | 2 ++ renderdoc/driver/vulkan/vk_win32.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/renderdoc/driver/gl/gl_replay.cpp b/renderdoc/driver/gl/gl_replay.cpp index a28279fa1..566950114 100644 --- a/renderdoc/driver/gl/gl_replay.cpp +++ b/renderdoc/driver/gl/gl_replay.cpp @@ -163,6 +163,8 @@ rdcarray GLReplay::GetSupportedWindowSystems() ret.push_back(WindowingSystem::Android); #elif ENABLED(RDOC_APPLE) ret.push_back(WindowingSystem::MacOS); +#elif ENABLED(RDOC_WIN32) + ret.push_back(WindowingSystem::Win32); #endif return ret; diff --git a/renderdoc/driver/vulkan/vk_win32.cpp b/renderdoc/driver/vulkan/vk_win32.cpp index 3497a3aff..2e004712d 100644 --- a/renderdoc/driver/vulkan/vk_win32.cpp +++ b/renderdoc/driver/vulkan/vk_win32.cpp @@ -109,6 +109,8 @@ void WrappedVulkan::AddRequiredExtensions(bool instance, rdcarray &exten } else { + m_SupportedWindowSystems.push_back(WindowingSystem::Win32); + if(!extensionList.contains(VK_KHR_WIN32_SURFACE_EXTENSION_NAME)) extensionList.push_back(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); }