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)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to