mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-25 11:19:03 +01:00
Merge pull request #11938 from LunaMoo/texture_hotkeys
Add texture dump/replace hotkeys.
This commit is contained in:
3 files changed
+22
No files matched your search
@@ -668,6 +668,8 @@ const KeyMap_IntStrPair psp_button_names[] = {
|
||||
|
||||
{VIRTKEY_AXIS_SWAP, "AxisSwap"},
|
||||
{VIRTKEY_DEVMENU, "DevMenu"},
|
||||
{VIRTKEY_TEXTURE_DUMP, "Texture Dumping"},
|
||||
{VIRTKEY_TEXTURE_REPLACE, "Texture Replacement"},
|
||||
|
||||
{CTRL_HOME, "Home"},
|
||||
{CTRL_HOLD, "Hold"},
|
||||
|
||||
@@ -54,6 +54,8 @@ enum {
|
||||
VIRTKEY_RECORD = 0x40000016,
|
||||
VIRTKEY_SPEED_CUSTOM1 = 0x40000017,
|
||||
VIRTKEY_SPEED_CUSTOM2 = 0x40000018,
|
||||
VIRTKEY_TEXTURE_DUMP = 0x40000019,
|
||||
VIRTKEY_TEXTURE_REPLACE = 0x4000001A,
|
||||
VIRTKEY_LAST,
|
||||
VIRTKEY_COUNT = VIRTKEY_LAST - VIRTKEY_FIRST
|
||||
};
|
||||
|
||||
@@ -606,6 +606,24 @@ void EmuScreen::onVKeyDown(int virtualKeyCode) {
|
||||
case VIRTKEY_TOGGLE_FULLSCREEN:
|
||||
System_SendMessage("toggle_fullscreen", "");
|
||||
break;
|
||||
|
||||
case VIRTKEY_TEXTURE_DUMP:
|
||||
g_Config.bSaveNewTextures = !g_Config.bSaveNewTextures;
|
||||
if (g_Config.bSaveNewTextures) {
|
||||
osm.Show(sc->T("saveNewTextures_true", "Textures will now be saved to your storage"), 2.0);
|
||||
NativeMessageReceived("gpu_clearCache", "");
|
||||
} else {
|
||||
osm.Show(sc->T("saveNewTextures_false", "Texture saving was disabled"), 2.0);
|
||||
}
|
||||
break;
|
||||
case VIRTKEY_TEXTURE_REPLACE:
|
||||
g_Config.bReplaceTextures = !g_Config.bReplaceTextures;
|
||||
if (g_Config.bReplaceTextures)
|
||||
osm.Show(sc->T("replaceTextures_true", "Texture replacement enabled"), 2.0);
|
||||
else
|
||||
osm.Show(sc->T("replaceTextures_false", "Textures no longer are being replaced"), 2.0);
|
||||
NativeMessageReceived("gpu_clearCache", "");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user