From 711c18a3bd342b6e6918c1fbb02ccbd9d85d432a Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Fri, 17 Jun 2022 22:16:20 -0700 Subject: [PATCH] [SceneKit Spectrum] Add device block list Currently blocking all Radeon cards up to and including Polaris cards. Signed-off-by: Christopher Snowhill --- Visualization/SpectrumViewSK.m | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Visualization/SpectrumViewSK.m b/Visualization/SpectrumViewSK.m index 10cd5b6f4..7fa1f29aa 100644 --- a/Visualization/SpectrumViewSK.m +++ b/Visualization/SpectrumViewSK.m @@ -61,6 +61,21 @@ extern NSString *CogPlaybackDidStopNotficiation; if(!device) return nil; + if([device.name containsString:@"AMD"]) { + if([device.name containsString:@"FirePro D"] || + [device.name containsString:@" M2"] || + [device.name containsString:@" M3"] || + [device.name containsString:@" 460 "] || + [device.name containsString:@" 470 "] || + [device.name containsString:@" 480 "] || + [device.name containsString:@" 550 "] || + [device.name containsString:@" 560 "] || + [device.name containsString:@" 570 "] || + [device.name containsString:@" 580 "] || + [device.name containsString:@" 590 "]) + return nil; + } + NSDictionary *sceneOptions = @{ SCNPreferredRenderingAPIKey: @(SCNRenderingAPIMetal), SCNPreferredDeviceKey: device,