Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021