From 7ae25906fd343f1b61dfe69929ef8c1243ffd13b Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sat, 26 Jul 2014 22:26:17 +0200 Subject: [PATCH] - fixed: fog must be disabled before drawing the HUD model, not after it. --- src/gl/scene/gl_scene.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gl/scene/gl_scene.cpp b/src/gl/scene/gl_scene.cpp index 513abaa573..9244ba21f0 100644 --- a/src/gl/scene/gl_scene.cpp +++ b/src/gl/scene/gl_scene.cpp @@ -765,6 +765,8 @@ void FGLRenderer::DrawBlend(sector_t * viewsector) void FGLRenderer::EndDrawScene(sector_t * viewsector) { + gl_RenderState.EnableFog(false); + // [BB] HUD models need to be rendered here. Make sure that // DrawPlayerSprites is only called once. Either to draw // HUD models or to draw the weapon sprites. @@ -779,7 +781,6 @@ void FGLRenderer::EndDrawScene(sector_t * viewsector) glDisable(GL_STENCIL_TEST); glDisable(GL_POLYGON_SMOOTH); - gl_RenderState.EnableFog(false); framebuffer->Begin2D(false); ResetViewport();