mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-08-09 05:50:04 -05:00
DolphinQt: Add page table fastmem to JIT menu
This can be useful for experimenting with how a game behaves with and
without page table fastmem. As with everything in the JIT menu, this is
only available if Dolphin's debugger is enabled.
I didn't add this in 989a95a when I added the setting itself because we
were under a string freeze for Dolphin 2603a at the time.
This commit is contained in:
parent
42175d4e75
commit
97a9c46a9d
|
|
@ -926,6 +926,13 @@ void MenuBar::AddJITMenu()
|
|||
connect(m_jit_disable_fastmem, &QAction::toggled,
|
||||
[](bool enabled) { Config::SetBaseOrCurrent(Config::MAIN_FASTMEM, !enabled); });
|
||||
|
||||
m_jit_disable_page_table_fastmem = m_jit->addAction(tr("Disable Page Table Fastmem"));
|
||||
m_jit_disable_page_table_fastmem->setCheckable(true);
|
||||
m_jit_disable_page_table_fastmem->setChecked(!Config::Get(Config::MAIN_PAGE_TABLE_FASTMEM));
|
||||
connect(m_jit_disable_page_table_fastmem, &QAction::toggled, [](bool enabled) {
|
||||
Config::SetBaseOrCurrent(Config::MAIN_PAGE_TABLE_FASTMEM, !enabled);
|
||||
});
|
||||
|
||||
m_jit_disable_fastmem_arena = m_jit->addAction(tr("Disable Fastmem Arena"));
|
||||
m_jit_disable_fastmem_arena->setCheckable(true);
|
||||
m_jit_disable_fastmem_arena->setChecked(!Config::Get(Config::MAIN_FASTMEM_ARENA));
|
||||
|
|
|
|||
|
|
@ -288,6 +288,7 @@ private:
|
|||
QAction* m_jit_block_linking;
|
||||
QAction* m_jit_disable_cache;
|
||||
QAction* m_jit_disable_fastmem;
|
||||
QAction* m_jit_disable_page_table_fastmem;
|
||||
QAction* m_jit_disable_fastmem_arena;
|
||||
QAction* m_jit_disable_large_entry_points_map;
|
||||
QAction* m_jit_clear_cache;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user