FfxFsr3UpscalerDispatchDescription
struct FfxFsr3UpscalerDispatchDescription
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 FSR3 rendering commands into.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 192, 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_fsr3upscaler.h
(line 193, 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_fsr3upscaler.h
(line 194, column 33)
FfxResource motionVectors
FfxResource motionVectors
A FfxResource containing 2-dimensional motion vectors (at render resolution if FFX_FSR3UPSCALER_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS is not set).
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 195, column 33)
FfxResource exposure
FfxResource exposure
A optional FfxResource containing a 1x1 exposure value.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 196, column 33)
FfxResource reactive
FfxResource reactive
A optional FfxResource containing alpha value of reactive objects in the scene.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 197, column 33)
FfxResource transparencyAndComposition
FfxResource transparencyAndComposition
A optional FfxResource containing alpha value of special objects in the scene.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 198, column 33)
FfxResource dilatedDepth
FfxResource dilatedDepth
A FfxResource allocated as described in FfxFsr3UpscalerSharedResourceDescriptions that is used to emit dilated depth and share with following effects.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 199, column 33)
FfxResource dilatedMotionVectors
FfxResource dilatedMotionVectors
A FfxResource allocated as described in FfxFsr3UpscalerSharedResourceDescriptions that is used to emit dilated motion vectors and share with following effects.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 200, column 33)
FfxResource reconstructedPrevNearestDepth
FfxResource reconstructedPrevNearestDepth
A FfxResource allocated as described in FfxFsr3UpscalerSharedResourceDescriptions that is used to emit reconstructed previous nearest depth and share with following effects.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 201, 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_fsr3upscaler.h
(line 202, column 33)
FfxFloatCoords2D jitterOffset
FfxFloatCoords2D jitterOffset
The subpixel jitter offset applied to the camera.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 203, column 33)
FfxFloatCoords2D motionVectorScale
FfxFloatCoords2D motionVectorScale
The scale factor to apply to motion vectors.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 204, column 33)
FfxDimensions2D renderSize
FfxDimensions2D renderSize
The resolution that was used for rendering the input resources.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 205, column 33)
FfxDimensions2D upscaleSize
FfxDimensions2D upscaleSize
The resolution that the upscaler will output.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 206, column 33)
bool enableSharpening
bool enableSharpening
Enable an additional sharpening pass.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 207, 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_fsr3upscaler.h
(line 208, column 33)
float frameTimeDelta
float frameTimeDelta
The time elapsed since the last frame (expressed in milliseconds).
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 209, column 33)
float preExposure
float preExposure
The pre exposure value (must be> 0.0f)
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 210, 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_fsr3upscaler.h
(line 211, column 33)
float cameraNear
float cameraNear
The distance to the near plane of the camera.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 212, column 33)
float cameraFar
float cameraFar
The distance to the far plane of the camera.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 213, 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_fsr3upscaler.h
(line 214, column 33)
float viewSpaceToMetersFactor
float viewSpaceToMetersFactor
The scale factor to convert view space units to meters.
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 215, column 33)
uint32_t flags
uint32_t flags
combination of FfxFsr3UpscalerDispatchFlags
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 216, column 33)
Used By: ffxFsr3Upscaler
Source: sdk/include/FidelityFX/host/ffx_fsr3upscaler.h
(line 190, column 1)