Defines
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)