From 17d9650318d6fa656567d8541d80cdf3de0342db Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Fri, 17 Sep 2021 12:44:32 -0400
Subject: [PATCH] SL-16021 FIXED impostors are creating full detailed shadows

---
 indra/newview/lldrawpoolavatar.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/indra/newview/lldrawpoolavatar.cpp b/indra/newview/lldrawpoolavatar.cpp
index 5c8289b584e..599752b6535 100644
--- a/indra/newview/lldrawpoolavatar.cpp
+++ b/indra/newview/lldrawpoolavatar.cpp
@@ -589,8 +589,7 @@ void LLDrawPoolAvatar::renderShadow(S32 pass)
 	}
 	LLVOAvatar::AvatarOverallAppearance oa = avatarp->getOverallAppearance();
 	BOOL impostor = !LLPipeline::sImpostorRender && avatarp->isImpostor();
-	if (oa == LLVOAvatar::AOA_INVISIBLE ||
-		(impostor && oa == LLVOAvatar::AOA_JELLYDOLL))
+	if (impostor || (oa == LLVOAvatar::AOA_INVISIBLE))
 	{
 		// No shadows for jellydolled or invisible avs.
 		return;
-- 
GitLab