summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Src/PixelShaderManager.cpp
diff options
context:
space:
mode:
authorNeoBrainX <NeoBrainX@gmail.com>2013-03-15 15:05:48 +0100
committerNeoBrainX <NeoBrainX@gmail.com>2013-03-15 15:08:51 +0100
commite877b5019b391e9ca7b720efa683a5ef2cb8a203 (patch)
tree0a83ae88a9c3e67a4062512909a921aa44eb42c4 /Source/Core/VideoCommon/Src/PixelShaderManager.cpp
parentdef578fea6ff47892c4fa45532c7437686d5ea65 (diff)
PixelShaderManager: Reload fog range adjustment shader constants upon viewport change.
Fixes issue 5618.
Diffstat (limited to 'Source/Core/VideoCommon/Src/PixelShaderManager.cpp')
-rw-r--r--Source/Core/VideoCommon/Src/PixelShaderManager.cpp1
1 files changed, 1 insertions, 0 deletions
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)