FidelityFX SSSR

FidelityFX Stochastic Screen Space Reflections runtime library.

Enumerations

Name

Description

FfxSssrInitializationFlagBits

An enumeration of bit flags used when creating a “FfxSssrContext“. See “FfxSssrContextDescription“.
FFX_SSSR_ENABLE_DEPTH_INVERTED = (1 << 0) – A bit indicating that the input depth buffer data provided is inverted [1..0].

FfxSssrPass

An enumeration of all the passes which constitute the SSSR algorithm.
FFX_SSSR_PASS_DEPTH_DOWNSAMPLE = 0 – A pass which performs the hierarchical depth buffer generation.
FFX_SSSR_PASS_CLASSIFY_TILES = 1 – A pass which classifies which pixels require screen space ray marching.
FFX_SSSR_PASS_PREPARE_BLUE_NOISE_TEXTURE = 2 – A pass which generates an optimized blue noise texture.
FFX_SSSR_PASS_PREPARE_INDIRECT_ARGS = 3 – A pass which generates the indirect arguments for the intersection pass.
FFX_SSSR_PASS_INTERSECTION = 4 – A pass which performs the actual hierarchical depth ray marching.
FFX_SSSR_PASS_COUNT

Macros

Name

Description

FFX_SSSR_CONTEXT_COUNT 2

FidelityFX SSSR context count.

FFX_SSSR_CONTEXT_SIZE (118914)

The size of the context specified in 32bit values.

FFX_SSSR_VERSION_MAJOR (1)

FidelityFX Stochastic Screen Space Reflections major version.

FFX_SSSR_VERSION_MINOR (5)

FidelityFX Stochastic Screen Space Reflections minor version.

FFX_SSSR_VERSION_PATCH (0)

FidelityFX Stochastic Screen Space Reflections patch version.

Detailed description

FidelityFX Stochastic Screen Space Reflections runtime library.

Macros

FFX_SSSR_CONTEXT_COUNT

Copied!

#define FFX_SSSR_CONTEXT_COUNT 2

FidelityFX SSSR context count.

Defines the number of internal effect contexts required by SSSR We need 2, one for the SSSR context and one for the FidelityFX Denoiser


FFX_SSSR_CONTEXT_SIZE

Copied!

#define FFX_SSSR_CONTEXT_SIZE (118914)

The size of the context specified in 32bit values.


FFX_SSSR_VERSION_MAJOR

Copied!

#define FFX_SSSR_VERSION_MAJOR (1)

FidelityFX Stochastic Screen Space Reflections major version.


FFX_SSSR_VERSION_MINOR

Copied!

#define FFX_SSSR_VERSION_MINOR (5)

FidelityFX Stochastic Screen Space Reflections minor version.


FFX_SSSR_VERSION_PATCH

Copied!

#define FFX_SSSR_VERSION_PATCH (0)

FidelityFX Stochastic Screen Space Reflections patch version.