Passer au contenu principal
Un sous-objet d’état qui représente une configuration de pipeline de lancer de rayons.

Syntaxe

Membres

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

Remarques

Un pipeline de lancer de rayons a besoin d’une configuration de pipeline de lancer de rayons. Si plusieurs configurations de pipeline sont présentes, leur contenu doit être identique. Cependant, une telle duplication ne présente 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 lancer de rayons. Ce n’est pas le cas de D3D12_RAYTRACING_SHADER_CONFIG, qui, elle, bénéficie de la 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