GTE: Add widescreen hack

This commit is contained in:
Connor McLaughlin
2020-07-18 00:25:08 +10:00
parent 5f76140aa5
commit 5c1c467e38
8 changed files with 28 additions and 6 deletions
+5 -1
View File
@@ -242,7 +242,8 @@ bool System::Boot(const SystemBootParameters& params)
bool System::InitializeComponents(bool force_software_renderer)
{
if (!CreateGPU(force_software_renderer ? GPURenderer::Software : GetSettings().gpu_renderer))
const Settings& settings = GetSettings();
if (!CreateGPU(force_software_renderer ? GPURenderer::Software : settings.gpu_renderer))
return false;
m_cpu->Initialize(m_bus.get());
@@ -261,6 +262,9 @@ bool System::InitializeComponents(bool force_software_renderer)
m_spu->Initialize(this, m_dma.get(), m_interrupt_controller.get());
m_mdec->Initialize(this, m_dma.get());
// load settings
m_cpu->GetCop2().SetWidescreenHack(settings.gpu_widescreen_hack);
UpdateThrottlePeriod();
return true;
}