Commit: 4529fe9010629cd488882cf0299a6da7066eb113
Author: Campbell Barton
Date: Wed Jan 8 15:43:49 2014 +1100
https://developer.blender.org/rB4529fe9010629cd488882cf0299a6da7066eb113
Fix for RE_engine_begin_result using a NULL pointer
===================================================================
M source/blender/render/intern/source/external_engine.c
===================================================================
diff --git a/source/blender/render/intern/source/external_engine.c
b/source/blender/render/intern/source/external_engine.c
index b9c89f4..6ae7d73 100644
--- a/source/blender/render/intern/source/external_engine.c
+++ b/source/blender/render/intern/source/external_engine.c
@@ -207,17 +207,17 @@ RenderResult *RE_engine_begin_result(RenderEngine
*engine, int x, int y, int w,
result = render_result_new(re, &disprect, 0, RR_USE_MEM, layername);
- /* Copy EXR tile settings, so pipeline knows whether this is a result
- * for Save Buffers enabled rendering.
- */
- result->do_exr_tile = re->result->do_exr_tile;
-
/* todo: make this thread safe */
/* can be NULL if we CLAMP the width or height to 0 */
if (result) {
RenderPart *pa;
+ /* Copy EXR tile settings, so pipeline knows whether this is a
result
+ * for Save Buffers enabled rendering.
+ */
+ result->do_exr_tile = re->result->do_exr_tile;
+
BLI_addtail(&engine->fullresult, result);
result->tilerect.xmin += re->disprect.xmin;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs