Blender Git Loki
Git Commits -> Revision af54bbd
Revision af54bbd by Patrick Mours (master) February 28, 2020, 15:12 (GMT) |
Cycles: Rework tile scheduling for denoising This fixes denoising being delayed until after all rendering has finished. Instead, tile-based denoising is now part of the "RENDER" task again, so that it is all in one task and does not cause issues with dedicated task pools where tasks are serialized. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6940 |
Commit Details:
Full Hash: af54bbd61c769c69891c9b39df19eb3cad9dafe2
Parent Commit: 03e04d4
Lines Changed: +124, -116
12 Modified Paths:
/intern/cycles/device/cuda/device_cuda_impl.cpp (+2, -2) (Diff)
/intern/cycles/device/device_cpu.cpp (+2, -2) (Diff)
/intern/cycles/device/device_multi.cpp (+18, -5) (Diff)
/intern/cycles/device/device_optix.cpp (+8, -3) (Diff)
/intern/cycles/device/device_task.cpp (+2, -2) (Diff)
/intern/cycles/device/device_task.h (+3, -2) (Diff)
/intern/cycles/device/opencl/device_opencl_impl.cpp (+2, -2) (Diff)
/intern/cycles/render/buffers.h (+1, -1) (Diff)
/intern/cycles/render/session.cpp (+63, -82) (Diff)
/intern/cycles/render/session.h (+2, -3) (Diff)
/intern/cycles/render/tile.cpp (+20, -11) (Diff)
/intern/cycles/render/tile.h (+1, -1) (Diff)
/intern/cycles/device/device_cpu.cpp (+2, -2) (Diff)
/intern/cycles/device/device_multi.cpp (+18, -5) (Diff)
/intern/cycles/device/device_optix.cpp (+8, -3) (Diff)
/intern/cycles/device/device_task.cpp (+2, -2) (Diff)
/intern/cycles/device/device_task.h (+3, -2) (Diff)
/intern/cycles/device/opencl/device_opencl_impl.cpp (+2, -2) (Diff)
/intern/cycles/render/buffers.h (+1, -1) (Diff)
/intern/cycles/render/session.cpp (+63, -82) (Diff)
/intern/cycles/render/session.h (+2, -3) (Diff)
/intern/cycles/render/tile.cpp (+20, -11) (Diff)
/intern/cycles/render/tile.h (+1, -1) (Diff)