From 63adf475d4e7e58cb9603c077729549b3dacdb71 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 9 Jul 2025 21:20:41 +1000 Subject: [PATCH] VulkanDevice: Avoid defaulting to Vulkan for V3D driver Image copies are broken. https://discord.com/channels/695640472202379425/695823554712698962/1392128815689629707 --- src/util/vulkan_device.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/util/vulkan_device.cpp b/src/util/vulkan_device.cpp index 764f8afcf..6df557228 100644 --- a/src/util/vulkan_device.cpp +++ b/src/util/vulkan_device.cpp @@ -1973,6 +1973,13 @@ bool VulkanDevice::IsSuitableDefaultRenderer() return false; } + // V3D is buggy, image copies with larger textures are broken. + if (StringUtil::StartsWithNoCase(name, "V3D")) + { + INFO_LOG("Not using Vulkan for V3D GPU."); + return false; + } + INFO_LOG("Allowing Vulkan as default renderer."); return true; #endif