From d49b415e75303dd07275242dcab9096561067ec8 Mon Sep 17 00:00:00 2001 From: Techjar Date: Thu, 12 Jul 2018 06:06:23 -0400 Subject: [PATCH] Core/ConfigManager: Don't set JITFollowBranch We don't want to write this setting to disk, as SConfig has problems with leaking settings changed by GameINI into the base configs. The result of this is that if someone plays an N64 VC game (or other game where we disable this setting) the branch following option can get unintentionally disabled globally, which will reduce performance in many games and cause NetPlay to desync with users who still have it enabled. --- Source/Core/Core/ConfigManager.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/Source/Core/Core/ConfigManager.cpp b/Source/Core/Core/ConfigManager.cpp index 0b2c3a3a25..bc219b50ea 100644 --- a/Source/Core/Core/ConfigManager.cpp +++ b/Source/Core/Core/ConfigManager.cpp @@ -219,7 +219,6 @@ void SConfig::SaveCoreSettings(IniFile& ini) core->Set("SkipIPL", bHLE_BS2); core->Set("TimingVariance", iTimingVariance); core->Set("CPUCore", cpu_core); - core->Set("JITFollowBranch", bJITFollowBranch); core->Set("Fastmem", bFastmem); core->Set("CPUThread", bCPUThread); core->Set("DSPHLE", bDSPHLE);