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

> Sinalizadores que afetam a seleção de modos de swizzle.

Sinalizadores que afetam a seleção de modos de swizzle.

## Sintaxe

```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 | Descrição |
| - | - |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_NONE | Nenhum sinalizador; usa os padrões do driver. |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_PERFORMANCE | Seleciona um modo de swizzle otimizado para o maior desempenho da GPU.  Normalmente, isso significa que o modo de swizzle 64KB\_R\_X é selecionado, o que alinha os tamanhos de textura a um tamanho de bloco relativamente grande de 64 KB. |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_MEMORY\_FOOTPRINT | Seleciona um modo de swizzle otimizado para menores volumes de memória, possivelmente ao custo de um desempenho menor da GPU.  Normalmente, isso significa que um modo de swizzle com tamanho de bloco de 4 KB será selecionado. |

## Comentários

Os sinalizadores XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_PERFORMANCE e XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_MEMORY\_FOOTPRINT são mutuamente exclusivos e não podem ser usados ao mesmo tempo.

## Requisitos

**Cabeçalho:** xg\_xs.h\
**Plataformas com suporte**: consoles XBOX Series

## Confira também

[Layouts de textura e tiling para XBOX Series X|S](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/scarlett-tex-layouts)

[xg\_xs](/pt-BR/reference/graphics/xg_xs/xg_xs_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [DSTORAGE_SWIZZLE_MODE](/pt-BR/reference/system/dstorage/enums/dstorage_swizzle_mode.md)
- [game_chat_audio_manipulation_mode_flags](/pt-BR/reference/chat/gamechat2/enums/game_chat_audio_manipulation_mode_flags.md)
- [Índice de tópicos sob NDA para desenvolvimento de console com o XBOX GDK](/pt-BR/nda/nda-overview.md)
- [D3D12_EXPORT_FLAGS (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
