]> OCCT Git - occt-copy.git/commitdiff
0031482: OpenGl_LayerList::renderLayer() - keep shadowmap from global list CR31482
authorkgv <kgv@opencascade.com>
Mon, 22 Mar 2021 07:20:07 +0000 (10:20 +0300)
committerkgv <kgv@opencascade.com>
Mon, 22 Mar 2021 07:20:07 +0000 (10:20 +0300)
src/OpenGl/OpenGl_LayerList.cxx

index 563bc6726b40b6eb37465c313f5a42e6f785ee31..4ced3fb77726d320bd81be75181c90f142921031 100644 (file)
@@ -602,7 +602,8 @@ void OpenGl_LayerList::renderLayer (const Handle(OpenGl_Workspace)& theWorkspace
   if (hasOwnLights)
   {
     aLayerSettings.Lights()->UpdateRevision();
-    aManager->UpdateLightSourceStateTo (aLayerSettings.Lights(), theWorkspace->View()->SpecIBLMapLevels(), Handle(OpenGl_ShadowMapArray)());
+    //aManager->UpdateLightSourceStateTo (aLayerSettings.Lights(), theWorkspace->View()->SpecIBLMapLevels(), Handle(OpenGl_ShadowMapArray)());
+    aManager->UpdateLightSourceStateTo (aLayerSettings.Lights(), theWorkspace->View()->SpecIBLMapLevels(), aShadowMaps);
   }
 
   const Handle(Graphic3d_Camera)& aWorldCamera = aCtx->Camera();