[Bf-blender-cvs] [29c3833] master: Render border: skip unnecessary uncropping if the border covers the entire image.
Brecht Van Lommel
noreply at git.blender.org
Tue Jul 5 22:31:09 CEST 2016
Commit: 29c38335a109cf121a13718232d9e4d39259f3a1
Author: Brecht Van Lommel
Date: Tue Jul 5 01:39:13 2016 +0200
Branches: master
https://developer.blender.org/rB29c38335a109cf121a13718232d9e4d39259f3a1
Render border: skip unnecessary uncropping if the border covers the entire image.
===================================================================
M source/blender/render/intern/source/pipeline.c
===================================================================
diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c
index 6c5cc29..6b910dc 100644
--- a/source/blender/render/intern/source/pipeline.c
+++ b/source/blender/render/intern/source/pipeline.c
@@ -722,6 +722,13 @@ void RE_InitState(Render *re, Render *source, RenderData *rd,
re->r.size = source->r.size;
}
+ /* disable border if it's a full render anyway */
+ if (re->r.border.xmin == 0.0f && re->r.border.xmax == 1.0f &&
+ re->r.border.ymin == 0.0f && re->r.border.ymax == 1.0f)
+ {
+ re->r.mode &= ~R_BORDER;
+ }
+
re_init_resolution(re, source, winx, winy, disprect);
if (re->rectx < 1 || re->recty < 1 || (BKE_imtype_is_movie(rd->im_format.imtype) &&
More information about the Bf-blender-cvs
mailing list