Don't unwrap instance before calling wrapper. Closes #1012

This commit is contained in:
baldurk
2018-06-18 17:39:41 +01:00
parent 14e3a3d360
commit f919ea81e2
@@ -522,10 +522,10 @@ VkResult WrappedVulkan::vkEnumeratePhysicalDeviceGroups(
// we ignore the 'real' physical device groups, and report one group per physical device. We use
// our internal enumerate function to make sure we handle wrapping the objects.
uint32_t numPhys = 0;
vkEnumeratePhysicalDevices(Unwrap(instance), &numPhys, NULL);
vkEnumeratePhysicalDevices(instance, &numPhys, NULL);
VkPhysicalDevice *phys = new VkPhysicalDevice[numPhys];
vkEnumeratePhysicalDevices(Unwrap(instance), &numPhys, phys);
vkEnumeratePhysicalDevices(instance, &numPhys, phys);
uint32_t outputSpace = pPhysicalDeviceGroupCount ? *pPhysicalDeviceGroupCount : 0;