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
This commit is contained in:
Sergey Sharybin 2019-06-19 16:00:38 +02:00
parent ab60fe2a12
commit dd89bcc832
Notes: blender-bot 2023-02-14 02:16:28 +01:00
Referenced by issue #65614, only one render layer updating when scene is rendered though VSE in a second scene
1 changed files with 2 additions and 1 deletions

View File

@ -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;