FfxBreadcrumbsPipelineStateDescription
Description for pipeline state that will be used to tag breadcrumbs markers.
File location: sdk/include/FidelityFX/host/ffx_breadcrumbs.h
Detailed description
Description for pipeline state that will be used to tag breadcrumbs markers.
Data fields
Type |
Description |
---|---|
pipeline
Pipeline state that will be associated with set of Breadcrumbs markers.
|
|
name
Custom name for the pipeline state.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
pixelShader
Name of used Pixel Shader. Cannot be set together with “computeShader“ or “rayTracingShader“.
|
|
computeShader
Name of used Compute Shader. Have to be set exclusively to other shader names (indicates compute pipeline).
|
|
rayTracingShader
Name of used Ray Tracing Shader. Have to be set exclusively to other shader names (indicates ray tracing pipeline).
|