Commit: 3bc50db11daa707d27dab2bf7fdf797dcbd04317
Author: Dalai Felinto
Date:   Wed Feb 21 10:47:38 2018 -0300
Branches: temp-render-depsgraph
https://developer.blender.org/rB3bc50db11daa707d27dab2bf7fdf797dcbd04317

>From review, depsgraph should always be valid for render layers

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

M       source/blender/render/intern/source/render_result.c

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

diff --git a/source/blender/render/intern/source/render_result.c 
b/source/blender/render/intern/source/render_result.c
index af043e83fa2..6ecb2c25e1c 100644
--- a/source/blender/render/intern/source/render_result.c
+++ b/source/blender/render/intern/source/render_result.c
@@ -1502,11 +1502,13 @@ static RenderLayer *duplicate_render_layer(RenderLayer 
*rl)
                BLI_addtail(&new_rl->passes, new_rpass);
        }
 
-       if (rl->eval_ctx.depsgraph != NULL) {
-               Scene *scene = DEG_get_evaluated_scene(rl->eval_ctx.depsgraph);
-               new_rl->depsgraph = DEG_graph_new();
-               
DEG_evaluation_context_init_from_view_layer_for_render(&new_rl->eval_ctx, 
new_rl->depsgraph, scene, new_rl->eval_ctx.view_layer);
-       }
+       Scene *scene = DEG_get_evaluated_scene(rl->eval_ctx.depsgraph);
+       new_rl->depsgraph = DEG_graph_new();
+       DEG_evaluation_context_init_from_view_layer_for_render(
+                   &new_rl->eval_ctx,
+                   new_rl->depsgraph,
+                   scene,
+                   new_rl->eval_ctx.view_layer);
 
        return new_rl;
 }

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

Reply via email to