File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -30,11 +30,15 @@ public class MetalRenderingDevice {
3030 guard let queue = self . device. makeCommandQueue ( ) else { fatalError ( " Could not create command queue " ) }
3131 self . commandQueue = queue
3232
33- if #available( iOS 9 , macOS 10 . 13 , * ) {
34- self . metalPerformanceShadersAreSupported = MPSSupportsMTLDevice ( device)
35- } else {
36- self . metalPerformanceShadersAreSupported = false
37- }
33+ #if targetEnvironment(simulator)
34+ self . metalPerformanceShadersAreSupported = false
35+ #else
36+ if #available( iOS 9 , macOS 10 . 13 , * ) {
37+ self . metalPerformanceShadersAreSupported = MPSSupportsMTLDevice ( device)
38+ } else {
39+ self . metalPerformanceShadersAreSupported = false
40+ }
41+ #endif
3842
3943 do {
4044 #if targetEnvironment(simulator)
You can’t perform that action at this time.
0 commit comments