Revert "fix: sync imgui fps to stream fps to avoid it interferes with displaylink timings"
This reverts commit5d1bed4d25. Revert "fix: another attempt to fix occasional video freeze with metal renderer" This reverts commit958b391afa. Revert "fix: attempt to fix occasional video freeze with metal renderer" This reverts commitbcb4d0a905. Revert "feat: use CAMetalDisplayLink for metal renderer to fix refresh rate issues" This reverts commit9e20efff4b. Revert "Revert "MetalViewController: run a no-op DisplayLink at the target framerate so iOS won't switch to a slower rate"" This reverts commit39b2621e30.
This commit is contained in:
1 parent
5d1bed4d25
commit
6f381362dd
9 files changed
+72
-149
No files matched your search
@@ -52,15 +52,7 @@
|
||||
self.statsOverlay = [[NSUserDefaults standardUserDefaults] boolForKey:@"statsOverlay"];
|
||||
self.enableGraphs = [[NSUserDefaults standardUserDefaults] boolForKey:@"enableGraphs"];
|
||||
self.graphOpacity = [NSNumber numberWithInteger:[[NSUserDefaults standardUserDefaults] integerForKey:@"graphOpacity"]];
|
||||
// Set rendering backend based on iOS version and user preference
|
||||
NSInteger savedBackend = [[NSUserDefaults standardUserDefaults] integerForKey:@"renderingBackend"];
|
||||
if (@available(iOS 17.0, *)) {
|
||||
// iOS 17+ can use Performance mode (Metal renderer)
|
||||
self.renderingBackend = [NSNumber numberWithInteger:savedBackend];
|
||||
} else {
|
||||
// iOS < 17 must use Balanced mode (AVSB renderer)
|
||||
self.renderingBackend = [NSNumber numberWithInteger:RENDER_AVSB];
|
||||
}
|
||||
self.renderingBackend = [NSNumber numberWithInteger:[[NSUserDefaults standardUserDefaults] integerForKey:@"renderingBackend"]];
|
||||
|
||||
NSInteger _screenSize = [[NSUserDefaults standardUserDefaults] integerForKey:@"streamResolution"];
|
||||
switch (_screenSize) {
|
||||
|
||||
Reference in new issue
Block a user