Detect the case where no vulkan physical devices are enumerated and bail

This commit is contained in:
baldurk
2018-09-25 19:08:00 +01:00
parent cd1d87daa1
commit c99cce5d5b
@@ -340,6 +340,9 @@ ReplayStatus WrappedVulkan::Initialise(VkInitParams &params, uint64_t sectionVer
VkResult vkr = ObjDisp(m_Instance)->EnumeratePhysicalDevices(Unwrap(m_Instance), &count, NULL);
RDCASSERTEQUAL(vkr, VK_SUCCESS);
if(count == 0)
return ReplayStatus::APIHardwareUnsupported;
m_ReplayPhysicalDevices.resize(count);
m_ReplayPhysicalDevicesUsed.resize(count);
m_OriginalPhysicalDevices.resize(count);