Module: wine Branch: master Commit: 93b95767f68da205d61a346e5f3b1019116fce73 URL: https://gitlab.winehq.org/wine/wine/-/commit/93b95767f68da205d61a346e5f3b101...
Author: Krzysztof Bogacki krzysztof.bogacki@leancode.pl Date: Tue May 28 00:12:34 2024 +0200
win32u: Prefer Vulkan PCI IDs over empty ones.
Signed-off-by: Krzysztof Bogacki krzysztof.bogacki@leancode.pl
---
dlls/win32u/sysparams.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/win32u/sysparams.c b/dlls/win32u/sysparams.c index bd1100cbb98..890ca8129de 100644 --- a/dlls/win32u/sysparams.c +++ b/dlls/win32u/sysparams.c @@ -1252,6 +1252,8 @@ static void add_gpu( const char *name, const struct pci_id *pci_id, const GUID * if (vulkan_uuid) ctx->gpu.vulkan_uuid = *vulkan_uuid; else if (vulkan_gpu) ctx->gpu.vulkan_uuid = vulkan_gpu->uuid;
+ if (!pci_id->vendor && !pci_id->device && vulkan_gpu) pci_id = &vulkan_gpu->pci_id; + if ((!name || !strcmp( name, "Wine GPU" )) && vulkan_gpu) name = vulkan_gpu->name; if (name) RtlUTF8ToUnicodeN( ctx->gpu.name, sizeof(ctx->gpu.name) - sizeof(WCHAR), &len, name, strlen( name ) );