FfxFsr3ContextDescription

A structure encapsulating the parameters required to initialize FidelityFX Super Resolution 3 upscaling.

File location: sdk/include/FidelityFX/host/ffx_fsr3.h

Detailed description

A structure encapsulating the parameters required to initialize FidelityFX Super Resolution 3 upscaling.

Data fields

Type

Description

uint32_t

flags
A collection of “FfxFsr3InitializationFlagBits“.

FfxDimensions2D

maxRenderSize
The maximum size that rendering will be performed at.

FfxDimensions2D

maxUpscaleSize
The size of the presentation resolution targeted by the upscaling process.

FfxDimensions2D

displaySize
The size of the presentation resolution targeted by the frame interpolation process.

FfxInterface

backendInterfaceSharedResources
A set of pointers to the backend implementation for FidelityFX SDK.

FfxInterface

backendInterfaceUpscaling
A set of pointers to the backend implementation for FidelityFX SDK.

FfxInterface

backendInterfaceFrameInterpolation
A set of pointers to the backend implementation for FidelityFX SDK.

FfxFsr3UpscalerMessage

fpMessage
A pointer to a function that can receive messages from the runtime.

FfxSurfaceFormat

backBufferFormat
The format of the swapchain surface.