Commit: 51f7d24a4ecb89059751b2432408680bc5275902 Author: Sergey Sharybin Date: Wed Sep 15 17:42:17 2021 +0200 Branches: master https://developer.blender.org/rB51f7d24a4ecb89059751b2432408680bc5275902
Fix missing passes result when rendering multiple views Caused by the lazily pass pixels allocation which didn't reset allocation state of the render result. Demo file: XXX =================================================================== M source/blender/render/intern/render_result.c =================================================================== diff --git a/source/blender/render/intern/render_result.c b/source/blender/render/intern/render_result.c index c29ab342ed7..6cb6aabe885 100644 --- a/source/blender/render/intern/render_result.c +++ b/source/blender/render/intern/render_result.c @@ -250,6 +250,9 @@ RenderPass *render_layer_add_pass(RenderResult *rr, BLI_addtail(&rl->passes, rpass); + /* The result contains non-allocated pass now, so tag it as such. */ + rr->passes_allocated = false; + return rpass; } _______________________________________________ Bf-blender-cvs mailing list [email protected] List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs
