From dacb3b089158fa8b70d7eb869c05f88e927c8002 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 25 Nov 2025 10:30:53 +0100 Subject: [PATCH] Fix rendering on Intel-based macOS to use integrated GPU primarly --- Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp index e96f7b3b3..bc33d9d86 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp @@ -1187,6 +1187,10 @@ GPUDevice* GPUDeviceVulkan::Create() return nullptr; } uint32 vendorId = 0; +#if PLATFORM_MAC && PLATFORM_ARCH_X64 + // Intel-based macs have artifacts on MoltenVK when using dedicated AMD GPU so fallback to integrated Intel GPU + vendorId = GPU_VENDOR_ID_INTEL; +#endif if (CommandLine::Options.NVIDIA.IsTrue()) vendorId = GPU_VENDOR_ID_NVIDIA; else if (CommandLine::Options.AMD.IsTrue())