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:
parent
e5ff9f3615
commit
741fa8180c
Notes:
blender-bot
2023-04-14 09:18:04 +02:00
Referenced by issue #91679, Crash when saving bordered render as multilayer exr Referenced by issue #91165, Studio Sprite Fright Commits Log Referenced by issue #90657, Render animation and timers
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue