From 535b7c4d6685e7c74b74585906dbca8c27a9bc50 Mon Sep 17 00:00:00 2001 From: hendricks266 Date: Fri, 26 Jan 2018 04:35:29 +0000 Subject: [PATCH] Display sprite shadows in Polymer if dynamic lighting is disabled. Patch from Fox. git-svn-id: https://svn.eduke32.com/eduke32@6595 1a8010ca-5511-0410-912e-c29ae57300e0 --- source/duke3d/src/game.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/duke3d/src/game.cpp b/source/duke3d/src/game.cpp index a3dc416df..c4bb92c5b 100644 --- a/source/duke3d/src/game.cpp +++ b/source/duke3d/src/game.cpp @@ -4216,7 +4216,11 @@ skip: if (actor[i].flags & SFLAG_NOFLOORSHADOW) continue; - if (ud.shadows && spritesortcnt < (maxspritesonscreen-2) && getrendermode() != REND_POLYMER) + if (ud.shadows && spritesortcnt < (maxspritesonscreen-2) +#ifdef POLYMER + && !(getrendermode() == REND_POLYMER && pr_lighting != 0) +#endif + ) { int const shadowZ = ((sector[sect].lotag & 0xff) > 2 || pSprite->statnum == STAT_PROJECTILE || pSprite->statnum == STAT_MISC || pSprite->picnum == DRONE || pSprite->picnum == COMMANDER)