From faa2932c881647badd618d7ac5ab8429d44dbaa2 Mon Sep 17 00:00:00 2001 From: The Dax Date: Tue, 23 Jul 2013 17:05:58 -0400 Subject: [PATCH] Update F5 key behaviour to cycle all buffered rendering modes. --- Windows/WndMainWindow.cpp | 22 ++++++++++++++++++++++ Windows/ppsspp.rc | Bin 38622 -> 38660 bytes Windows/resource.h | Bin 25386 -> 25488 bytes 3 files changed, 22 insertions(+) diff --git a/Windows/WndMainWindow.cpp b/Windows/WndMainWindow.cpp index 186ef02bca..7978b44d51 100644 --- a/Windows/WndMainWindow.cpp +++ b/Windows/WndMainWindow.cpp @@ -743,6 +743,28 @@ namespace MainWindow setRenderingMode(3); break; + case ID_OPTIONS_BUFFEREDRENDERINGDUMMY: + g_Config.iRenderingMode = ++g_Config.iRenderingMode > 3? 0 : g_Config.iRenderingMode; + + switch(g_Config.iRenderingMode) { + case 0: + osm.Show(g->T("Non-Buffered Rendering")); + break; + case 1: + osm.Show(g->T("Buffered Rendering")); + break; + case 2: + osm.Show(g->T("Read Framebuffer to Memory (CPU)")); + break; + case 3: + osm.Show(g->T("Read Framebuffer to Memory (GPU)")); + break; + } + + setRenderingMode(g_Config.iRenderingMode); + + break; + case ID_OPTIONS_SHOWDEBUGSTATISTICS: g_Config.bShowDebugStats = !g_Config.bShowDebugStats; break; diff --git a/Windows/ppsspp.rc b/Windows/ppsspp.rc index 699669b4783c038e2733e19e858b8fa508f6f34b..b092e902440f2bd17f1747ba22f35af42718adc7 100644 GIT binary patch delta 65 zcmcb&mZ@bO(}n|roGuKZ48A}ZIr*Zn_T&UXfz7`JPsB(oFlaEiF_Kk(}n|rj5?Daa)@qzAowO`^NTzg4FHnH3pxM* diff --git a/Windows/resource.h b/Windows/resource.h index f95a7243be5e6b7d1af304b885adf732f80dcfc6..9440f38c26c71d728940d40f3c2452c97a809e19 100644 GIT binary patch delta 40 ucmZ2=jB&zo#tlsglN-2%Ci}T43A!+ZGWY^vB!dEjDT4un!REw-lS}{(R10GO delta 22 ecmbPmoN?7L#tlsglLeSqCL6f3Z2pk2fC&I