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.
Tópicos relacionados