D3D12DDI_RAYTRACING_PIPELINE_FLAGS-Aufzählung (d3d12umddi.h)
Raytracing Pipeline flag.
Syntax
typedef enum D3D12DDI_RAYTRACING_PIPELINE_FLAGS {
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
} ;
Konstanten
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE Keine zusätzlichen Strahlenflaggen. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Fügen Sie für jeden TraceRay Anruf in dieser Raytracing-Pipeline das RAY_FLAG_SKIP_TRIANGLES Ray-Flag hinzu. Die resultierende Kombination von Strahlenflaggen muss gültig sein. Implementierungen können möglicherweise Pipelines optimieren, die wissen, dass ein bestimmter Grundtyp nicht berücksichtigt werden muss. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Fügen Sie für jeden TraceRay- Anruf in dieser Raytracing-Pipeline das RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray-Flag hinzu. Die resultierende Kombination von Strahlenflaggen muss gültig sein. Implementierungen können möglicherweise Pipelines optimieren, die wissen, dass ein bestimmter Grundtyp nicht berücksichtigt werden muss. |
Bemerkungen
Ein D3D12DDI_RAYTRACING_PIPELINE_FLAGS Wert wird in D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075angegeben.
Weitere Informationen finden Sie in der DirectX Raytracing (DXR)-Funktion.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | d3d12umddi.h |