Check currently available refresh rate

This commit is contained in:
Ali 2023-01-09 18:06:00 +04:00
parent 7de6c5d610
commit 7ec7450849

View File

@ -99,6 +99,8 @@ public final class SharedDisplayLinkDriver {
displayLink.add(to: .main, forMode: .common)
}
if #available(iOS 15.0, *) {
let maxFps = Float(UIScreen.main.maximumFramesPerSecond)
if maxFps > 61.0 {
let frameRateRange: CAFrameRateRange
if needHighestFramerate {
frameRateRange = CAFrameRateRange(minimum: 30.0, maximum: 120.0, preferred: 120.0)
@ -109,6 +111,7 @@ public final class SharedDisplayLinkDriver {
displayLink.preferredFrameRateRange = frameRateRange
}
}
}
displayLink.isPaused = false
} else {
if let displayLink = self.displayLink {