Blender Git Commit Log

Git Commits -> Revision 3336bc6

Revision 3336bc6 by Sergey Sharybin (cycles-x)
May 18, 2021, 15:08 (GMT)
Cycles X: Implement early cancel in GPU rendering

Allow the GPU rendering to stop rendering before all scheduled paths
has been terminated. This significantly lowers latency of the viewport
navigation.

With some files from the Sprites Fright project the time spend in the
`PathTrace::cancel()` is reduced from 0.6 to below 0.01 sec.

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

Commit Details:

Full Hash: 3336bc6af66a1b9f0e15d6816aa59f3880d4ae44
Parent Commit: 54e91c8
Lines Changed: +49, -4

7 Modified Paths:

/intern/cycles/device/cuda/queue.cpp (+1, -0) (Diff)
/intern/cycles/device/device_kernel.cpp (+2, -0) (Diff)
/intern/cycles/device/optix/queue.cpp (+1, -0) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+26, -4) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.h (+2, -0) (Diff)
/intern/cycles/kernel/device/cuda/kernel.cu (+16, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021