diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-07-24 16:00:44 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-07-24 16:00:44 +0300 |
commit | b7fbe6ae5ded2c73a52d298bee60cd70e971d547 (patch) | |
tree | 906da410b3600864c622f1fe36f4d621003bd0e3 /source/blender | |
parent | bbb1c0a077eaee74f0a3d6872e8513f756bc65a6 (diff) |
Initialize scene layer for evaluation context used by preview renderer
Ideally need to clean and sane and impossible-to-break way of making sure
evaluation context is fully initialized, but that would need some thoughts
and experimentation.
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/render/intern/source/pipeline.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index 4b7145bcb99..c13583139ae 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -3820,6 +3820,7 @@ void RE_PreviewRender(Render *re, Main *bmain, Scene *sce) re->scene_color_manage = BKE_scene_check_color_management_enabled(sce); re->lay = sce->lay; re->depsgraph = BKE_scene_get_depsgraph(sce, scene_layer); + re->eval_ctx->scene_layer = scene_layer; camera = RE_GetCamera(re); RE_SetCamera(re, camera); |