diff --git a/src/swrenderer/scene/r_light.h b/src/swrenderer/scene/r_light.h index 3e4580d92..fd919fba1 100644 --- a/src/swrenderer/scene/r_light.h +++ b/src/swrenderer/scene/r_light.h @@ -88,8 +88,8 @@ namespace swrenderer // The vis value to pass into the GETPALOOKUP or LIGHTSCALE macros double WallVis(double screenZ) const { return WallGlobVis() / screenZ; } - double SpriteVis(double screenZ) const { return WallGlobVis() / screenZ; } - double ParticleVis(double screenZ) const { return WallGlobVis() / screenZ; } + double SpriteVis(double screenZ) const { return SpriteGlobVis() / screenZ; } + double ParticleVis(double screenZ) const { return ParticleGlobVis() / screenZ; } double FlatPlaneVis(int screenY, double planeZ) const { return FlatPlaneGlobVis() / fabs(planeZ - ViewPos.Z) * fabs(RenderViewport::Instance()->CenterY - screenY); } private: