IAdaptiveCriterion
When adaptive sampling stops a pixel and a frame (rendering-revamp §RVR-6).
| Inherited By | construct::pathtrace::CyclesAdaptiveCriterion |
In the namespace construct::pathtrace. Declared in src/libs/libconstruct/construct/pathtrace/AdaptiveCriterion.hpp.
Detailed description
Behind an interface (§RVA-9). The default is Cycles' half-buffer criterion; a variance-based stop can replace it. The per-pixel rule runs in the tracer's GLSL (PathTracedShadingMode, pixelError and the early-out); the C++ here is its twin, and the frame stop runs on the host from a readback of the per-pixel errors.