From a3aedf51b5cb3c98d99478ec3a11f1414f10decd Mon Sep 17 00:00:00 2001 From: Courtney Goeltzenleuchter Date: Thu, 16 Jul 2015 10:36:57 -0600 Subject: loader: use VkDevice when initializing device table Had ICD that actually checked the device parameter at GetProcAddr and discovered we weren't using the device object. --- loader/loader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'loader') diff --git a/loader/loader.c b/loader/loader.c index f70830e1..834986f4 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -2811,7 +2811,7 @@ VkResult loader_CreateDevice( } PFN_vkGetDeviceProcAddr get_proc_addr = icd->GetDeviceProcAddr; loader_init_device_dispatch_table(&dev->loader_dispatch, get_proc_addr, - (VkDevice) icd->gpus[gpu_index], (VkDevice) icd->gpus[gpu_index]); + *pDevice, *pDevice); dev->loader_dispatch.CreateDevice = scratch_vkCreateDevice; loader_init_dispatch(*pDevice, &dev->loader_dispatch); -- cgit v1.2.3