[PATCH] winevulkan: Add DOOM_VFR to vkGetDeviceProcAddr quirk

Józef Kucia joseph.kucia at gmail.com
Wed Aug 29 11:25:19 CDT 2018


On Wed, Aug 29, 2018 at 5:33 PM Andrew Eikum <aeikum at codeweavers.com> wrote:
>
> Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
> ---
>  dlls/winevulkan/vulkan.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/dlls/winevulkan/vulkan.c b/dlls/winevulkan/vulkan.c
> index 89df838f04..01c84ed6fe 100644
> --- a/dlls/winevulkan/vulkan.c
> +++ b/dlls/winevulkan/vulkan.c
> @@ -743,6 +743,7 @@ VkResult WINAPI wine_vkCreateInstance(const VkInstanceCreateInfo *create_info,
>      if ((app_info = create_info->pApplicationInfo) && app_info->pApplicationName)
>      {
>          if (!strcmp(app_info->pApplicationName, "DOOM")
> +                || !strcmp(app_info->pApplicationName, "DOOM_VFR")
>                  || !strcmp(app_info->pApplicationName, "Wolfenstein II The New Colossus"))
>              object->quirks |= WINEVULKAN_QUIRK_GET_DEVICE_PROC_ADDR;
>      }

I guess this is fine, but at this point it may be better to simply
enable the quirk for all id Tech Vulkan games, i.e.
!strcmp(app_info->pEngineName, "idTech"). Thanks!



More information about the wine-devel mailing list