Compartilhar via


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.

Como uma área de recurso de streaming é colocada lado a lado