From e877b5019b391e9ca7b720efa683a5ef2cb8a203 Mon Sep 17 00:00:00 2001 From: NeoBrainX Date: Fri, 15 Mar 2013 15:05:48 +0100 Subject: PixelShaderManager: Reload fog range adjustment shader constants upon viewport change. Fixes issue 5618. --- Source/Core/VideoCommon/Src/PixelShaderManager.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/Core/VideoCommon/Src/PixelShaderManager.cpp') diff --git a/Source/Core/VideoCommon/Src/PixelShaderManager.cpp b/Source/Core/VideoCommon/Src/PixelShaderManager.cpp index eaaf99fbc8..0405c998ba 100644 --- a/Source/Core/VideoCommon/Src/PixelShaderManager.cpp +++ b/Source/Core/VideoCommon/Src/PixelShaderManager.cpp @@ -413,6 +413,7 @@ void PixelShaderManager::SetZTextureBias(u32 bias) void PixelShaderManager::SetViewportChanged() { s_bDepthRangeChanged = true; + s_bFogRangeAdjustChanged = true; // TODO: Shouldn't be necessary with an accurate fog range adjust implementation } void PixelShaderManager::SetIndTexScaleChanged(u8 stagemask) -- cgit v1.2.3