From 42b18e6dfb500de3b8688a0552f1c1f23e745c1f Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Fri, 7 Dec 2018 02:53:50 +0100 Subject: [PATCH] - Disable PALVERS substitution when true color rendering is active. --- src/textures/texturemanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/textures/texturemanager.cpp b/src/textures/texturemanager.cpp index 6c7a75ef9..76e512cdf 100644 --- a/src/textures/texturemanager.cpp +++ b/src/textures/texturemanager.cpp @@ -1131,10 +1131,10 @@ void FTextureManager::InitPalettedVersions() // //========================================================================== -// fixme: The way this is used, it is mostly useless. FTextureID FTextureManager::PalCheck(FTextureID tex) { - if (vid_nopalsubstitutions) return tex; + // In any true color mode this shouldn't do anything. + if (vid_nopalsubstitutions || V_IsTrueColor()) return tex; auto ftex = operator[](tex); if (ftex != nullptr && ftex->PalVersion != nullptr) return ftex->PalVersion->id; return tex;