Hilo3d API - v2.0.0-alpha.4
    Preparing search index...

    Interface DynamicResolutionOptions

    GPU-time-driven dynamic-resolution controls.

    interface DynamicResolutionOptions {
        hysteresis?: number;
        initialScale?: number;
        maxScale?: number;
        minScale?: number;
        response?: number;
        scaleStep?: number;
        settlingFrames?: number;
        targetFrameTimeMs?: number;
        warmupFrames?: number;
    }
    Index
    hysteresis?: number

    Symmetric no-change band around the target, as a ratio. Defaults to 0.1.

    initialScale?: number

    Initial scale before enough GPU samples are available. Defaults to maxScale.

    maxScale?: number

    Highest internal resolution scale. Defaults to 1.

    minScale?: number

    Lowest internal resolution scale. Defaults to 0.5.

    response?: number

    EWMA contribution of the newest GPU sample. Defaults to 0.2.

    scaleStep?: number

    Quantized scale adjustment applied at each decision. Defaults to 0.05.

    settlingFrames?: number

    Minimum GPU samples between scale changes. Defaults to 8.

    targetFrameTimeMs?: number

    Target summed profiled Render Graph render/compute duration in milliseconds. Defaults to 16.667.

    warmupFrames?: number

    Successful GPU samples required before the first decision. Defaults to 6.