Commit: c88fd817d326aae372a320fd6945b132cd558706
Author: Dalai Felinto
Date:   Thu Feb 22 08:32:06 2018 -0300
Branches: temp-render-depsgraph
https://developer.blender.org/rBc88fd817d326aae372a320fd6945b132cd558706

>From review: Avoid chicken-egg situation with EvaluationContext/Depsgraph

===================================================================

M       source/blender/blenkernel/intern/scene.c

===================================================================

diff --git a/source/blender/blenkernel/intern/scene.c 
b/source/blender/blenkernel/intern/scene.c
index 6f6521284e9..899a911270f 100644
--- a/source/blender/blenkernel/intern/scene.c
+++ b/source/blender/blenkernel/intern/scene.c
@@ -1445,7 +1445,6 @@ void BKE_scene_graph_update_tagged(EvaluationContext 
*eval_ctx,
 }
 
 /* applies changes right away, does all sets too */
-/* TODO (dfelinto/sergey) make a function that updates all render 
context/depsgraphs at once. */
 void BKE_scene_graph_update_for_newframe(EvaluationContext *eval_ctx,
                                          Depsgraph *depsgraph,
                                          Main *bmain,
@@ -1454,7 +1453,7 @@ void 
BKE_scene_graph_update_for_newframe(EvaluationContext *eval_ctx,
 {
        /* TODO(sergey): Temporary solution for until pipeline.c is ported. */
        if (view_layer == NULL) {
-               view_layer = DEG_get_evaluated_view_layer(eval_ctx->depsgraph);
+               view_layer = DEG_get_evaluated_view_layer(depsgraph);
                BLI_assert(view_layer != NULL);
        }
        /* TODO(sergey): Some functions here are changing global state,
@@ -1468,7 +1467,7 @@ void 
BKE_scene_graph_update_for_newframe(EvaluationContext *eval_ctx,
         */
        BKE_image_update_frame(bmain, scene->r.cfra);
        BKE_sound_set_cfra(scene->r.cfra);
-       DEG_graph_relations_update(eval_ctx->depsgraph, bmain, scene, 
view_layer);
+       DEG_graph_relations_update(depsgraph, bmain, scene, view_layer);
        /* Update animated cache files for modifiers.
         *
         * TODO(sergey): Make this a depsgraph node?

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to