跳至内容

FfxPipelineState

struct FfxPipelineState

封装算法单个通道的结构。

依赖项: FfxResourceBinding

公共接口

公共成员

FfxRootSignature rootSignature

FfxRootSignature rootSignature

管线的 rootSignature。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 913 行, 第 37 列)

uint32_t passId

uint32_t passId

此管线对应的效果通道的 id。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 914 行, 第 37 列)

FfxCommandSignature cmdSignature

FfxCommandSignature cmdSignature

用于间接工作负载的命令签名。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 915 行, 第 37 列)

FfxPipeline pipeline

FfxPipeline pipeline

管线对象。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 916 行, 第 37 列)

uint32_t uavTextureCount

uint32_t uavTextureCount

此管线中使用的纹理 UAV 的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 917 行, 第 37 列)

uint32_t srvTextureCount

uint32_t srvTextureCount

此管线中使用的纹理 SRV 的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 918 行, 第 37 列)

uint32_t srvBufferCount

uint32_t srvBufferCount

此管线中使用的缓冲区 SRV 的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 919 行, 第 37 列)

uint32_t uavBufferCount

uint32_t uavBufferCount

此管线中使用的缓冲区 UAV 的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 920 行, 第 37 列)

uint32_t staticTextureSrvCount

uint32_t staticTextureSrvCount

此管线中使用的静态纹理 SRV 的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 921 行, 第 37 列)

uint32_t staticBufferSrvCount

uint32_t staticBufferSrvCount

此管线中使用的静态缓冲区 SRV 的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 922 行, 第 37 列)

uint32_t staticTextureUavCount

uint32_t staticTextureUavCount

此管线中使用的静态纹理 UAV 的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 923 行, 第 37 列)

uint32_t staticBufferUavCount

uint32_t staticBufferUavCount

此管线中使用的静态缓冲区 UAV 的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 924 行, 第 37 列)

uint32_t constCount

uint32_t constCount

此管线中使用的常量缓冲区的计数。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 925 行, 第 37 列)

FfxResourceBinding uavTextureBindings

FfxResourceBinding uavTextureBindings

绑定为纹理 UAV 的 ResourceIdentifier 数组。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 927 行, 第 37 列)

FfxResourceBinding srvTextureBindings

FfxResourceBinding srvTextureBindings

绑定为纹理 SRV 的 ResourceIdentifier 数组。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 928 行, 第 37 列)

FfxResourceBinding srvBufferBindings

FfxResourceBinding srvBufferBindings

绑定为缓冲区 SRV 的 ResourceIdentifier 数组。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 929 行, 第 37 列)

FfxResourceBinding uavBufferBindings

FfxResourceBinding uavBufferBindings

绑定为缓冲区 UAV 的 ResourceIdentifier 数组。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 930 行, 第 37 列)

FfxResourceBinding constantBufferBindings

FfxResourceBinding constantBufferBindings

绑定为 CB 的 ResourceIdentifier 数组。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 931 行, 第 37 列)

wchar_t name

wchar_t name

用于调试/性能分析目的的管线名称。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 933 行, 第 37 列)

使用于: FfxComputeJobDescription, FfxRasterJobDescription

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

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