SpatialUpscaleSettings class final

Bringing a frame drawn below full size up to it without a temporal resolve — R5.

For the path that has no history to reconstruct from. With the resolve on, the frame is rebuilt at full size from jittered frames; with it off, RenderSettings.renderScale used to hand back the smaller texture for the presenter to stretch. Enabled, the finished picture is brought up to the asked-for size by an edge-adaptive twelve-tap filter, which keeps an edge an edge where a stretch blurs it, and then sharpened. After the tone map, because in HDR a highlight rings around any lobed filter.

Constructors

SpatialUpscaleSettings({bool enabled = false, double sharpen = 0.2})
const

Properties

enabled → bool
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sharpen → double
How much the sharpening pass that follows adds back, nought to one. The same robust kernel a temporal resolve is followed by; nought skips it.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

runsFor(RenderSettings settings) → bool
Whether a frame with settings is upscaled.