Fix for RE_engine_begin_result using a NULL pointer
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user