wined3d: Try to load winevulkan.dll instead of vulkan-1.dll.
The Khronos Vulkan loader calls into dxgi, which results in infinite recursion. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52640 Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2fc3d7eb29
commit
93217a4ad2
|
@ -219,7 +219,8 @@ static BOOL wined3d_load_vulkan(struct wined3d_vk_info *vk_info)
|
||||||
{
|
{
|
||||||
struct vulkan_ops *vk_ops = &vk_info->vk_ops;
|
struct vulkan_ops *vk_ops = &vk_info->vk_ops;
|
||||||
|
|
||||||
if (!(vk_info->vulkan_lib = LoadLibraryA("vulkan-1.dll")))
|
if (!(vk_info->vulkan_lib = LoadLibraryA("winevulkan.dll"))
|
||||||
|
&& !(vk_info->vulkan_lib = LoadLibraryA("vulkan-1.dll")))
|
||||||
{
|
{
|
||||||
WARN("Failed to load vulkan-1.dll.\n");
|
WARN("Failed to load vulkan-1.dll.\n");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
Loading…
Reference in New Issue