Fix SINGLE_FLUSH_VALIDATE crash with no queue/device available

This commit is contained in:
baldurk
2019-08-28 17:12:13 +01:00
parent 422cd728ad
commit f7b60f6d82
+3 -2
View File
@@ -353,9 +353,10 @@ void WrappedVulkan::FlushQ()
}
#if ENABLED(SINGLE_FLUSH_VALIDATE)
if(m_Device != VK_NULL_HANDLE)
{
ObjDisp(m_Queue)->DeviceWaitIdle(Unwrap(m_Device));
VkResult vkr = ObjDisp(m_Queue)->DeviceWaitIdle(Unwrap(m_Device));
ObjDisp(m_Device)->DeviceWaitIdle(Unwrap(m_Device));
VkResult vkr = ObjDisp(m_Device)->DeviceWaitIdle(Unwrap(m_Device));
RDCASSERTEQUAL(vkr, VK_SUCCESS);
}
#endif