diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp
index 23ac4a3d4b656346e092e074eb30b4eb385cc70a..034381fb7eb278274a7af415dd9f83b8924ff722 100644
--- a/indra/newview/pipeline.cpp
+++ b/indra/newview/pipeline.cpp
@@ -8736,7 +8736,7 @@ void LLPipeline::renderDeferredLighting(LLRenderTarget *screen_target)
             deferred_light_target->flush();
         }
 
-        if (RenderDeferredSSAO)
+        if (RenderDeferredSSAO || RenderShadowDetail > 0)
         {  // soften direct lighting lightmap
             LL_PROFILE_ZONE_NAMED_CATEGORY_PIPELINE("renderDeferredLighting - soften shadow");
             // blur lightmap