跳至内容

FfxBrixelizerUpdateDescription

struct FfxBrixelizerUpdateDescription

封装 Brixelizer 上下文更新计算所使用参数的结构。

依赖项: FfxBrixelizerDebugVisualizationDescription, FfxBrixelizerResources, FfxBrixelizerStats

公共接口

公共成员

FfxBrixelizerResources 资源

FfxBrixelizerResources resources

包含 Brixelizer 上下文要使用的所有资源的结构。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 139 行, 第 49 列)

uint32_t frameIndex

uint32_t frameIndex

当前帧的索引。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 140 行, 第 49 列)

float sdfCenter

float sdfCenter

级联的中心。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 141 行, 第 49 列)

FfxBrixelizerPopulateDebugAABBsFlags populateDebugAABBsFlags

FfxBrixelizerPopulateDebugAABBsFlags populateDebugAABBsFlags

确定在调试可视化中绘制哪些 AABB 的标志。请参阅 FfxBrixelizerPopulateDebugAABBsFlag。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 142 行, 第 49 列)

FfxBrixelizerDebugVisualizationDescription * debugVisualizationDesc

FfxBrixelizerDebugVisualizationDescription * debugVisualizationDesc

可选的调试可视化描述。如果此参数设置为 NULL,则不绘制任何调试可视化。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 143 行, 第 48 列)

uint32_t maxReferences

uint32_t maxReferences

将在更新中存储的三角形体素引用的最大数量。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 144 行, 第 49 列)

uint32_t triangleSwapSize

uint32_t triangleSwapSize

用于存储更新中三角形的可交换空间大小。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 145 行, 第 49 列)

uint32_t maxBricksPerBake

uint32_t maxBricksPerBake

要更新的最大砖块数量。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 146 行, 第 49 列)

size_t * outScratchBufferSize

size_t * outScratchBufferSize

可选的 size_t 指针,用于接收处理更新所需的 GPU 暂存缓冲区大小。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 147 行, 第 48 列)

FfxBrixelizerStats * outStats

FfxBrixelizerStats * outStats

可选的 FfxBrixelizerStats 结构指针,用于接收更新的统计信息。请注意,在调用 update 后读取的统计信息与请求统计信息的帧不对应,因为统计信息的读取需要从 GPU 缓冲区读取,而这会延迟执行。

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 148 行, 第 48 列)

使用于: BrixelizerRM, ffxBrixelizer

来源: sdk/include/FidelityFX/host/ffx_brixelizer.h (第 138 行, 第 1 列)

© . This site is unofficial and not affiliated with AMD.