public bool PutSyncSettings(SaturnSyncSettings o) { bool ret = SaturnSyncSettings.NeedsReboot(SyncSettings, o); SyncSettings = o; if (GLMode && SyncSettings.UseGL) { if (SyncSettings.DispFree) { SetGLRes(0, SyncSettings.GLW, SyncSettings.GLH); } else { SetGLRes(SyncSettings.DispFactor, 0, 0); } } return(ret); }
public bool PutSyncSettings(object o) { var n = (SaturnSyncSettings)o; bool ret = SaturnSyncSettings.NeedsReboot(SyncSettings, n); SyncSettings = n; if (GLMode && SyncSettings.UseGL) { if (SyncSettings.DispFree) { SetGLRes(0, SyncSettings.GLW, SyncSettings.GLH); } else { SetGLRes(SyncSettings.DispFactor, 0, 0); } } return(ret); }
public static bool NeedsReboot(SaturnSyncSettings x, SaturnSyncSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(SaturnSyncSettings x, SaturnSyncSettings y) { return !DeepEquality.DeepEquals(x, y); }
public bool PutSyncSettings(object o) { var n = (SaturnSyncSettings)o; bool ret = SaturnSyncSettings.NeedsReboot(SyncSettings, n); SyncSettings = n; if (GLMode && SyncSettings.UseGL) if (SyncSettings.DispFree) SetGLRes(0, SyncSettings.GLW, SyncSettings.GLH); else SetGLRes(SyncSettings.DispFactor, 0, 0); return ret; }