From c66a2112008de62d3c89dde570fbeeac26354252 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Thu, 25 Dec 2014 22:45:40 +0100 Subject: [PATCH] - fixed: The sky renderer must not only alter the light mode but also reset the software light level to a 'disabled' value. --- src/gl/scene/gl_skydome.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gl/scene/gl_skydome.cpp b/src/gl/scene/gl_skydome.cpp index 528c649b9..e6f9efd38 100644 --- a/src/gl/scene/gl_skydome.cpp +++ b/src/gl/scene/gl_skydome.cpp @@ -471,7 +471,11 @@ void GLSkyPortal::DrawContents() // We have no use for Doom lighting special handling here, so disable it for this function. int oldlightmode = glset.lightmode; - if (glset.lightmode == 8) glset.lightmode = 2; + if (glset.lightmode == 8) + { + glset.lightmode = 2; + gl_RenderState.SetSoftLightLevel(-1); + } gl_RenderState.ResetColor();