Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2014-03-11 17:55:22 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2014-03-11 17:56:03 +0400
commit89c793f70f2cc65c7ae2a903a8b747a3fb799f38 (patch)
tree6edf2b9c028ab41644fda765259af7cfae5c2218 /source/blender/render
parent658b4c0d56dffbcf1476c2a2a019fa0ecfb79376 (diff)
Fix T39029: Blender Internal: Render tiles do not appear until render is finished if Save Buffers enabled
Diffstat (limited to 'source/blender/render')
-rw-r--r--source/blender/render/intern/source/pipeline.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c
index 4f9e5a21d49..ee462706a5b 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)