summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Src/FrameTools.cpp
diff options
context:
space:
mode:
authordonkopunchstania <donkopunchstania@gmail.com>2011-03-27 02:55:08 +0000
committerdonkopunchstania <donkopunchstania@gmail.com>2011-03-27 02:55:08 +0000
commit07c4da6084e6d87cf25f87868da10c068721c19f (patch)
tree5fbbd3476f80cfdb891e8c1f2cbeac86ec85c8b5 /Source/Core/DolphinWX/Src/FrameTools.cpp
parentf8037e3ccf7723c2c02f7cfae74128561e304727 (diff)
Add graphics FIFO recorder and player for debugging the graphics system.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7414 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DolphinWX/Src/FrameTools.cpp')
-rw-r--r--Source/Core/DolphinWX/Src/FrameTools.cpp19
1 files changed, 18 insertions, 1 deletions
diff --git a/Source/Core/DolphinWX/Src/FrameTools.cpp b/Source/Core/DolphinWX/Src/FrameTools.cpp
index b6962af435..b489c7c4e6 100644
--- a/Source/Core/DolphinWX/Src/FrameTools.cpp
+++ b/Source/Core/DolphinWX/Src/FrameTools.cpp
@@ -51,6 +51,7 @@ Core::GetWindowHandle().
#include "BootManager.h"
#include "LogWindow.h"
#include "LogConfigWindow.h"
+#include "FifoPlayerDlg.h"
#include "WxUtils.h"
#include "ConfigManager.h" // Core
@@ -211,6 +212,9 @@ void CFrame::CreateMenu()
toolsMenu->Append(IDM_LOAD_WII_MENU, wxString::Format(_("Load Wii System Menu %d%c"), sysmenuVersion, sysmenuRegion));
toolsMenu->Enable(IDM_LOAD_WII_MENU, DiscIO::CNANDContentManager::Access().GetNANDLoader(TITLEID_SYSMENU).IsValid());
+
+ toolsMenu->Append(IDM_FIFOPLAYER, _("Fifo Player"));
+
toolsMenu->AppendSeparator();
toolsMenu->AppendCheckItem(IDM_CONNECT_WIIMOTE1, GetMenuLabel(HK_WIIMOTE1_CONNECT));
toolsMenu->AppendCheckItem(IDM_CONNECT_WIIMOTE2, GetMenuLabel(HK_WIIMOTE2_CONNECT));
@@ -664,7 +668,7 @@ void CFrame::DoOpen(bool Boot)
_("Select the file to load"),
wxEmptyString, wxEmptyString, wxEmptyString,
_("All GC/Wii files (elf, dol, gcm, iso, ciso, gcz, wad)") +
- wxString::Format(wxT("|*.elf;*.dol;*.gcm;*.iso;*.ciso;*.gcz;*.wad|%s"),
+ wxString::Format(wxT("|*.elf;*.dol;*.gcm;*.iso;*.ciso;*.gcz;*.wad;*.dff|%s"),
wxGetTranslation(wxALL_FILES)),
wxFD_OPEN | wxFD_FILE_MUST_EXIST,
this);
@@ -1357,6 +1361,19 @@ void CFrame::OnLoadWiiMenu(wxCommandEvent& event)
}
+void CFrame::OnFifoPlayer(wxCommandEvent& WXUNUSED (event))
+{
+ if (m_FifoPlayerDlg)
+ {
+ m_FifoPlayerDlg->Show();
+ m_FifoPlayerDlg->SetFocus();
+ }
+ else
+ {
+ m_FifoPlayerDlg = new FifoPlayerDlg(this);
+ }
+}
+
void CFrame::ConnectWiimote(int wm_idx, bool connect)
{
if (Core::IsRunning() && SConfig::GetInstance().m_LocalCoreStartupParameter.bWii)