> ## 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.

# XGBVHComputer (consoles XBOX Series)

> Fournit une interface permettant de désérialiser et de décompresser des structures d'accélération de raytracing (c.-à-d. des BVH).

Fournit une interface permettant de désérialiser et de décompresser des structures d'accélération de raytracing (c.-à-d. des BVH).

## Syntaxe

```cpp theme={null}
class XGBVHComputer  
```

## Méthodes

| Méthode | Description |
| - | - |
| [XGBVHComputer::DecompressBVH\_BatchedGPU](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_decompressbvh_batchedgpu_xs) | Décompresse un ou plusieurs BVH à l'aide du GPU |
| [XGBVHComputer::DecompressBVH](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_decompressbvh_xs) | Désérialise une structure d'accélération de raytracing « sur place ». Cela évite une copie mémoire redondante après le chargement depuis le disque. |
| [XGBVHComputer::DeserializeBVH](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_deserializebvh_xs) | Désérialise une structure d'accélération de raytracing « sur place ». Cela évite une copie mémoire redondante après le chargement depuis le disque. |
| [XGBVHComputer::GetRequiredGpuScratchSizeInBytes](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_getrequiredgpuscratchsizeinbytes_xs) | Interroge la quantité de mémoire de travail GPU nécessaire pour décompresser le BVH à l'aide du GPU |
| [XGBVHComputer::ValidateDecompressedBVH](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_validatedecompressedbvh_xs) | Valide le BVH décompressé par rapport à l'original (pour le débogage) |

## Remarques

La classe utilise un décompte de références et se supprime elle-même lorsque son décompte de références atteint zéro.

## Configuration requise

**En-tête :** xg\_xs.h\
**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi

[xg\_xs](/fr/reference/graphics/xg_xs/xg_xs_members)\
[XGCreateBVHComputer](/fr/reference/graphics/xg_xs/functions/xgcreatebvhcomputer_xs)\
[XGCreateBVHComputer2](/fr/reference/graphics/xg_xs/functions/xgcreatebvhcomputer2_xs)\
[DeserializeBVH](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_deserializebvh_xs)\
[DecompressBVH](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_decompressbvh_xs)\
[DecompressBVH\_BatchedGPU](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_decompressbvh_batchedgpu_xs)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Barrier (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist7/methods/id3d12graphicscommandlist7_barrier_public.md)
- [PIX GPU Trace captures on XBOX Series consoles](/tools/tools-console/pix/gpu-trace/index.md)
- [DispatchRays (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_dispatchrays_public.md)
