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

# xg_xs (consoles XBOX Series)

> Rubriques de référence pour xg_xs.h.

## Énumérations

| Énumération | Description |
| - | - |
| [XG\_DCC\_COMPRESSION\_LEVEL](/fr/reference/graphics/xg_xs/enums/xg_dcc_compression_level_xs) | Établit la taille d'unité maximale de la compression DCC (Delta Color Compression). |
| [XG\_HARDWARE\_VERSION](/fr/reference/graphics/xg_xs/enums/xg_hardware_version_xs) | Représente les différentes versions matérielles de la famille d'appareils XBOX One. |
| [XG\_SUGGEST\_SWIZZLE\_MODE\_FLAGS](/fr/reference/graphics/xg_xs/enums/xg_suggest_swizzle_mode_flags) | Indicateurs qui affectent la sélection des modes de swizzle. |
| [XG\_SWIZZLE\_MODE](/fr/reference/graphics/xg_xs/enums/xg_swizzle_mode) | Énumération des modes de swizzle qui sélectionnent les motifs de swizzling de texture. |
| [XG\_TEXTURE\_LAYOUT](/fr/reference/graphics/xg_xs/enums/xg_texture_layout_xs) | Spécifie les options d'une disposition de texture. Sur XBOX, cette énumération inclut des membres d'extension XBOX. |

## Fonctions

| Fonction | Description |
| - | - |
| [XGComputeOptimalDepthStencilSwizzleMode](/fr/reference/graphics/xg_xs/functions/xgcomputeoptimaldepthstencilswizzlemode) | Calcule le mode de swizzle correct pour la configuration de profondeur/stencil spécifiée. |
| [XGComputeOptimalSwizzleMode](/fr/reference/graphics/xg_xs/functions/xgcomputeoptimalswizzlemode) | Calcule le mode de swizzle optimal en bande passante pour la configuration de texture spécifiée. |
| [XGConvertExtensionTextureLayoutToSwizzleMode](/fr/reference/graphics/xg_xs/functions/xgconvertextensiontexturelayouttoswizzlemode) | Convertit une valeur XG\_TEXTURE\_LAYOUT d'extension XBOX en valeur XG\_SWIZZLE\_MODE équivalente. |
| [XGConvertSwizzleModeToExtensionTextureLayout](/fr/reference/graphics/xg_xs/functions/xgconvertswizzlemodetoextensiontexturelayout) | Convertit une valeur XG\_SWIZZLE\_MODE en valeur XG\_TEXTURE\_LAYOUT d'extension équivalente. |
| [XGCreateBVHComputer](/fr/reference/graphics/xg_xs/functions/xgcreatebvhcomputer_xs) | Crée un calculateur de BVH permettant de décompresser et de désérialiser des BVH |
| [XGCreateBVHComputer2](/fr/reference/graphics/xg_xs/functions/xgcreatebvhcomputer2_xs) | Crée un calculateur de BVH permettant de décompresser et de désérialiser des BVH |
| [XGDecodeDCC](/fr/reference/graphics/xg_xs/functions/xgdecodedcc_xs) | Décode (décompresse) une surface compressée par compression DCC (Delta Color Compression). |
| [XGEncodeDCC](/fr/reference/graphics/xg_xs/functions/xgencodedcc_xs) | Encode (compresse) une surface à l'aide de la compression DCC (Delta Color Compression). |
| [XGInitializeLibrary](/fr/reference/graphics/xg_xs/functions/xginitializelibrary_xs) | Effectue l'allocation et l'initialisation uniques de l'état global au sein de XG\_XS. |
| [XGSuggestSwizzleMode](/fr/reference/graphics/xg_xs/functions/xgsuggestswizzlemode) | Calcule le mode de swizzle correct pour la description de ressource spécifiée. |
| [XGTerminateLibrary](/fr/reference/graphics/xg_xs/functions/xgterminatelibrary_xs) | Libère l'état global au sein de XG\_XS. |
| [XGValidateDepthStencilSwizzleMode](/fr/reference/graphics/xg_xs/functions/xgvalidatedepthstencilswizzlemode) | Vérifie si le mode de swizzle spécifié est valide pour le format de profondeur/stencil et le nombre d'échantillons. |
| XGShuffleTextureBufferForDirectStorage | Déplace les données compressées par blocs au sein d'une texture afin d'améliorer la compressibilité. |

## Interfaces

| Interface | Description |
| - | - |
| [XGBVHComputer](/fr/reference/graphics/xg_xs/interfaces/XGBVHComputer/xgbvhcomputer_xs) | Fournit une interface permettant de désérialiser et de décompresser des structures d'accélération de raytracing (c.-à-d. des BVH). |
| [XGTextureAddressComputer](/fr/reference/graphics/xg_xs/interfaces/XGTextureAddressComputer/xgtextureaddresscomputer_xs) | Contient une disposition de texture calculée pour une ressource de texture spécifiée. Contient également l'état supplémentaire qui permet à l'utilisateur d'effectuer le swizzling des éléments de texture. |

## Structures

| Structure | Description |
| - | - |
| [XG\_BUFFER\_DESC](/fr/reference/graphics/xg_xs/structs/xg_buffer_desc_xs) | Décrit une ressource de mémoire tampon à l'aide d'une structure de style Direct3D 11. |
| [XG\_MIPLEVEL\_LAYOUT](/fr/reference/graphics/xg_xs/structs/xg_miplevel_layout_xs) | Décrit un seul niveau de mip dans la disposition matérielle d'une texture. |
| [XG\_PLANE\_LAYOUT](/fr/reference/graphics/xg_xs/structs/xg_plane_layout_xs) | Décrit une chaîne de mips ou une surface de métadonnées dans la disposition matérielle d'une texture. |
| [XG\_SWIZZLE\_PATTERN\_INFO](/fr/reference/graphics/xg_xs/structs/xg_swizzle_pattern_info) | Décrit un motif de swizzle pour une disposition de texture matérielle. |
| [XG\_TEXTURE1D\_DESC](/fr/reference/graphics/xg_xs/structs/xg_texture1d_desc_xs) | Décrit une texture 1D pour les API de disposition de texture XG. |
| [XG\_TEXTURE2D\_DESC](/fr/reference/graphics/xg_xs/structs/xg_texture2d_desc_xs) | Décrit une texture 2D pour les API de disposition de texture XG. |
| [XG\_TEXTURE3D\_DESC](/fr/reference/graphics/xg_xs/structs/xg_texture3d_desc_xs) | Décrit une texture 3D pour les API de disposition de texture XG. |


## 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)
- [CreateHeap1 (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createheap1_public.md)
- [DispatchRays (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_dispatchrays_public.md)
