Skip to main content
Calcule le mode de swizzle correct pour la configuration de profondeur-gabarit spécifiée. Cette API est déconseillée ; utilisez plutôt XGSuggestSwizzleMode.

Syntaxe

Paramètres

Format   _In_
Type : XG_FORMAT
Format, sous la forme d’une constante d’énumération XG_FORMAT. Width   _In_
Type : UINT32
Largeur en pixels. Height   _In_
Type : UINT32
Hauteur en pixels. DepthOrArraySize   _In_
Type : UINT32
Profondeur ou taille du tableau. SampleCount   _In_
Type : UINT32
Nombre d’échantillons à utiliser. Compressed   _In_
Type : BOOL
Paramètre inutilisé ; passez TRUE dans tous les cas. TiledResource   _In_
Type : BOOL
TRUE si une texture de profondeur avec ce mode de mosaïque doit être utilisée avec la fonctionnalité de ressources en mosaïque (Tiled Resources) de Direct3D, également appelée textures partiellement résidentes. Si ce paramètre a la valeur TRUE, le gabarit n’est pas pris en charge. TextureCompatible   _In_
Type : BOOL
TRUE si une texture de profondeur avec ce mode de swizzle doit être échantillonnée en tant que texture dans un état compressé. Si ce paramètre a la valeur TRUE, le gabarit n’est pas pris en charge. pDepthSwizzleMode   _Out_
Type : XG_SWIZZLE_MODE
Mode de swizzle de profondeur en sortie, sous la forme d’un pointeur vers une constante d’énumération XG_SWIZZLE_MODE.

Valeur de retour

Aucune.

Remarques

Cette fonction renvoie toujours XG_SWIZZLE_MODE_64KB_Z_X, car il s’agit du seul mode de swizzle de profondeur pris en charge sur le matériel XBOX Series X|S.

Configuration requise

En-tête : xg_xs.h Bibliothèque : xg_xs.lib
Plateformes prises en charge : consoles XBOX Series

Voir aussi

xg_xs
Last modified on October 6, 2026