Skip to main content
Calcula um endereço com rotação de banco para uma superfície 2D em blocos.

Sintaxe

Parâmetros

BaseAddress   _In_
Tipo: XG_GPU_VIRTUAL_ADDRESS
O endereço base sem rotação da textura 2D em blocos a ser rotacionada. pLayout   _In_
Tipo: XG_RESOURCE_LAYOUT*
O layout de recurso XG calculado pela biblioteca XG usando funções como XGComputeTexture2DLayout e XGTextureAddressComputer::GetResourceLayout. PlaneIndex   _In_
Tipo: UINT32
O índice do plano da superfície a ser rotacionada. Normalmente, é o plano com o uso de plano XG_PLANE_USAGE_DEFAULT. MipLevelIndex   _In_
Tipo: UINT32
O nível de mip em relação ao qual a rotação de banco deve ser calculada. BankRotationIndex   _In_
Tipo: UINT32
Um valor numérico que especifica a quantidade de rotação de banco a ser aplicada. O índice de rotação de banco pode ser um valor arbitrário. O deslocamento de rotação será limitado à máscara de endereço de rotação de banco associada ao nível de mip selecionado. pBankRotatedBaseAddress   _Out_
Tipo: XG_GPU_VIRTUAL_ADDRESS *
O endereço base com rotação de banco calculado da textura. Ele consiste no endereço base de entrada com os bits de rotação de banco adicionados.

Valor retornado

Tipo: bool Retorna true se a função tiver êxito. Retorna false se os parâmetros de entrada forem inválidos ou se a rotação de banco não tiver suporte no nível de mip selecionado.

Comentários

O índice de rotação de banco pode ser um valor arbitrário. O deslocamento de rotação será limitado à máscara de endereço de rotação de banco associada ao nível de mip selecionado. O código-fonte desta função é embutido e pode ser encontrado em xg.h.

Requisitos

Cabeçalho: xg.h Biblioteca: xg_x.lib Plataformas com suporte: família XBOX One

Confira também

Referência do XG
Last modified on October 6, 2026