[Bf-blender-cvs] [4728dbd] multiview: render_result_rescale: handle only one view since it is called by view3d rendering only
Dalai Felinto
noreply at git.blender.org
Thu Apr 2 20:11:47 CEST 2015
Commit: 4728dbd309248ecf012b8549e3c1e2efb55eb06e
Author: Dalai Felinto
Date: Thu Apr 2 12:35:44 2015 -0300
Branches: multiview
https://developer.blender.org/rB4728dbd309248ecf012b8549e3c1e2efb55eb06e
render_result_rescale: handle only one view since it is called by view3d rendering only
===================================================================
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 da71408..0c2d05e 100644
--- a/source/blender/render/intern/source/pipeline.c
+++ b/source/blender/render/intern/source/pipeline.c
@@ -763,6 +763,8 @@ void RE_InitState(Render *re, Render *source, RenderData *rd,
RE_init_threadcount(re);
}
+/* This function is only called by view3d rendering, which doesn't support
+ * multiview at the moment. so handle only one view here */
static void render_result_rescale(Render *re)
{
RenderResult *result = re->result;
@@ -774,7 +776,7 @@ static void render_result_rescale(Render *re)
if (src_rectf == NULL) {
RenderLayer *rl = render_get_active_layer(re, re->result);
if (rl != NULL) {
- src_rectf = RE_RenderLayerGetPass(rl, SCE_PASS_COMBINED, 0);
+ src_rectf = RE_RenderLayerGetPass(rl, SCE_PASS_COMBINED, "");
}
}
@@ -785,7 +787,7 @@ static void render_result_rescale(Render *re)
0,
RR_USE_MEM,
RR_ALL_LAYERS,
- RR_ALL_VIEWS);
+ "");
if (re->result != NULL) {
dst_rectf = re->result->rectf;
@@ -793,7 +795,7 @@ static void render_result_rescale(Render *re)
RenderLayer *rl;
rl = render_get_active_layer(re, re->result);
if (rl != NULL) {
- dst_rectf = RE_RenderLayerGetPass(rl, SCE_PASS_COMBINED, 0);
+ dst_rectf = RE_RenderLayerGetPass(rl, SCE_PASS_COMBINED, "");
}
}
More information about the Bf-blender-cvs
mailing list