diff options
author | Dalai Felinto <dfelinto@gmail.com> | 2017-04-25 18:46:23 +0300 |
---|---|---|
committer | Dalai Felinto <dfelinto@gmail.com> | 2017-04-25 19:03:13 +0300 |
commit | 05243a633a7ccf4abf75e3a88d67e2e5cc02a1a6 (patch) | |
tree | 2e4e1b12c12baa2715be703744a3e73bcc9d678b /source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc | |
parent | b43200a12087a1785dd35b5746874eb400bd864d (diff) |
Depsgraph: Store Scene in depsgraph struct
This way we can retrieve the scene from depsgraph that were not created from a G.main (e.g., when doing material thumbnail preview render).
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 | 3 |
1 files changed, 3 insertions, 0 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 3a007c4153a..748a36d2c4d 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc @@ -70,6 +70,9 @@ namespace DEG { void DepsgraphRelationBuilder::build_scene(Main *bmain, Scene *scene) { + /* XXX store scene to access from DAG_get_scene */ + m_graph->scene = scene; + if (scene->set) { build_scene(bmain, scene->set); } |