[Bf-blender-cvs] [dd89bcc832a] master: Fix T65614: Sequencer render single layer only

Sergey Sharybin noreply at git.blender.org
Wed Jun 19 16:43:39 CEST 2019


Commit: dd89bcc832a091b245828092eccbcc36f40b7d52
Author: Sergey Sharybin
Date:   Wed Jun 19 16:00:38 2019 +0200
Branches: master
https://developer.blender.org/rBdd89bcc832a091b245828092eccbcc36f40b7d52

Fix T65614: Sequencer render single layer only

Was noticeable when sequencer uses scene with a compositor.

The way it was using render API was forcing a single render layer.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5095

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

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

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

diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c
index 2514bad5709..971ca77ff3d 100644
--- a/source/blender/blenkernel/intern/sequencer.c
+++ b/source/blender/blenkernel/intern/sequencer.c
@@ -3578,7 +3578,8 @@ static ImBuf *seq_render_scene_strip(const SeqRenderData *context,
         re = RE_NewSceneRender(scene);
       }
 
-      RE_RenderFrame(re, context->bmain, scene, view_layer, camera, frame, false);
+      RE_RenderFrame(
+          re, context->bmain, scene, have_comp ? NULL : view_layer, camera, frame, false);
 
       /* restore previous state after it was toggled on & off by RE_RenderFrame */
       G.is_rendering = is_rendering;



More information about the Bf-blender-cvs mailing list