forked from bartvdbraak/blender
Fix #33337: cycles crash with progressive refine and multiple render layers.
This commit is contained in:
parent
777449029b
commit
bb0195e039
@ -637,6 +637,15 @@ void Session::reset(BufferParams& buffer_params, int samples)
|
|||||||
reset_gpu(buffer_params, samples);
|
reset_gpu(buffer_params, samples);
|
||||||
else
|
else
|
||||||
reset_cpu(buffer_params, samples);
|
reset_cpu(buffer_params, samples);
|
||||||
|
|
||||||
|
if(params.progressive_refine) {
|
||||||
|
thread_scoped_lock buffers_lock(buffers_mutex);
|
||||||
|
|
||||||
|
foreach(RenderBuffers *buffers, tile_buffers)
|
||||||
|
delete buffers;
|
||||||
|
|
||||||
|
tile_buffers.clear();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Session::set_samples(int samples)
|
void Session::set_samples(int samples)
|
||||||
|
Loading…
Reference in New Issue
Block a user