> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2

> D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2 (consoles XBOX Series) — Ensemble étendu de paramètres pour les générations par lots.

Ensemble étendu de paramètres pour les générations par lots.

## Syntaxe

```cpp theme={null}
typedef struct D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2 {  
    D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_SUBOBJECT_TYPE Type;  
    float TriangleSplitFactor;  
    UINT NumberOfElementsAllocated;  
    BYTE OfflineBuilderOptionsNumThreads;  
    BYTE KDOPTesselationFactorN;  
    BYTE DisableTLASOptimization1;
    BYTE Reserved0;  
} D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2  
```

### Membres

*Type*\
Type : [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_SUBOBJECT\_TYPE](/fr-CA/reference/graphics/d3d12_xs/enums/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 en raison de la division des triangles. Pour le moment, n'affecte que le générateur hors ligne; aucun effet sur le générateur d'exécution.

*NumberOfElementsAllocated*\
Type : UINT

S'il est défini, 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é pour les générations hors ligne.

*OfflineBuilderOptionsNumThreads*\
Type : BYTE

Contrôle le nombre de threads dans le 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 de BLAS, contrôle la résolution et la taille en 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](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/rt/rt-kdop).

*DisableTLASOptimization1*\
Type : BYTE

Désactive une optimisation expérimentale pour le TLAS.

*Reserved0*\
Type : BYTE

Réservé pour une utilisation future.

## Remarques

Utilisez [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS2](/fr-CA/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params2) pour définir cette structure à 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, [ID3D12Device8::GetRaytracingAccelerationStructurePrebuildInfoX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getraytracingaccelerationstructureprebuildinfox) doit être utilisé 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](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_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](/fr-CA/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params2)\
[BuildRaytracingAccelerationStructureBatched2X](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_buildraytracingaccelerationstructurebatched2x)\
[d3d12\_xs](/fr-CA/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC](/reference/graphics/d3d12/structs/d3d12_build_raytracing_acceleration_structure_desc_public.md)
- [D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS](/reference/graphics/d3d12/structs/d3d12_build_raytracing_acceleration_structure_inputs_public.md)
