Passer au contenu principal
Calcule le mode de swizzle approprié 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 forme de 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
Ce paramètre n’est pas utilisé; passez TRUE dans tous les cas. TiledResource   _In_
Type : BOOL
TRUE si une texture de profondeur avec ce mode de mosaïque sera utilisée avec la fonctionnalité de ressources en mosaïque Direct3D, également appelée textures partiellement résidentes. Si ce paramètre est TRUE, le gabarit n’est pas pris en charge. TextureCompatible   _In_
Type : BOOL
TRUE si une texture de profondeur avec ce mode de swizzle sera échantillonnée en tant que texture à l’état compressé. Si ce paramètre est TRUE, le gabarit n’est pas pris en charge. pDepthSwizzleMode   _Out_
Type : XG_SWIZZLE_MODE
Mode de swizzle de profondeur de sortie, sous forme de pointeur vers une constante d’énumération XG_SWIZZLE_MODE.

Valeur de retour

Aucune.

Remarques

Cette fonction retourne 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
Dernière modification le 6 octobre 2026