When using border rendering, use the same border for compositor
This makes compositing as fast as it's possible in this case. The only thing is border render+crop will still give funcy results. This is the next thing to be solved in compositor.
This commit is contained in:
@@ -95,6 +95,18 @@ ExecutionSystem::ExecutionSystem(RenderData *rd, bNodeTree *editingtree, bool re
|
||||
ExecutionGroup *executionGroup = this->m_groups[index];
|
||||
executionGroup->determineResolution(resolution);
|
||||
|
||||
if (rendering) {
|
||||
/* TODO: would be nice to support cropping as well, but for now
|
||||
* don't use border for compo when crop is enabled,
|
||||
* otherwise area of interest will be a way off from rendered
|
||||
* stuff
|
||||
*/
|
||||
if ((rd->mode & R_BORDER) && !(rd->mode & R_CROP)) {
|
||||
executionGroup->setRenderBorder(rd->border.xmin, rd->border.xmax,
|
||||
rd->border.ymin, rd->border.ymax);
|
||||
}
|
||||
}
|
||||
|
||||
if (use_viewer_border) {
|
||||
executionGroup->setViewerBorder(viewer_border->xmin, viewer_border->xmax,
|
||||
viewer_border->ymin, viewer_border->ymax);
|
||||
|
||||
Reference in New Issue
Block a user