diff options
Diffstat (limited to 'source/gameengine/Ketsji/KX_Scene.cpp')
-rw-r--r-- | source/gameengine/Ketsji/KX_Scene.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/gameengine/Ketsji/KX_Scene.cpp b/source/gameengine/Ketsji/KX_Scene.cpp index 2ad0412f1bf..72875bbc039 100644 --- a/source/gameengine/Ketsji/KX_Scene.cpp +++ b/source/gameengine/Ketsji/KX_Scene.cpp @@ -1235,7 +1235,7 @@ void KX_Scene::MarkSubTreeVisible(SG_Tree *node, RAS_IRasterizer* rasty, bool vi } gameobj->SetCulled(!visible); - gameobj->UpdateBuckets(); + gameobj->UpdateBuckets(false); } } if (node->Left()) @@ -1253,7 +1253,7 @@ void KX_Scene::MarkVisible(RAS_IRasterizer* rasty, KX_GameObject* gameobj,KX_Cam // Shadow lamp layers if(layer && !(gameobj->GetLayer() & layer)) { gameobj->SetCulled(true); - gameobj->UpdateBuckets(); + gameobj->UpdateBuckets(false); return; } @@ -1300,10 +1300,10 @@ void KX_Scene::MarkVisible(RAS_IRasterizer* rasty, KX_GameObject* gameobj,KX_Cam // Visibility/ non-visibility are marked // elsewhere now. gameobj->SetCulled(false); - gameobj->UpdateBuckets(); + gameobj->UpdateBuckets(false); } else { gameobj->SetCulled(true); - gameobj->UpdateBuckets(); + gameobj->UpdateBuckets(false); } } |