Texture2D と Texture2DArray のサブリソースのタイル表示

次の表に、Texture2D および Texture2DArray サブリソースがどのようにタイル表示されるかを示します。 これらの表の値は、テール ミップ パッキングをカウントしていません。

マルチサンプル数が 1 のサブリソース

次の表に、マルチサンプル数が 1 の Texture2D および Texture2DArray サブリソースがどのようにタイル表示されるかを示します。

ビット/ピクセル (1 サンプル/ピクセル) タイルの寸法 (ピクセル、W x H)
8 256 x 256
16 256 x 128
32 128 x 128
64 128 x 64
128 64 x 64
BC1、4 512 x 256
BC2、3、5、6、7 256 x 256

 

ストリーミング リソースでサポートされない形式のビット数は、96 bpp 形式、ビデオ形式、DXGI_FORMAT_R1_UNORM、DXGI_FORMAT_R8G8_B8G8_UNORM、DXGI_FORMAT_R8R8_G8B8_UNORM です。

さまざまなマルチサンプル数のサブリソース

次の表に、さまざまなマルチサンプル数の Texture2D および Texture2DArray サブリソースがどのようにタイル表示されるかを示します。

ビット/ピクセル (1 サンプル/ピクセル) タイルの寸法 (ピクセル、W x H)
1 1 x 1
2 2 x 1
4 2 x 2
8 4 x 2
16 4x4

 

サンプル数 1 および 4 だけが、ストリーミング リソースにサポート (および許可) される必要があります。 ストリーミング リソースは現在、2、8、および 16 をサポートしていません (表示されていますが)。

実装では、ストリーミング リソースでサポートされていない場合でも、非ストリーミング リソースで 2、8、または 16 サンプルのマルチサンプル アンチエイリアシング (MSAA) モードをサポートすることを選択できます。

サンプル数が 1 より大きいストリーミング リソースは、128 bpp 形式を使うことはできません。

サポートされているサンプルの数と形式に関する制約は、仕様とハードウェアの不一致が原因です。

ストリーミング リソースの領域をタイル表示する方法