Skip to main content
Calcule une adresse avec rotation de banque pour une surface 2D en mosaïque.

Syntaxe

Paramètres

BaseAddress   _In_
Type : XG_GPU_VIRTUAL_ADDRESS
Adresse de base sans rotation de la texture 2D en mosaïque à faire pivoter. pLayout   _In_
Type : XG_RESOURCE_LAYOUT*
Disposition de ressource XG calculée par la bibliothèque XG à l’aide de fonctions telles que XGComputeTexture2DLayout et XGTextureAddressComputer::GetResourceLayout. PlaneIndex   _In_
Type : UINT32
Index du plan de la surface à faire pivoter. Il s’agit généralement du plan dont l’utilisation est XG_PLANE_USAGE_DEFAULT. MipLevelIndex   _In_
Type : UINT32
Niveau de mip pour lequel la rotation de banque doit être calculée. BankRotationIndex   _In_
Type : UINT32
Valeur numérique qui spécifie l’ampleur de la rotation de banque à appliquer. L’index de rotation de banque peut être une valeur arbitraire. Le décalage de rotation sera limité au masque d’adresse de rotation de banque associé au niveau de mip sélectionné. pBankRotatedBaseAddress   _Out_
Type : XG_GPU_VIRTUAL_ADDRESS *
Adresse de base calculée de la texture avec rotation de banque. Elle se compose de l’adresse de base d’entrée à laquelle s’ajoutent les bits de rotation de banque.

Valeur de retour

Type : bool Retourne true si la fonction réussit. Retourne false si les paramètres d’entrée ne sont pas valides ou si la rotation de banque n’est pas prise en charge pour le niveau de mip sélectionné.

Remarques

L’index de rotation de banque peut être une valeur arbitraire. Le décalage de rotation sera limité au masque d’adresse de rotation de banque associé au niveau de mip sélectionné. Le code source de cette fonction est inline et se trouve dans xg.h.

Configuration requise

En-tête : xg.h Bibliothèque : xg_x.lib Plateformes prises en charge : famille XBOX One

Voir aussi

Référence XG
Last modified on October 6, 2026