Compartilhar via


Sub-recursos lado a lado de Texture2D e Texture2DArray

Essas tabelas mostram como os sub-recursos Texture2D e Texture2DArray são lado a lado. Os valores nestas tabelas não contam a compactação MIP final.

Esta tabela mostra como os sub-recursos Texture2D e Texture2DArray com contagens multisample de 1 são agrupados lado a lado.

Bits/Pixel (1 amostra/pixel) Dimensões do bloco (Pixels, LxA)
8 256x256
16 256x128
32 128x128
64 128x64
128 64x64
BC1,4 512x256
BC2,3,5,6,7 256x256

 

Contagens de bits de formato sem suporte com recursos lado a lado são formatos de 96 bpp, formatos de vídeo, DXGI_FORMAT_R1_UNORM, DXGI_FORMAT_R8G8_B8G8_UNORM e DXGI_FORMAT_R8R8_G8B8_UNORM.

Esta tabela mostra como os sub-recursos Texture2D e Texture2DArray com várias contagens multisample são agrupados lado a lado.

Contagem de várias amostras Dividir dimensões de bloco acima por (WxH)
1 1x1
2 2x1
4 2x2
8 4x2
16 4x4

 

Somente as contagens de exemplo 1 e 4 são necessárias (e permitidas) para ter suporte com recursos lado a lado. Atualmente, os recursos lado a lado não dão suporte a 2, 8 e 16, mesmo que sejam mostrados.

As implementações podem optar por dar suporte a 2, 8 e/ou 16 modo de suavização de várias amostras (MSAA) para recursos não lado a lado, embora o recurso lado a lado não dê suporte a eles.

Recursos lado a lado com contagens de exemplo maiores que 1 não podem usar 128 formatos bpp.

Como a área de um recurso lado a lado é lado a lado