D3D12_RAYTRACING_PIPELINE_FLAGS-Enumeration (d3d12.h)
Definiert Konstanten, die Konfigurationsflags für eine Raytracingpipeline angeben.
Syntax
typedef enum D3D12_RAYTRACING_PIPELINE_FLAGS {
D3D12_RAYTRACING_PIPELINE_FLAG_NONE = 0,
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES = 0x100,
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 0x200
} ;
Konstanten
D3D12_RAYTRACING_PIPELINE_FLAG_NONE Wert: 0 Gibt keine Option an. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Wert: 0x100 Gibt an, dass für jeden TraceRay-Aufruf innerhalb dieser Raytracingpipeline das RAY_FLAG_SKIP_TRIANGLES Ray-Flag hinzugefügt werden soll. Die resultierende Kombination von Rayflags muss gültig sein. Das Vorhandensein dieses Flags in einer Raytracing-Pipelinekonfiguration wird in einem RayFlags-Aufruf von einem Shader nicht angezeigt. Implementierungen können Pipelines möglicherweise optimieren, da sie wissen, dass ein bestimmter primitiver Typ nicht berücksichtigt werden muss. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Wert: 0x200 Gibt an, dass für jeden TraceRay-Aufruf innerhalb dieser Raytracingpipeline das RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray-Flag hinzugefügt werden soll. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12.h |