diff options
Diffstat (limited to 'Source/Core/DolphinQt/MenuBar.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/MenuBar.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt/MenuBar.cpp b/Source/Core/DolphinQt/MenuBar.cpp index 9d76a7c647..e5303e65ae 100644 --- a/Source/Core/DolphinQt/MenuBar.cpp +++ b/Source/Core/DolphinQt/MenuBar.cpp @@ -142,7 +142,7 @@ void MenuBar::OnEmulationStateChanged(Core::State state) {m_jit_off, m_jit_loadstore_off, m_jit_loadstore_lbzx_off, m_jit_loadstore_lxz_off, m_jit_loadstore_lwz_off, m_jit_loadstore_floating_off, m_jit_loadstore_paired_off, m_jit_floatingpoint_off, m_jit_integer_off, m_jit_paired_off, m_jit_systemregisters_off, - m_jit_branch_off}) + m_jit_branch_off, m_jit_register_cache_off}) { action->setEnabled(running && !playing); } @@ -896,6 +896,14 @@ void MenuBar::AddJITMenu() SConfig::GetInstance().bJITBranchOff = enabled; ClearCache(); }); + + m_jit_register_cache_off = m_jit->addAction(tr("JIT Register Cache Off")); + m_jit_register_cache_off->setCheckable(true); + m_jit_register_cache_off->setChecked(SConfig::GetInstance().bJITRegisterCacheOff); + connect(m_jit_register_cache_off, &QAction::toggled, [this](bool enabled) { + SConfig::GetInstance().bJITRegisterCacheOff = enabled; + ClearCache(); + }); } void MenuBar::AddSymbolsMenu() |
