FfxBrixelizerUpdateDescription
struct FfxBrixelizerUpdateDescriptionA structure encapsulating the parameters used for computing an update by the Brixelizer context.
Dependencies: FfxBrixelizerDebugVisualizationDescription, FfxBrixelizerResources, FfxBrixelizerStats
Public Interface
Public Members:
FfxBrixelizerResources resources
FfxBrixelizerResources resourcesStructure containing all resources to be used by the Brixelizer context.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 139, column 49)
uint32_t frameIndex
uint32_t frameIndexThe index of the current frame.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 140, column 49)
float sdfCenter
float sdfCenterThe center of the cascades.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 141, column 49)
FfxBrixelizerPopulateDebugAABBsFlags populateDebugAABBsFlags
FfxBrixelizerPopulateDebugAABBsFlags populateDebugAABBsFlagsFlags determining which AABBs to draw in a debug visualization. See FfxBrixelizerPopulateDebugAABBsFlag.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 142, column 49)
FfxBrixelizerDebugVisualizationDescription * debugVisualizationDesc
FfxBrixelizerDebugVisualizationDescription * debugVisualizationDescAn optional debug visualization description. If this parameter is set to NULL no debug visualization is drawn.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 143, column 48)
uint32_t maxReferences
uint32_t maxReferencesThe maximum number of triangle voxel references to be stored in the update.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 144, column 49)
uint32_t triangleSwapSize
uint32_t triangleSwapSizeThe size of the swap space available to be used for storing triangles in the update.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 145, column 49)
uint32_t maxBricksPerBake
uint32_t maxBricksPerBakeThe maximum number of bricks to be updated.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 146, column 49)
size_t * outScratchBufferSize
size_t * outScratchBufferSizeAn optional pointer to a size_t to receive the size of the GPU scratch buffer needed to process the update.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 147, column 48)
FfxBrixelizerStats * outStats
FfxBrixelizerStats * outStatsAn optional pointer to an FfxBrixelizerStats struct to receive statistics for the update. Note, stats read back after a call to update do not correspond to the same frame that the stats were requested, as reading of stats requires readback from GPU buffers which is performed with a delay.
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 148, column 48)
Used By: BrixelizerRM, ffxBrixelizer
Source: sdk/include/FidelityFX/host/ffx_brixelizer.h (line 138, column 1)