Passer au contenu principal
Ensemble étendu de paramètres pour les générations par lots.

Syntaxe

Membres

Type
Type : D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_SUBOBJECT_TYPE
Cette valeur sera D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_SUBOBJECT_TYPE_PARAMS2. TriangleSplitFactor
Type : float
Augmentation globale maximale autorisée de l’arbre due au fractionnement des triangles. Pour le moment, n’affecte que le générateur hors ligne, sans effet sur le générateur d’exécution. NumberOfElementsAllocated
Type : UINT
Si cette valeur est définie, les informations de prégénération doivent représenter correctement le nombre d’instances à remonter, sinon des instances seront abandonnées. À utiliser avec TAPU. Ignorée pour les générations hors ligne. OfflineBuilderOptionsNumThreads
Type : BYTE
Contrôle le nombre de threads du générateur hors ligne pour cette instance de la génération. N’a aucun effet sur les générateurs d’exécution. KDOPTesselationFactorN
Type : BYTE
Pour les générations BLAS, contrôle la résolution et la taille mémoire du k-DOP. Une valeur de 0 empêche la création du k-DOP. Pour plus d’informations, consultez la documentation sur les k-DOP. DisableTLASOptimization1
Type : BYTE
Désactive une optimisation expérimentale pour le TLAS. Reserved0
Type : BYTE
Réservé pour une utilisation ultérieure.

Remarques

Utilisez D3D12XboxMakeDefault_D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2 pour définir cette structure sur ses valeurs par défaut avant de remplacer les membres choisis. N’initialisez pas cette structure à zéro. Lorsque vous utilisez des paramètres étendus, vous devez utiliser ID3D12Device8::GetRaytracingAccelerationStructurePrebuildInfoX au lieu de GetRaytracingAccelerationStructurePrebuildInfo. Les tailles de mémoire BVH ou de mémoire de travail peuvent différer et entraîner une corruption du tas et des blocages du GPU si elles ne sont pas correctement allouées. Consultez les exemples d’utilisation dans BuildRaytracingAccelerationStructureBatched2X.

Configuration requise

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

Voir aussi

D3D12XboxMakeDefault_D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2
BuildRaytracingAccelerationStructureBatched2X
d3d12_xs
Dernière modification le 6 octobre 2026