FfxBreadcrumbsPipelineStateDescription
struct FfxBreadcrumbsPipelineStateDescriptionDescription for pipeline state that will be used to tag breadcrumbs markers.
Dependencies: FfxBreadcrumbsNameTag
Public Interface
Public Members:
FfxPipeline pipeline
FfxPipeline pipelinePipeline 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 nameCustom name for the pipeline state.
Source: sdk/include/FidelityFX/host/ffx_breadcrumbs.h (line 262, column 33)
FfxBreadcrumbsNameTag vertexShader
FfxBreadcrumbsNameTag vertexShaderName 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 hullShaderName 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 domainShaderName 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 geometryShaderName 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 meshShaderName 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 amplificationShaderName 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 pixelShaderName 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 computeShaderName 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 rayTracingShaderName 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)