Set proper loader dispatch table while allocating external queue cmd buf

This commit is contained in:
baldurk committed 2018-06-28 18:25:20 +01:00
1 parent e16d06960c
commit e08f1a4d2e
1 file changed
+5
@@ -1975,6 +1975,11 @@ VkResult WrappedVulkan::vkCreateDevice(VkPhysicalDevice physicalDevice,
&m_ExternalQueues[qidx].buffer);
RDCASSERTEQUAL(vkr, VK_SUCCESS);
if(m_SetDeviceLoaderData)
m_SetDeviceLoaderData(device, m_ExternalQueues[qidx].buffer);
else
SetDispatchTableOverMagicNumber(device, m_ExternalQueues[qidx].buffer);
GetResourceManager()->WrapResource(Unwrap(device), m_ExternalQueues[qidx].buffer);
}