From 91da8aecdb29d419bc75c8c994e6ba68e98dc326 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 15 Mar 2017 23:38:12 +0100 Subject: [PATCH] - fixed fog init for SW Truecolor. --- src/swrenderer/r_swrenderer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/swrenderer/r_swrenderer.cpp b/src/swrenderer/r_swrenderer.cpp index bfc17895ef..1c4232a4f3 100644 --- a/src/swrenderer/r_swrenderer.cpp +++ b/src/swrenderer/r_swrenderer.cpp @@ -363,7 +363,12 @@ void FSoftwareRenderer::PreprocessLevel() SetDefaultColormap(level.info->FadeTable); if (level.flags & LEVEL_HASFADETABLE) { + // This should really be done differently. level.fadeto = 0xff939393; //[SP] Hexen True-color compatibility, just use gray. + for (auto &s : level.sectors) + { + s.Colormap.FadeColor = level.fadeto; + } } } }