Skip to content

FfxFsr3DispatchUpscaleDescription

struct FfxFsr3DispatchUpscaleDescription

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

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_fsr3.h (line 177, 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_fsr3.h (line 178, 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_fsr3.h (line 179, 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_fsr3.h (line 180, column 33)

FfxResource exposure

FfxResource exposure

A optional FfxResource containing a 1x1 exposure value.

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

FfxResource reactive

FfxResource reactive

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

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

FfxResource transparencyAndComposition

FfxResource transparencyAndComposition

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

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

FfxResource upscaleOutput

FfxResource upscaleOutput

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

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

FfxFloatCoords2D jitterOffset

FfxFloatCoords2D jitterOffset

The subpixel jitter offset applied to the camera.

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

FfxFloatCoords2D motionVectorScale

FfxFloatCoords2D motionVectorScale

The scale factor to apply to motion vectors.

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

FfxDimensions2D renderSize

FfxDimensions2D renderSize

The resolution that was used for rendering the input resources.

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

FfxDimensions2D upscaleSize

FfxDimensions2D upscaleSize

The resolution that the upscaler will output.

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

bool enableSharpening

bool enableSharpening

Enable an additional sharpening pass.

Source: sdk/include/FidelityFX/host/ffx_fsr3.h (line 189, 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_fsr3.h (line 190, column 33)

float frameTimeDelta

float frameTimeDelta

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

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

float preExposure

float preExposure

The pre exposure value (must be> 0.0f)

Source: sdk/include/FidelityFX/host/ffx_fsr3.h (line 192, 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_fsr3.h (line 193, column 33)

float cameraNear

float cameraNear

The distance to the near plane of the camera.

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

float cameraFar

float cameraFar

The distance to the far plane of the camera. This is used only used in case of non infinite depth.

Source: sdk/include/FidelityFX/host/ffx_fsr3.h (line 195, 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_fsr3.h (line 196, column 33)

float viewSpaceToMetersFactor

float viewSpaceToMetersFactor

The scale factor to convert view space units to meters.

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

uint32_t flags

uint32_t flags

combination of FfxFsr3UpscalingFlags

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

uint64_t frameID

uint64_t frameID

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

Source: sdk/include/FidelityFX/host/ffx_fsr3.h (line 175, column 1)