Set loader dispatch table on external queue command buffers

* Not really necessary as the loader will never see them, but it's more correct.
This commit is contained in:
baldurk
2018-06-21 08:40:31 +01:00
parent 6085fe66e1
commit 3cc0d94f51
@@ -1616,6 +1616,11 @@ bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType &ser, VkPhysicalDevi
&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);
}