Skip to content

FfxBreadcrumbsPipelineStateDescription

struct FfxBreadcrumbsPipelineStateDescription

Description for pipeline state that will be used to tag breadcrumbs markers.

Dependencies: FfxBreadcrumbsNameTag

Public Interface

Public Members:

FfxPipeline pipeline

FfxPipeline pipeline

Pipeline state that will be associated with set of Breadcrumbs markers.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 261, column 33)

FfxBreadcrumbsNameTag name

FfxBreadcrumbsNameTag name

Custom name for the pipeline state.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 262, column 33)

FfxBreadcrumbsNameTag vertexShader

FfxBreadcrumbsNameTag vertexShader

Name of used Vertex Shader. Part of classic geometry processing pipeline, cannot be set together with compute, ray tracing or new mesh processing pipeline.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 263, column 33)

FfxBreadcrumbsNameTag hullShader

FfxBreadcrumbsNameTag hullShader

Name of used Hull Shader. Part of classic geometry processing pipeline, cannot be set together with compute, ray tracing or new mesh processing pipeline.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 264, column 33)

FfxBreadcrumbsNameTag domainShader

FfxBreadcrumbsNameTag domainShader

Name of used Domain Shader. Part of classic geometry processing pipeline, cannot be set together with compute, ray tracing or new mesh processing pipeline.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 265, column 33)

FfxBreadcrumbsNameTag geometryShader

FfxBreadcrumbsNameTag geometryShader

Name of used Geometry Shader. Part of classic geometry processing pipeline, cannot be set together with compute, ray tracing or new mesh processing pipeline.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 266, column 33)

FfxBreadcrumbsNameTag meshShader

FfxBreadcrumbsNameTag meshShader

Name of used Mesh Shader. Part of new mesh processing pipeline, cannot be set together with compute, ray tracing or classic geometry processing pipeline.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 267, column 33)

FfxBreadcrumbsNameTag amplificationShader

FfxBreadcrumbsNameTag amplificationShader

Name of used Amplification Shader. Part of new mesh processing pipeline, cannot be set together with compute, ray tracing or classic geometry processing pipeline.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 268, column 33)

FfxBreadcrumbsNameTag pixelShader

FfxBreadcrumbsNameTag pixelShader

Name of used Pixel Shader. Cannot be set together with computeShader or rayTracingShader.

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 269, column 33)

FfxBreadcrumbsNameTag computeShader

FfxBreadcrumbsNameTag computeShader

Name of used Compute Shader. Have to be set exclusively to other shader names (indicates compute pipeline).

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 270, column 33)

FfxBreadcrumbsNameTag rayTracingShader

FfxBreadcrumbsNameTag rayTracingShader

Name of used Ray Tracing Shader. Have to be set exclusively to other shader names (indicates ray tracing pipeline).

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 271, column 33)

Used By: ffxBreadcrumbs

Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 259, column 1)