default settings update
This commit is contained in:
1 parent
ca453d8059
commit
d03eebb5ba
1 file changed
+6
-8
@@ -1591,24 +1591,22 @@ static NSMutableSet* hostList;
|
|||||||
DataManager* dataMan = [[DataManager alloc] init];
|
DataManager* dataMan = [[DataManager alloc] init];
|
||||||
Settings* settings = [dataMan retrieveSettings];
|
Settings* settings = [dataMan retrieveSettings];
|
||||||
switch ([UIDevice currentDevice].userInterfaceIdiom) {
|
switch ([UIDevice currentDevice].userInterfaceIdiom) {
|
||||||
case UIUserInterfaceIdiomPad:
|
|
||||||
settings.sdrPerformanceWorkaround = true;
|
|
||||||
settings.framePacingMode = @(FramePacingModeQueue);
|
|
||||||
break;
|
|
||||||
case UIUserInterfaceIdiomPhone:
|
case UIUserInterfaceIdiomPhone:
|
||||||
settings.sdrPerformanceWorkaround = true;
|
settings.sdrPerformanceWorkaround = true;
|
||||||
settings.framePacingMode = @(FramePacingModeQueue);
|
settings.framePacingMode = @(FramePacingModeQueue);
|
||||||
|
settings.asyncFrameDequeue = true;
|
||||||
|
settings.touchMoveEventInterval = @(45);
|
||||||
break;
|
break;
|
||||||
|
case UIUserInterfaceIdiomPad:
|
||||||
default:
|
default:
|
||||||
settings.sdrPerformanceWorkaround = true;
|
settings.sdrPerformanceWorkaround = true;
|
||||||
settings.framePacingMode = @(FramePacingModeQueue);
|
settings.framePacingMode = @(FramePacingModeQueue);
|
||||||
|
if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.asyncFrameDequeue = true;
|
||||||
|
if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.asyncFrameDequeue = false;
|
||||||
|
settings.touchMoveEventInterval = @(0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.asyncFrameDequeue = true;
|
|
||||||
if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.asyncFrameDequeue = true;
|
|
||||||
|
|
||||||
settings.touchMoveEventInterval = [Utils isIPhone] ? @(45) : @(0);
|
|
||||||
if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.touchMoveEventInterval = @(60);
|
if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.touchMoveEventInterval = @(60);
|
||||||
|
|
||||||
settings.pencilTickIntervalUs = @(1750);
|
settings.pencilTickIntervalUs = @(1750);
|
||||||
|
|||||||
Reference in new issue
Block a user