winevulkan: Initialize Vulkan in native_vkGetInstanceProcAddrWINE.

In the past this was done in DllMain, the removal broke winelib applications.

Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
Signed-off-by: Liam Middlebrook <lmiddlebrook@nvidia.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Georg Lehmann 2020-11-06 17:06:30 +01:00 committed by Alexandre Julliard
parent c7fd541cb6
commit 80fcfbc25a
1 changed files with 4 additions and 0 deletions

View File

@ -2053,6 +2053,10 @@ static void *wine_vk_get_global_proc_addr(const char *name)
*/
void *native_vkGetInstanceProcAddrWINE(VkInstance instance, const char *name)
{
wine_vk_init_once();
if (!vk_funcs)
return NULL;
return vk_funcs->p_vkGetInstanceProcAddr(instance, name);
}