> ## 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_SUGGEST_SWIZZLE_MODE_FLAGS (consoles XBOX Series)

> Indicateurs qui influent sur la sélection des modes de swizzle.

Indicateurs qui influent sur la sélection des modes de swizzle.

## Syntaxe

```cpp theme={null}
typedef enum XG_SUGGEST_SWIZZLE_MODE_FLAGS
{
    XG_SUGGEST_SWIZZLE_MODE_FLAG_NONE = 0,
    XG_SUGGEST_SWIZZLE_MODE_FLAG_OPTIMIZE_FOR_PERFORMANCE = 1,
    XG_SUGGEST_SWIZZLE_MODE_FLAG_OPTIMIZE_FOR_MEMORY_FOOTPRINT = 2,
} XG_SUGGEST_SWIZZLE_MODE_FLAGS;
```

## Constantes

| Constante | Description |
| - | - |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_NONE | Aucun indicateur; utiliser les valeurs par défaut du pilote. |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_PERFORMANCE | Sélectionne un mode de swizzle optimisé pour les meilleures performances GPU.  En général, cela signifie que le mode de swizzle 64KB\_R\_X est sélectionné, ce qui aligne la taille des textures sur une taille de bloc relativement grande de 64 Ko. |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_MEMORY\_FOOTPRINT | Sélectionne un mode de swizzle optimisé pour une empreinte mémoire réduite, potentiellement au détriment des performances GPU.  En général, cela signifie qu'un mode de swizzle avec une taille de bloc de 4 Ko sera sélectionné. |

## Remarques

Les indicateurs XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_PERFORMANCE et XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_MEMORY\_FOOTPRINT s'excluent mutuellement et ne peuvent pas être utilisés en même temps.

## Configuration requise

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

## Voir aussi

[Dispositions de texture et mosaïque pour la XBOX Series X|S](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/scarlett-tex-layouts)

[xg\_xs](/fr-CA/reference/graphics/xg_xs/xg_xs_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [DSTORAGE_SWIZZLE_MODE](/fr-CA/reference/system/dstorage/enums/dstorage_swizzle_mode.md)
- [game_chat_audio_manipulation_mode_flags](/fr-CA/reference/chat/gamechat2/enums/game_chat_audio_manipulation_mode_flags.md)
- [Index des rubriques NDA pour le développement sur console avec XBOX GDK](/fr-CA/nda/nda-overview.md)
- [D3D12_EXPORT_FLAGS (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
