diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-09 11:17:47 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-09 12:33:44 +0300 |
commit | 5e38ee996cd0ca18d651d87573a1dfe61e893a13 (patch) | |
tree | fbf0d5caebb7c23b7a2707b9f2527560a014326f /source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc | |
parent | f424d5b5c9da1e8ce79ce34e5854e8d90ffe2460 (diff) |
Depsgraph: Remove chains of scene being passed all over in relations builder
Diffstat (limited to 'source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc')
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc index cebb7c79bfc..bedcb5aa223 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc @@ -73,10 +73,13 @@ void DepsgraphRelationBuilder::build_scene(Scene *scene) build_scene(scene->set); } + /* Setup currently building context. */ + scene_ = scene; + /* scene objects */ LINKLIST_FOREACH (Base *, base, &scene->base) { Object *ob = base->object; - build_object(scene, ob); + build_object(ob); } /* rigidbody */ |