From 535b7c4d6685e7c74b74585906dbca8c27a9bc50 Mon Sep 17 00:00:00 2001
From: hendricks266 <hendricks266@1a8010ca-5511-0410-912e-c29ae57300e0>
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)