Defines
Defines
Top level defines used by the FidelityFX SDK.
Defines
FFX_API
#define FFX_APIFidelityFX exported functions.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 72, column 9)
FFX_MAX_NUM_SRVS
#define FFX_MAX_NUM_SRVS 64Maximum 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 64Maximum 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 3Maximum 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 64Maximum 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)