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:
Sergey Sharybin 2021-09-15 17:42:17 +02:00
parent b6d890672c
commit 51f7d24a4e
Notes: blender-bot 2023-02-14 07:17:43 +01:00
Referenced by issue #91165, Studio Sprite Fright Commits Log
1 changed files with 3 additions and 0 deletions

View File

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