Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2017-11-29 19:59:04 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2017-11-29 19:59:04 +0300
commitbaaf81e13edc2b25dee7af67f49e7a731d057513 (patch)
tree44041b77a79cd95a40685c869c38a47d0d10e37c /source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc
parent75eb219a2e21abe9c9909d76f85abbb538d8ef9f (diff)
parent5b5939c6e6494583a0c99f6dccb8ca8c617d204b (diff)
Merge branch 'master' into blender2.8
Diffstat (limited to 'source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc')
-rw-r--r--source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc33
1 files changed, 11 insertions, 22 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc
index d23fdaacf08..2058fd37716 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc
@@ -72,53 +72,43 @@ void DepsgraphRelationBuilder::build_view_layer(Scene *scene, ViewLayer *view_la
{
/* Setup currently building context. */
scene_ = scene;
-
- /* scene objects */
+ /* Scene objects. */
LINKLIST_FOREACH(Base *, base, &view_layer->object_bases) {
build_object(base, base->object);
}
if (scene->camera != NULL) {
build_object(NULL, scene->camera);
}
-
- /* rigidbody */
- if (scene->rigidbody_world) {
+ /* Rigidbody. */
+ if (scene->rigidbody_world != NULL) {
build_rigidbody(scene);
}
-
- /* scene's animation and drivers */
- if (scene->adt) {
+ /* Scene's animation and drivers. */
+ if (scene->adt != NULL) {
build_animdata(&scene->id);
}
-
- /* world */
- if (scene->world) {
+ /* World. */
+ if (scene->world != NULL) {
build_world(scene->world);
}
-
- /* compo nodes */
- if (scene->nodetree) {
+ /* Compositor nodes. */
+ if (scene->nodetree != NULL) {
build_compositor(scene);
}
-
- /* grease pencil */
- if (scene->gpd) {
+ /* Grease pencil. */
+ if (scene->gpd != NULL) {
build_gpencil(scene->gpd);
}
-
/* Masks. */
LINKLIST_FOREACH (Mask *, mask, &bmain_->mask) {
build_mask(mask);
}
-
/* Movie clips. */
LINKLIST_FOREACH (MovieClip *, clip, &bmain_->movieclip) {
build_movieclip(clip);
}
-
/* Collections. */
build_view_layer_collections(view_layer);
-
/* TODO(sergey): Do this flush on CoW object? */
foreach (OperationDepsNode *node, graph_->operations) {
IDDepsNode *id_node = node->owner->owner;
@@ -128,7 +118,6 @@ void DepsgraphRelationBuilder::build_view_layer(Scene *scene, ViewLayer *view_la
object->customdata_mask |= node->customdata_mask;
}
}
-
/* Build all set scenes. */
if (scene->set != NULL) {
ViewLayer *set_view_layer = BKE_view_layer_from_scene_get(scene->set);