From 7edd3aff7547db157a984dd890527ea5e526cecf Mon Sep 17 00:00:00 2001 From: OatmealDome Date: Sat, 23 Jul 2022 04:28:50 -0400 Subject: [PATCH] MTLUtil: Don't attempt to get all GPUs on non-macOS platforms --- Source/Core/VideoBackends/Metal/MTLUtil.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/VideoBackends/Metal/MTLUtil.mm b/Source/Core/VideoBackends/Metal/MTLUtil.mm index 50916a38e3..b6e2babbbd 100644 --- a/Source/Core/VideoBackends/Metal/MTLUtil.mm +++ b/Source/Core/VideoBackends/Metal/MTLUtil.mm @@ -22,12 +22,15 @@ std::vector>> Metal::Util::GetAdapterList() if (default_dev) list.push_back(MRCTransfer(default_dev)); +#if TARGET_OS_OSX auto devices = MRCTransfer(MTLCopyAllDevices()); for (id device in devices.Get()) { if (device != default_dev) list.push_back(MRCRetain(device)); } +#endif + return list; }