Pular para o conteúdo principal
Calcula o modo de swizzle correto para a configuração de estêncil de profundidade especificada. Esta API foi preterida; use XGSuggestSwizzleMode em vez dela.

Sintaxe

Parâmetros

Format   _In_
Tipo: XG_FORMAT
O formato como uma constante de enumeração XG_FORMAT. Width   _In_
Tipo: UINT32
Largura em pixels. Height   _In_
Tipo: UINT32
Altura em pixels. DepthOrArraySize   _In_
Tipo: UINT32
A profundidade ou o tamanho da matriz. SampleCount   _In_
Tipo: UINT32
O número de amostras a serem usadas. Compressed   _In_
Tipo: BOOL
O parâmetro não é usado; passe TRUE em todos os casos. TiledResource   _In_
Tipo: BOOL
TRUE se uma textura de profundidade com esse modo de bloco for usada com a funcionalidade Tiled Resources do Direct3D, também conhecida como texturas parcialmente residentes. Se esse parâmetro for TRUE, não haverá suporte para estêncil. TextureCompatible   _In_
Tipo: BOOL
TRUE se uma textura de profundidade com esse modo de swizzle for amostrada como uma textura em estado compactado. Se esse parâmetro for TRUE, não haverá suporte para estêncil. pDepthSwizzleMode   _Out_
Tipo: XG_SWIZZLE_MODE
O modo de swizzle de profundidade de saída como um ponteiro para uma constante de enumeração XG_SWIZZLE_MODE.

Valor retornado

Nenhum.

Comentários

Essa função sempre gerará XG_SWIZZLE_MODE_64KB_Z_X, pois esse é o único modo de swizzle de profundidade com suporte no hardware do XBOX Series X|S.

Requisitos

Cabeçalho: xg_xs.h Biblioteca: xg_xs.lib
Plataformas com suporte: consoles XBOX Series

Confira também

xg_xs
Última modificação em 6 de outubro de 2026