Fix T91679: Crash when saving bordered render as multilayer exr
The related issue which is fixed by this change is the missing noisy image pass when denoising and border render is used, Need to allocate passes after the passes has been copied from the original render result.
This commit is contained in:
@@ -1015,10 +1015,10 @@ static void render_result_uncrop(Render *re)
|
||||
render_result_disprect_to_full_resolution(re);
|
||||
|
||||
rres = render_result_new(re, &re->disprect, RR_ALL_LAYERS, RR_ALL_VIEWS);
|
||||
render_result_passes_allocated_ensure(rres);
|
||||
rres->stamp_data = BKE_stamp_data_copy(re->result->stamp_data);
|
||||
|
||||
render_result_clone_passes(re, rres, NULL);
|
||||
render_result_passes_allocated_ensure(rres);
|
||||
|
||||
render_result_merge(rres, re->result);
|
||||
render_result_free(re->result);
|
||||
|
||||
Reference in New Issue
Block a user