From a310cbec8e7dfa18b22d53dc45a47757a97c827d Mon Sep 17 00:00:00 2001 From: JosJuice Date: Fri, 3 Nov 2017 16:04:46 +0100 Subject: Fix incorrect handling of auto IR Some lines of code in Dolphin just plainly grabbed the value of g_ActiveConfig.iEFBScale, which resulted in Auto being treated as 0x rather than the actual automatically selected scale. --- Source/Core/VideoCommon/RenderBase.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Source/Core/VideoCommon/RenderBase.cpp') diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index 2741e14d09..63e3f5f5ed 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -131,6 +131,11 @@ void Renderer::RenderToXFB(u32 xfbAddr, const EFBRectangle& sourceRc, u32 fbStri } } +unsigned int Renderer::GetEFBScale() const +{ + return m_efb_scale; +} + int Renderer::EFBToScaledX(int x) const { return x * static_cast(m_efb_scale); -- cgit v1.2.3