FfxBreadcrumbsContextDescription

A structure encapsulating the parameters required to initialize FidelityFX Breadcrumbs.

File location: sdk/include/FidelityFX/host/ffx_breadcrumbs.h

Detailed description

A structure encapsulating the parameters required to initialize FidelityFX Breadcrumbs.

Data fields

Type

Description

uint32_t

flags
A collection of “FfxBreadcrumbsInitializationFlagBits“.

uint32_t

frameHistoryLength
Number of frames to records markers for. Have to be larger than 0.

uint32_t

maxMarkersPerMemoryBlock
Controls the number of markers saved in single memory block. Have to be in range of [1.. “FFX_BREADCRUMBS_MAX_MARKERS_PER_BLOCK“].

uint32_t

usedGpuQueuesCount
Number of entries in “pUsedGpuQueues“. Have to be larger than 0.

uint32_t*

pUsedGpuQueues
Pointer to an array of unique indices representing GPU queues used for command lists used with AMD FidelityFX Breadcrumbs Library.

FfxAllocationCallbacks

allocCallbacks
Callbacks for managing memory in the library.

FfxInterface

backendInterface
A set of pointers to the backend implementation for FidelityFX SDK.