Passer au contenu principal
Sous-objet d’état représentant une configuration de pipeline de raytracing.

Syntaxe

Membres

MaxTraceRecursionDepth
Type : UINT
Limite de récursivité des rayons pour le pipeline de raytracing. Elle doit être comprise entre 0 et 31. En dessous de la profondeur de récursivité maximale, les appels de nuanceurs, tels que les nuanceurs d’impact le plus proche (closest hit) ou d’échec (miss), peuvent appeler TraceRay un nombre illimité de fois. À la profondeur de récursivité maximale, les appels à TraceRay font passer le périphérique à l’état supprimé.

Remarques

Un pipeline de raytracing nécessite une configuration de pipeline de raytracing. Si plusieurs configurations de pipeline sont présentes, leur contenu doit être identique. Une telle duplication n’apporte cependant aucun avantage. Par exemple, la définir une fois par collection n’aide pas les pilotes à compiler les nuanceurs de manière anticipée avant la création d’un pipeline de raytracing. Contrairement à D3D12_RAYTRACING_SHADER_CONFIG, qui, elle, tire parti d’une duplication par collection.

Configuration requise

En-tête : d3d12_xs.h
Bibliothèque : d3d12_xs.lib
Plateformes prises en charge : consoles XBOX Series

Voir aussi

Dernière modification le 6 octobre 2026