From fe8b68db608de619c81a5edbfb413ea01a7d4eaa Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Sat, 31 Jan 2026 08:34:47 -0500 Subject: [PATCH] gpu: Rank dzn above lavapipe, for WSL Vulkan support --- src/gpu/vulkan/SDL_gpu_vulkan.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c index 74e3c90e67..efe91099ba 100644 --- a/src/gpu/vulkan/SDL_gpu_vulkan.c +++ b/src/gpu/vulkan/SDL_gpu_vulkan.c @@ -11990,7 +11990,10 @@ static bool VULKAN_INTERNAL_GetDeviceRank( } if (physicalDeviceExtensions->MSFT_layered_driver && physicalDeviceLayeredDriverProperties.underlyingAPI != VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT) { - deviceType = VK_PHYSICAL_DEVICE_TYPE_OTHER; + /* Rank Dozen above CPU, but below INTEGRATED. + * This is needed for WSL specifically. + */ + deviceType = VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU; /* Dozen hasn't been tested for conformance and it probably won't be, * but WSL may need this so let's be generous.