Bugfix #5748
Composite: when using multiple scene render-nodes, and one of these scenes got re-rendered (by making scene active temporary), the composite cache should free the used buffers. Now, on each render, all scenes in a Blender project are being checked.
This commit is contained in:
@@ -1900,12 +1900,12 @@ void node_read_renderlayers(SpaceNode *snode)
|
||||
if(id==NULL) id= (ID *)G.scene;
|
||||
if(id->flag & LIB_DOIT) {
|
||||
RE_ReadRenderResult(G.scene, (Scene *)id);
|
||||
ntreeCompositTagRender((Scene *)id);
|
||||
id->flag &= ~LIB_DOIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ntreeCompositTagRender(snode->edittree);
|
||||
snode_handle_recalc(snode);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user