跳至内容

FfxVrsDispatchDescription

struct FfxVrsDispatchDescription

一个结构体,封装了 FidelityFX Variable Shading 的各种通道的调度参数。

依赖项: FfxDimensions2D, FfxFloatCoords2D, FfxResource

公共接口

公共成员

FfxCommandList 命令列表

FfxCommandList commandList

用于记录 VRS 渲染命令的 FfxCommandList。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 108 行,第 22 列)

FfxResource historyColor

FfxResource historyColor

包含上一帧颜色缓冲区的 FfxResource(在呈现分辨率下)。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 109 行,第 22 列)

FfxResource 运动矢量

FfxResource motionVectors

包含当前帧速度缓冲区的 FfxResource(在呈现分辨率下)。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 110 行,第 22 列)

FfxResource 输出

FfxResource output

包含当前帧 ShadingRateImage 缓冲区的 FfxResource。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 111 行,第 22 列)

FfxDimensions2D renderSize

FfxDimensions2D renderSize

用于渲染输入资源的解析度。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 112 行,第 22 列)

float varianceCutoff

float varianceCutoff

此值指定了为了降低着色率可接受的亮度方差程度。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 113 行,第 22 列)

float motionFactor

float motionFactor

此值越低,像素必须移动得越快才能降低着色率。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 114 行,第 22 列)

uint32_t tileSize

uint32_t tileSize

ShadingRateImage 瓦片大小。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 115 行,第 22 列)

FfxFloatCoords2D motionVectorScale

FfxFloatCoords2D motionVectorScale

将运动矢量缩放到不同格式。

来源: sdk/include/FidelityFX/host/ffx_vrs.h (第 116 行,第 22 列)

被使用于: FfxVrs

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

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