[Bf-blender-cvs] [89c793f] master: Fix T39029: Blender Internal: Render tiles do not appear until render is finished if Save Buffers enabled

Sergey Sharybin noreply at git.blender.org
Tue Mar 11 14:56:08 CET 2014


Commit: 89c793f70f2cc65c7ae2a903a8b747a3fb799f38
Author: Sergey Sharybin
Date:   Tue Mar 11 19:55:22 2014 +0600
https://developer.blender.org/rB89c793f70f2cc65c7ae2a903a8b747a3fb799f38

Fix T39029: Blender Internal: Render tiles do not appear until render is finished if Save Buffers enabled

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

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 4f9e5a2..ee46270 100644
--- a/source/blender/render/intern/source/pipeline.c
+++ b/source/blender/render/intern/source/pipeline.c
@@ -796,6 +796,14 @@ static void *do_part_thread(void *pa_v)
 		else
 			pa->result = render_result_new(&R, &pa->disprect, pa->crop, RR_USE_MEM, RR_ALL_LAYERS);
 
+		/* Copy EXR tile settings, so pipeline knows whether this is a result
+		 * for Save Buffers enabled rendering.
+		 *
+		 * TODO(sergey): This actually duplicates logic with external engine, so
+		 * worth looking into more generic solution.
+		 */
+		pa->result->do_exr_tile = R.result->do_exr_tile;
+
 		if (R.sss_points)
 			zbufshade_sss_tile(pa);
 		else if (R.osa)




More information about the Bf-blender-cvs mailing list