mirror of https://github.com/PCSX2/pcsx2.git
GSDump: Fix renderer override
This commit is contained in:
parent
86309bd837
commit
299edae7c0
|
@ -85,10 +85,10 @@ Dialogs::GSDumpDialog::GSDumpDialog(wxWindow* parent)
|
||||||
m_run->SetDefault();
|
m_run->SetDefault();
|
||||||
wxArrayString rdoverrides;
|
wxArrayString rdoverrides;
|
||||||
rdoverrides.Add("None");
|
rdoverrides.Add("None");
|
||||||
rdoverrides.Add("OGL SW");
|
rdoverrides.Add(Pcsx2Config::GSOptions::GetRendererName(GSRendererType::SW));
|
||||||
rdoverrides.Add("OGL HW");
|
rdoverrides.Add(Pcsx2Config::GSOptions::GetRendererName(GSRendererType::OGL));
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
rdoverrides.Add("D3D11 HW");
|
rdoverrides.Add(Pcsx2Config::GSOptions::GetRendererName(GSRendererType::DX11));
|
||||||
#endif
|
#endif
|
||||||
m_renderer_overrides->Create(this, wxID_ANY, "Renderer overrides", wxDefaultPosition, wxDefaultSize, rdoverrides, 1);
|
m_renderer_overrides->Create(this, wxID_ANY, "Renderer overrides", wxDefaultPosition, wxDefaultSize, rdoverrides, 1);
|
||||||
|
|
||||||
|
@ -708,20 +708,20 @@ void Dialogs::GSDumpDialog::GSThread::ExecuteTaskInThread()
|
||||||
{
|
{
|
||||||
GSDump::isRunning = true;
|
GSDump::isRunning = true;
|
||||||
u32 crc = 0, ss = 0;
|
u32 crc = 0, ss = 0;
|
||||||
s8 renderer_override = 0;
|
GSRendererType renderer = g_Conf->EmuOptions.GS.Renderer;
|
||||||
switch (m_renderer)
|
switch (m_renderer)
|
||||||
{
|
{
|
||||||
// OGL SW
|
// Software
|
||||||
case 1:
|
case 1:
|
||||||
renderer_override = 13;
|
renderer = GSRendererType::SW;
|
||||||
break;
|
break;
|
||||||
// OGL HW
|
// OpenGL
|
||||||
case 2:
|
case 2:
|
||||||
renderer_override = 12;
|
renderer = GSRendererType::OGL;
|
||||||
break;
|
break;
|
||||||
// D3D11 HW
|
// D3D11
|
||||||
case 3:
|
case 3:
|
||||||
renderer_override = 3;
|
renderer = GSRendererType::DX11;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -792,7 +792,7 @@ void Dialogs::GSDumpDialog::GSThread::ExecuteTaskInThread()
|
||||||
g_FrameCount = 0;
|
g_FrameCount = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!GSopen(g_Conf->EmuOptions.GS, static_cast<GSRendererType>(renderer_override), (u8*)regs))
|
if (!GSopen(g_Conf->EmuOptions.GS, renderer, (u8*)regs))
|
||||||
{
|
{
|
||||||
OnStop();
|
OnStop();
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue