D3D12DDI_RAYTRACING_PIPELINE_FLAGS Enumeration (d3d12umddi.h)
Raytracing-Pipelineflag.
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 Ray-Flags. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Fügen Sie für jeden TraceRay-Aufruf innerhalb dieser Raytracingpipeline das RAY_FLAG_SKIP_TRIANGLES Ray-Flag hinzu. Die resultierende Kombination von Rayflags muss gültig sein. Implementierungen können Pipelines möglicherweise optimieren, da sie wissen, dass ein bestimmter primitiver Typ nicht berücksichtigt werden muss. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Fügen Sie für jeden TraceRay-Aufruf innerhalb dieser Raytracingpipeline das Flag RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray hinzu. Die resultierende Kombination von Rayflags muss gültig sein. Implementierungen können Pipelines möglicherweise optimieren, da sie wissen, dass ein bestimmter primitiver Typ nicht berücksichtigt werden muss. |
Hinweise
In D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 wird ein D3D12DDI_RAYTRACING_PIPELINE_FLAGS-Wert angegeben.
Weitere Informationen finden Sie in der DxR-Funktionsspezifikation (DirectX Raytracing).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | d3d12umddi.h |