From 08611c3f363b67e9a9aedef43d9e18bab1d232cf Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sat, 3 May 2014 15:08:11 -0400 Subject: PixelShaderManager: Fizzle out fog changes when disabled here This lets us remove a use of GetConfig. --- Source/Core/VideoCommon/PixelShaderManager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Source/Core/VideoCommon/PixelShaderManager.cpp') diff --git a/Source/Core/VideoCommon/PixelShaderManager.cpp b/Source/Core/VideoCommon/PixelShaderManager.cpp index 4ca5d38f81..551f881c3e 100644 --- a/Source/Core/VideoCommon/PixelShaderManager.cpp +++ b/Source/Core/VideoCommon/PixelShaderManager.cpp @@ -268,6 +268,9 @@ void PixelShaderManager::SetTexCoordChanged(u8 texmapid) void PixelShaderManager::SetFogColorChanged() { + if (g_ActiveConfig.bDisableFog) + return; + constants.fogcolor[0] = bpmem.fog.color.r; constants.fogcolor[1] = bpmem.fog.color.g; constants.fogcolor[2] = bpmem.fog.color.b; @@ -295,6 +298,9 @@ void PixelShaderManager::SetFogParamChanged() void PixelShaderManager::SetFogRangeAdjustChanged() { + if (g_ActiveConfig.bDisableFog) + return; + s_bFogRangeAdjustChanged = true; } -- cgit v1.2.3