PresentSchedule
When a progressive engine presents (rendering-revamp §RVA-8).
In the namespace construct::rendering. Declared in src/libs/libconstruct/construct/rendering/PresentSchedule.hpp.
Detailed description
A progressive engine does not present every sample. It presents on a schedule that slows as the image converges, as Cycles' render scheduler does (E1): every 100 ms in the first second of a view, then every 250 ms until 2 s, 500 ms until 4 s, 1 s until 8 s or until 32 samples, and 2 s after that. A view change restarts the schedule. The first sample of a view and the final frame always present. Pure: the caller hands the clock.