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:
2007-01-19 12:43:02 +00:00
parent 048c7879fa
commit d2fd630e0a
5 changed files with 19 additions and 12 deletions

View File

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