mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-10 14:39:01 +01:00
Merge pull request #9185 from Losuc/skipEFBaccessHotkey
Add a Skip EFB Access Hotkey
This commit is contained in:
commit
e3247b567d
@ -24,7 +24,7 @@
|
|||||||
#include "InputCommon/GCPadStatus.h"
|
#include "InputCommon/GCPadStatus.h"
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
constexpr std::array<const char*, 138> s_hotkey_labels{{
|
constexpr std::array<const char*, 139> s_hotkey_labels{{
|
||||||
_trans("Open"),
|
_trans("Open"),
|
||||||
_trans("Change Disc"),
|
_trans("Change Disc"),
|
||||||
_trans("Eject Disc"),
|
_trans("Eject Disc"),
|
||||||
@ -104,6 +104,7 @@ constexpr std::array<const char*, 138> s_hotkey_labels{{
|
|||||||
|
|
||||||
_trans("Toggle Crop"),
|
_trans("Toggle Crop"),
|
||||||
_trans("Toggle Aspect Ratio"),
|
_trans("Toggle Aspect Ratio"),
|
||||||
|
_trans("Toggle Skip EFB Access"),
|
||||||
_trans("Toggle EFB Copies"),
|
_trans("Toggle EFB Copies"),
|
||||||
_trans("Toggle XFB Copies"),
|
_trans("Toggle XFB Copies"),
|
||||||
_trans("Toggle XFB Immediate Mode"),
|
_trans("Toggle XFB Immediate Mode"),
|
||||||
|
@ -90,6 +90,7 @@ enum Hotkey
|
|||||||
|
|
||||||
HK_TOGGLE_CROP,
|
HK_TOGGLE_CROP,
|
||||||
HK_TOGGLE_AR,
|
HK_TOGGLE_AR,
|
||||||
|
HK_TOGGLE_SKIP_EFB_ACCESS,
|
||||||
HK_TOGGLE_EFBCOPIES,
|
HK_TOGGLE_EFBCOPIES,
|
||||||
HK_TOGGLE_XFBCOPIES,
|
HK_TOGGLE_XFBCOPIES,
|
||||||
HK_TOGGLE_IMMEDIATE_XFB,
|
HK_TOGGLE_IMMEDIATE_XFB,
|
||||||
|
@ -391,6 +391,15 @@ void HotkeyScheduler::Run()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (IsHotkey(HK_TOGGLE_SKIP_EFB_ACCESS))
|
||||||
|
{
|
||||||
|
const bool new_value = !Config::Get(Config::GFX_HACK_EFB_ACCESS_ENABLE);
|
||||||
|
Config::SetCurrent(Config::GFX_HACK_EFB_ACCESS_ENABLE, new_value);
|
||||||
|
OSD::AddMessage(
|
||||||
|
StringFromFormat("%s EFB Access from CPU", new_value ? "Skip" : "Don't skip"));
|
||||||
|
}
|
||||||
|
|
||||||
if (IsHotkey(HK_TOGGLE_EFBCOPIES))
|
if (IsHotkey(HK_TOGGLE_EFBCOPIES))
|
||||||
{
|
{
|
||||||
const bool new_value = !Config::Get(Config::GFX_HACK_SKIP_EFB_COPY_TO_RAM);
|
const bool new_value = !Config::Get(Config::GFX_HACK_SKIP_EFB_COPY_TO_RAM);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user