énumération D3D12DDI_RAYTRACING_PIPELINE_FLAGS (d3d12umddi.h)
Indicateur de pipeline raytracing.
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
} ;
Constantes
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE Aucun indicateur de rayon supplémentaire. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Pour tout appel TraceRay dans ce pipeline de raytracing, ajoutez l’indicateur Ray RAY_FLAG_SKIP_TRIANGLES. La combinaison d’indicateurs de rayon résultante doit être valide. Les implémentations peuvent être en mesure d’optimiser les pipelines en sachant qu’un type primitif particulier n’a pas besoin d’être pris en compte. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Pour tout appel TraceRay dans ce pipeline de raytracing, ajoutez l’indicateur Ray RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES. La combinaison d’indicateurs de rayon résultante doit être valide. Les implémentations peuvent être en mesure d’optimiser les pipelines en sachant qu’un type primitif particulier n’a pas besoin d’être pris en compte. |
Remarques
Une valeur D3D12DDI_RAYTRACING_PIPELINE_FLAGS est spécifiée dans D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075.
Pour plus d’informations, consultez la spécification fonctionnelle de DirectX Raytracing (DXR).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 |
En-tête | d3d12umddi.h |