From 69cb8117b90cb35cccef3f7a0e48398f9005cc8b Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Tue, 28 Sep 2021 14:51:00 -0400
Subject: [PATCH] Fix some rigged faces missing from shadow render

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

diff --git a/indra/newview/lldrawpoolavatar.cpp b/indra/newview/lldrawpoolavatar.cpp
index 599752b6535..c8da1a1dcd2 100644
--- a/indra/newview/lldrawpoolavatar.cpp
+++ b/indra/newview/lldrawpoolavatar.cpp
@@ -2102,19 +2102,19 @@ void LLDrawPoolAvatar::renderRigged(LLVOAvatar* avatar, U32 type, bool glow)
             // if this is alpha mask content and we're doing opaques or a non-alpha-mask shadow pass...
             if (is_alpha_mask && (LLDrawPoolAvatar::sSkipTransparent || LLDrawPoolAvatar::sShadowPass != SHADOW_PASS_ATTACHMENT_ALPHA_MASK))
             {
-                return;
+				continue;
             }
 
             // if this is alpha blend content and we're doing opaques or a non-alpha-blend shadow pass...
             if (is_alpha_blend && (LLDrawPoolAvatar::sSkipTransparent || LLDrawPoolAvatar::sShadowPass != SHADOW_PASS_ATTACHMENT_ALPHA_BLEND))
             {
-                return;
+				continue;
             }
 
             // if this is opaque content and we're skipping opaques...
             if (!is_alpha_mask && !is_alpha_blend && LLDrawPoolAvatar::sSkipOpaque)
             {
-                return;
+				continue;
             }
         }
 
-- 
GitLab