> ## 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 (XBOX Series 主機)

> 影響 Swizzle 模式選取的旗標。

影響 Swizzle 模式選取的旗標。

## 語法

```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;
```

## 常數

| 常數 | 描述 |
| - | - |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_NONE | 無旗標；使用驅動程式預設值。 |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_PERFORMANCE | 選取針對最高 GPU 效能最佳化的 Swizzle 模式。這通常表示會選取 64KB\_R\_X Swizzle 模式，此模式會將紋理大小對齊相對較大的 64KB 區塊大小。 |
| XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_MEMORY\_FOOTPRINT | 選取針對較小記憶體使用量最佳化的 Swizzle 模式，可能會以較低的 GPU 效能為代價。這通常表示會選取區塊大小為 4KB 的 Swizzle 模式。 |

## 備註

XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_PERFORMANCE 和 XG\_SUGGEST\_SWIZZLE\_MODE\_FLAG\_OPTIMIZE\_FOR\_MEMORY\_FOOTPRINT 旗標互斥，不能同時使用。

## 需求

**標頭：** xg\_xs.h\
**支援的平台**：XBOX Series 主機

## 另請參閱

[XBOX Series X|S 的紋理配置和並排](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/scarlett-tex-layouts)

[xg\_xs](/zh-TW/reference/graphics/xg_xs/xg_xs_members)


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
