Skip to content

Defines

Navigation: SDKHost

Defines

Top level defines used by the FidelityFX SDK.

Defines

FFX_API

#define FFX_API

FidelityFX exported functions.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 72, column 9)

FFX_MAX_NUM_SRVS

#define FFX_MAX_NUM_SRVS 64

Maximum supported number of simultaneously bound SRVs.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 85, column 9)

FFX_MAX_NUM_UAVS

#define FFX_MAX_NUM_UAVS 64

Maximum supported number of simultaneously bound UAVs.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 90, column 9)

FFX_MAX_NUM_CONST_BUFFERS

#define FFX_MAX_NUM_CONST_BUFFERS 3

Maximum number of constant buffers bound.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 95, column 9)

FFX_RESOURCE_NAME_SIZE

#define FFX_RESOURCE_NAME_SIZE 64

Maximum number of characters in a resource name.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 100, column 9)

FFX_MAX_QUEUED_FRAMES

#define FFX_MAX_QUEUED_FRAMES (4)

Maximum number of queued frames in the backend.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 105, column 9)

FFX_MAX_RESOURCE_COUNT

#define FFX_MAX_RESOURCE_COUNT (512)

Maximum number of resources per effect context.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 110, column 9)

FFX_MAX_PASS_COUNT

#define FFX_MAX_PASS_COUNT (50)

Maximum number of passes per effect component.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 115, column 9)

FFX_RING_BUFFER_DESCRIPTOR_COUNT

#define FFX_RING_BUFFER_DESCRIPTOR_COUNT (FFX_MAX_QUEUED_FRAMES * FFX_MAX_PASS_COUNT * FFX_MAX_RESOURCE_COUNT)

Total number of descriptors in ring buffer needed for a single effect context.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 120, column 9)

FFX_BUFFER_SIZE

#define FFX_BUFFER_SIZE (4096)

Size of constant buffer entry in the ring buffer table.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 125, column 9)

FFX_CONSTANT_BUFFER_RING_BUFFER_SIZE

#define FFX_CONSTANT_BUFFER_RING_BUFFER_SIZE (FFX_MAX_QUEUED_FRAMES * FFX_MAX_PASS_COUNT * FFX_BUFFER_SIZE)

Total constant buffer ring buffer size for a single effect context.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 130, column 9)

FFX_MAX_BARRIERS

#define FFX_MAX_BARRIERS (128)

Maximum number of barriers per flush.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 135, column 9)

FFX_MAX_GPU_JOBS

#define FFX_MAX_GPU_JOBS (256)

Maximum number of GPU jobs per submission.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 140, column 9)

FFX_MAX_SAMPLERS

#define FFX_MAX_SAMPLERS (16)

Maximum number of samplers supported.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 145, column 9)

UPLOAD_JOB_COUNT

#define UPLOAD_JOB_COUNT (16)

Maximum number of simultaneous upload jobs.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 150, column 9)