Disable MPV drawing in simulator

This commit is contained in:
Arkadiusz Fal 2022-06-22 00:18:27 +02:00
parent 776e491b58
commit a912079eac

View File

@ -340,6 +340,11 @@ final class MPVClient: ObservableObject {
} }
private func glUpdate(_ ctx: UnsafeMutableRawPointer?) { private func glUpdate(_ ctx: UnsafeMutableRawPointer?) {
#if targetEnvironment(simulator)
// performance of drawing in simulator is poor and buggy, disable it
return
#endif
let glView = unsafeBitCast(ctx, to: MPVOGLView.self) let glView = unsafeBitCast(ctx, to: MPVOGLView.self)
guard glView.needsDrawing else { guard glView.needsDrawing else {