[Bf-blender-cvs] [19bfc3e] master: Followup to previous commit: similar thing was happening for multiview case

Sergey Sharybin noreply at git.blender.org
Mon Nov 16 12:48:54 CET 2015


Commit: 19bfc3eb388d7ff0791300d80dd9550d9cbfb17b
Author: Sergey Sharybin
Date:   Mon Nov 16 16:48:34 2015 +0500
Branches: master
https://developer.blender.org/rB19bfc3eb388d7ff0791300d80dd9550d9cbfb17b

Followup to previous commit: similar thing was happening for multiview case

===================================================================

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 7620a64..0d2543e 100644
--- a/source/blender/render/intern/source/pipeline.c
+++ b/source/blender/render/intern/source/pipeline.c
@@ -3386,14 +3386,6 @@ bool RE_WriteRenderViewsMovie(
 			int view_id = BLI_findstringindex(&rr->views, names[i], offsetof(RenderView, name));
 			ibuf_arr[i] = render_result_rect_to_ibuf(rr, &scene->r, view_id);
 
-			/* note; the way it gets 32 bits rects is weak... */
-			if (ibuf_arr[i]->rect == NULL) {
-				ibuf_arr[i]->rect = MEM_mapallocN(sizeof(int) * width * height, "temp 32 bits rect");
-				ibuf_arr[i]->mall |= IB_rect;
-				render_result_rect_get_pixels(rr, ibuf_arr[i]->rect, width, height, &scene->view_settings, &scene->display_settings, view_id);
-				do_free[i] = true;
-			}
-
 			IMB_colormanagement_imbuf_for_write(ibuf_arr[i], true, false, &scene->view_settings,
 			                                    &scene->display_settings, &scene->r.im_format);
 		}




More information about the Bf-blender-cvs mailing list