[Bf-blender-cvs] [a2d832b] : Fix T39029: Blender Internal: Render tiles do not appear until render is finished if Save Buffers enabled
Sergey Sharybin
noreply at git.blender.org
Wed Mar 12 18:15:27 CET 2014
Commit: a2d832bf09f46b7e7534ee72cdb728ae18e328a2
Author: Sergey Sharybin
Date: Tue Mar 11 19:55:22 2014 +0600
https://developer.blender.org/rBa2d832bf09f46b7e7534ee72cdb728ae18e328a2
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