Blender Git Loki
Git Commits -> Revision ff9f309
Revision ff9f309 by Sergey Sharybin (cycles-x) April 1, 2021, 13:04 (GMT) |
Cycles: Ensure none of adaptive filtering samples are "missed" Force scheduled number of samples to path trace to not go past any of sample at which filtering is needed. On a very simple scenes this will harm occupancy of the device, but it will ensure that adaptive sampling gives perfectly matched results regardless of how fast the device is. |
Commit Details:
Full Hash: ff9f309691dc06a9d2edc90fa4e3b786a4028c9e
Parent Commit: 8a5aacd
Lines Changed: +71, -31
5 Modified Paths:
/intern/cycles/integrator/adaptive_sampling.cpp (+10, -11) (Diff)
/intern/cycles/integrator/adaptive_sampling.h (+7, -2) (Diff)
/intern/cycles/integrator/path_trace.cpp (+2, -1) (Diff)
/intern/cycles/integrator/render_scheduler.cpp (+11, -5) (Diff)
/intern/cycles/test/integrator_adaptive_sampling_test.cpp (+41, -12) (Diff)
/intern/cycles/integrator/adaptive_sampling.h (+7, -2) (Diff)
/intern/cycles/integrator/path_trace.cpp (+2, -1) (Diff)
/intern/cycles/integrator/render_scheduler.cpp (+11, -5) (Diff)
/intern/cycles/test/integrator_adaptive_sampling_test.cpp (+41, -12) (Diff)