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.

In this section