Skip to content

FfxFsr2DispatchDescription

struct FfxFsr2DispatchDescription

A structure encapsulating the parameters for dispatching the various passes of FidelityFX Super Resolution 2.

Dependencies: FfxDimensions2D, FfxFloatCoords2D, FfxResource

Public Interface

Public Members:

FfxCommandList commandList

FfxCommandList commandList

The FfxCommandList to record FSR2 rendering commands into.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 175, column 33)

FfxResource color

FfxResource color

A FfxResource containing the color buffer for the current frame (at render resolution).

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 176, column 33)

FfxResource depth

FfxResource depth

A FfxResource containing 32bit depth values for the current frame (at render resolution).

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 177, column 33)

FfxResource motionVectors

FfxResource motionVectors

A FfxResource containing 2-dimensional motion vectors (at render resolution if FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS is not set).

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 178, column 33)

FfxResource exposure

FfxResource exposure

A optional FfxResource containing a 1x1 exposure value.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 179, column 33)

FfxResource reactive

FfxResource reactive

A optional FfxResource containing alpha value of reactive objects in the scene.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 180, column 33)

FfxResource transparencyAndComposition

FfxResource transparencyAndComposition

A optional FfxResource containing alpha value of special objects in the scene.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 181, column 33)

FfxResource output

FfxResource output

A FfxResource containing the output color buffer for the current frame (at presentation resolution).

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 182, column 33)

FfxFloatCoords2D jitterOffset

FfxFloatCoords2D jitterOffset

The subpixel jitter offset applied to the camera.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 183, column 33)

FfxFloatCoords2D motionVectorScale

FfxFloatCoords2D motionVectorScale

The scale factor to apply to motion vectors.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 184, column 33)

FfxDimensions2D renderSize

FfxDimensions2D renderSize

The resolution that was used for rendering the input resources.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 185, column 33)

bool enableSharpening

bool enableSharpening

Enable an additional sharpening pass.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 186, column 33)

float sharpness

float sharpness

The sharpness value between 0 and 1, where 0 is no additional sharpness and 1 is maximum additional sharpness.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 187, column 33)

float frameTimeDelta

float frameTimeDelta

The time elapsed since the last frame (expressed in milliseconds).

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 188, column 33)

float preExposure

float preExposure

The pre exposure value (must be> 0.0f)

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 189, column 33)

bool reset

bool reset

A boolean value which when set to true, indicates the camera has moved discontinuously.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 190, column 33)

float cameraNear

float cameraNear

The distance to the near plane of the camera.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 191, column 33)

float cameraFar

float cameraFar

The distance to the far plane of the camera.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 192, column 33)

float cameraFovAngleVertical

float cameraFovAngleVertical

The camera angle field of view in the vertical direction (expressed in radians).

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 193, column 33)

float viewSpaceToMetersFactor

float viewSpaceToMetersFactor

The scale factor to convert view space units to meters.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 194, column 33)

bool enableAutoReactive

bool enableAutoReactive

A boolean value to indicate internal reactive autogeneration should be used.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 197, column 33)

FfxResource colorOpaqueOnly

FfxResource colorOpaqueOnly

A FfxResource containing the opaque only color buffer for the current frame (at render resolution).

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 198, column 33)

float autoTcThreshold

float autoTcThreshold

Cutoff value for TC.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 199, column 33)

float autoTcScale

float autoTcScale

A value to scale the transparency and composition mask.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 200, column 33)

float autoReactiveScale

float autoReactiveScale

A value to scale the reactive mask.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 201, column 33)

float autoReactiveMax

float autoReactiveMax

A value to clamp the reactive mask.

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 202, column 33)

Used By: ffxFsr2

Source: sdk/include/FidelityFX/host/ffx_fsr2.h (line 173, column 1)