diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c index 0e0c83f9f..22f1e0b0a 100644 --- a/src/hardware/hw_main.c +++ b/src/hardware/hw_main.c @@ -551,7 +551,7 @@ static void HWR_RenderPlane(subsector_t *subsector, extrasubsector_t *xsub, bool HWR_Lighting(&Surf, lightlevel, planecolormap); - if (PolyFlags & (PF_Translucent|PF_Fog)) + if (PolyFlags & (PF_Translucent|PF_Additive|PF_Substractive|PF_Fog)) { Surf.PolyColor.s.alpha = (UINT8)alpha; PolyFlags |= PF_Modulated;