From 00a0a91513fbb52362fc7d3a7db6450d66c4c68a Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 4 Mar 2017 16:42:27 +1000 Subject: VideoCommon: Move last EFB scale handling to CalculateTargetSize --- Source/Core/VideoCommon/RenderBase.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'Source/Core/VideoCommon/RenderBase.cpp') diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index fc93f45896..784a294785 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -166,6 +166,8 @@ bool Renderer::CalculateTargetSize() int newEFBWidth, newEFBHeight; newEFBWidth = newEFBHeight = 0; + m_last_efb_scale = g_ActiveConfig.iEFBScale; + // TODO: Ugly. Clean up switch (m_last_efb_scale) { @@ -231,6 +233,7 @@ bool Renderer::CalculateTargetSize() { m_target_width = newEFBWidth; m_target_height = newEFBHeight; + PixelShaderManager::SetEfbScaleChanged(EFBToScaledXf(1), EFBToScaledYf(1)); return true; } return false; @@ -614,11 +617,6 @@ void Renderer::UpdateDrawRectangle() m_target_rectangle.bottom = YOffset + iHeight; } -void Renderer::InitializeCommon() -{ - PixelShaderManager::SetEfbScaleChanged(); -} - void Renderer::SetWindowSize(int width, int height) { if (width < 1) -- cgit v1.2.3