Sub-recursos lado a lado de Texture2D e Texture2DArray
Essas tabelas mostram como os sub-recursos Texture2D e Texture2DArray são colocados em blocos. Os valores nessas tabelas não contam o empacotamento de mip final.
Sub-recursos com contagens de várias amostras de 1
Esta tabela mostra como os sub-recursos Texture2D e Texture2DArray com contagens de várias amostras de 1 são colocados lado a lado.
Bits/pixel (1 amostra/pixel) | Dimensões do ladrilho (pixels, LxA) |
---|---|
8 | 256x256 |
16 | 256x128 |
32 | 128x128 |
64 | 128x64 |
128 | 64x64 |
BC1,4 | 512x256 |
BC2,3,5,6,7 | 256x256 |
As contagens de bits de formato não compatíveis com recursos de streaming 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.
Sub-recursos com várias contagens de várias amostras
Esta tabela mostra como os sub-recursos Texture2D e Texture2DArray com várias contagens de várias amostras são colocados em blocos.
Bits/pixel (1 amostra/pixel) | Dimensões do ladrilho (pixels, LxA) |
---|---|
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 serem suportadas com recursos de streaming. No momento, os recursos de streaming não dão suporte a 2, 8 e 16, embora sejam mostrados.
As implementações podem optar por dar suporte ao modo MSAA (antialiasing multiamostra) de 2, 8 e/ou 16 amostras para recursos que não são de streaming, mesmo que o recurso de streaming não dê suporte a eles.
Os recursos de streaming com contagens de amostra maiores que 1 não podem usar formatos de 128 bpp.
As restrições nas contagens e formatos de amostra com suporte são devidas a inconsistências de hardware da especificação.
Tópicos relacionados
Como uma área de recurso de streaming é colocada lado a lado