Blender Git Commit Log

Git Commits -> Revision 463d94b

Revision 463d94b by Sergey Sharybin (cycles-x)
March 26, 2021, 13:04 (GMT)
Cycles: Move samples scheduling logic to own class

The idea is to consolidate all logic which is related on samples and
denoising scheduling to a single class, which has an overview of how
expensive each task is.

So far should be no functional changes. Still preparation for moving
resolution divider and viewport samples number logic away from the
TileManager.

Commit Details:

Full Hash: 463d94baa900f4c4eab66e73f760640382bd689f
Parent Commit: 4e131d9
Lines Changed: +232, -76

2 Added Paths:

/intern/cycles/integrator/render_scheduler.cpp (+88, -0) (View)
/intern/cycles/integrator/render_scheduler.h (+72, -0) (View)

3 Modified Paths:

/intern/cycles/integrator/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/integrator/path_trace.cpp (+57, -50) (Diff)
/intern/cycles/integrator/path_trace.h (+13, -26) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021