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
This commit is contained in:
parent
b6d890672c
commit
51f7d24a4e
Notes:
blender-bot
2023-02-14 07:17:43 +01:00
Referenced by issue #91165, Studio Sprite Fright Commits Log
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue