From 60196f6ab3697c5b6cff6b2c856449d94d56ddee Mon Sep 17 00:00:00 2001
From: RunitaiLinden <davep@lindenlab.com>
Date: Wed, 13 Dec 2023 12:47:04 -0600
Subject: [PATCH] SL-20611 Followup -- fix for impostors being invisible.

---
 indra/newview/pipeline.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp
index adad22d0a88..3a1edb0d000 100644
--- a/indra/newview/pipeline.cpp
+++ b/indra/newview/pipeline.cpp
@@ -8235,6 +8235,11 @@ void LLPipeline::doAtmospherics()
 {
     LL_PROFILE_ZONE_SCOPED_CATEGORY_PIPELINE;
 
+    if (sImpostorRender)
+    { // do not attempt atmospherics on impostors
+        return;
+    }
+
     if (RenderDeferredAtmospheric)
     {
         {
@@ -8294,6 +8299,10 @@ void LLPipeline::doAtmospherics()
 void LLPipeline::doWaterHaze()
 {
     LL_PROFILE_ZONE_SCOPED_CATEGORY_PIPELINE;
+    if (sImpostorRender)
+    { // do not attempt water haze on impostors
+        return;
+    }
 
     if (RenderDeferredAtmospheric)
     {
-- 
GitLab