diff --git a/source/glbackend/gl_texture.cpp b/source/glbackend/gl_texture.cpp index 90706843d..253526f26 100644 --- a/source/glbackend/gl_texture.cpp +++ b/source/glbackend/gl_texture.cpp @@ -93,6 +93,9 @@ bool GLInstance::SetTexture(int picnum, FGameTexture* tex, int paletteid, int me if (TextureType == TT_INDEXED) renderState.Flags |= RF_UsePalette; else renderState.Flags &= ~RF_UsePalette; GLInterface.SetAlphaThreshold(tex->alphaThreshold); + UseBrightmaps(tex->GetBrightmap() != nullptr); + UseGlowMapping(tex->GetGlowmap() != nullptr); + UseDetailMapping(tex->GetDetailmap() != nullptr); return true; }