Blender Git Loki

Git Commits -> Revision 40d28b4

Revision 40d28b4 by Sergey Sharybin (master)
November 25, 2021, 08:50 (GMT)
Fix black Cycles result when cancelling tiled rendering with shadow catcher

Noticed when was looking into T93155. Steps to reproduce:

- Open the .blend file from the report
- Hit F12 to start rendering
- After some tiles were rendered hit Esc

The issue is caused by "sticky" cancel reported via Progress. This means
that once user hit Esc all further requests for cancel state will return
truth, which was preventing OIDN denoiser from completing the denoising
task.

Now only allow stopping the denoiser when interactive rendering requests
a very fast stopping.

Aiming the fix for 3.0 branch.

Differential Revision: https://developer.blender.org/D13352

Commit Details:

Full Hash: 40d28b40dfd0b0093263947f66fc1760abd55ad6
Parent Commit: b41c72b
Lines Changed: +5, -1

1 Modified Path:

/intern/cycles/integrator/path_trace.cpp (+5, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021