diff --git a/pcsx2/CMakeLists.txt b/pcsx2/CMakeLists.txt
index 5c1c6df7a..232f37cf4 100644
--- a/pcsx2/CMakeLists.txt
+++ b/pcsx2/CMakeLists.txt
@@ -600,7 +600,7 @@ set(pcsx2GuiSources
gui/ConsoleLogger.cpp
gui/CpuUsageProvider.cpp
gui/Dialogs/AboutBoxDialog.cpp
- gui/Dialogs/GSDumpDialog.cpp
+ gui/Dialogs/GSDumpDialog.cpp
gui/Dialogs/AssertionDialog.cpp
gui/Dialogs/BaseConfigurationDialog.cpp
gui/Dialogs/ConfirmationDialogs.cpp
diff --git a/pcsx2/gui/Dialogs/GSDumpDialog.cpp b/pcsx2/gui/Dialogs/GSDumpDialog.cpp
index 83f1021df..700d36dfe 100644
--- a/pcsx2/gui/Dialogs/GSDumpDialog.cpp
+++ b/pcsx2/gui/Dialogs/GSDumpDialog.cpp
@@ -221,6 +221,8 @@ void Dialogs::GSDumpDialog::ProcessDumpEvent(GSData event, char* regs)
GSgifTransfer3((u32*)event.data, event.length / 16);
break;
}
+ default:
+ break;
}
break;
}
@@ -346,7 +348,7 @@ void Dialogs::GSDumpDialog::GenPacketInfo(GSData& dump)
{
for (int j = 0; j < nloop; j++)
{
- for (int i = 0; i < nreg; i++)
+ for (u32 i = 0; i < nreg; i++)
{
u128 reg_data;
reg_data.lo = *(u64*)(dump.data + p);
@@ -361,7 +363,7 @@ void Dialogs::GSDumpDialog::GenPacketInfo(GSData& dump)
{
for (int j = 0; j < nloop; j++)
{
- for (int i = 0; i < nreg; i++)
+ for (u32 i = 0; i < nreg; i++)
{
u128 reg_data;
reg_data.lo = *(u64*)(dump.data + p);
@@ -387,7 +389,7 @@ void Dialogs::GSDumpDialog::GenPacketInfo(GSData& dump)
case VSync:
{
wxString s;
- s.Printf("Field = %d", (u8)dump.data);
+ s.Printf("Field = %d", *(u8*)(dump.data));
m_gif_packet->AppendItem(rootId, s);
break;
}
@@ -579,6 +581,8 @@ void Dialogs::GSDumpDialog::ParseTreeReg(wxTreeItemId& id, GIFReg reg, u128 data
m_gif_packet->Delete(rootId);
break;
}
+ default:
+ break;
}
}
@@ -651,7 +655,6 @@ void Dialogs::GSDumpDialog::GSThread::ExecuteTaskInThread()
return;
}
- char freeze_data[sizeof(int) * 2];
u32 crc = 0, ss = 0;
// XXX: check the numbers are correct
int renderer_override = m_root_window->m_renderer_overrides->GetSelection();
@@ -665,8 +668,7 @@ void Dialogs::GSDumpDialog::GSThread::ExecuteTaskInThread()
dump_file.Read(state_data, ss);
dump_file.Read(®s, 8192);
- int ssi = ss;
- freezeData fd = {ss, (s8*)state_data};
+ freezeData fd = {(int)ss, (s8*)state_data};
m_root_window->m_dump_packets.clear();
while (dump_file.Tell() < dump_file.Length())
@@ -691,7 +693,7 @@ void Dialogs::GSDumpDialog::GSThread::ExecuteTaskInThread()
{
u8 vsync = 0;
dump_file.Read(&vsync, 1);
- GSData data = {id, (char*)vsync, 1, Dummy};
+ GSData data = {id, (char*)&vsync, 1, Dummy};
m_root_window->m_dump_packets.push_back(data);
break;
}
@@ -735,7 +737,7 @@ void Dialogs::GSDumpDialog::GSThread::ExecuteTaskInThread()
GetCorePlugins().DoFreeze(PluginId_GS, 0, &fd, true);
size_t i = 0;
- int RunTo = 0;
+ size_t RunTo = 0;
size_t debug_idx = 0;
while (m_running)
diff --git a/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters b/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
index 7186b3ad1..e9d65998b 100644
--- a/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
+++ b/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
@@ -1307,6 +1307,8 @@
System\Ps2\PAD
+ AppHost\Dialogs
+
AppHost\Dialogs
@@ -2239,13 +2241,9 @@
AppHost\Resources
-<<<<<<< HEAD
-
-=======
AppHost\Resources
->>>>>>> 9c167ad79... GSDump: initial windows port