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.
|
allocCallbacks
Callbacks for managing memory in the library.
|
|
backendInterface
A set of pointers to the backend implementation for FidelityFX SDK.
|