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)