Texture3D subresource tiling

This table shows how Texture3D subresources are tiled. The values in this table don't count tail mip packing.

This table takes the Texture2D tiling and divides the x/y dimensions by 4 each and adds 16 layers of depth. All the tiles for the first plane (2D plane of tiles defining the first 16 layers of depth) appear before the subsequent planes.

Note  Texture3D support in streaming resources isn't exposed in the initial implementation of streaming resources, but the desired tile shapes are listed here for possible support in a future release.

 

Bits/Pixel (1 sample/pixel) Tile Dimensions (Pixels, WxHxD)
8 64x32x32
16 32x32x32
32 32x32x16
64 32x16x16
128 16x16x16
BC1,4 128x64x16
BC2,3,5,6,7 64x64x16

 

Format bit counts not supported with streaming resources are 96 bpp formats, video formats, DXGI_FORMAT_R1_UNORM, DXGI_FORMAT_R8G8_B8G8_UNORM, and DXGI_FORMAT_R8R8_G8B8_UNORM.

How a streaming resource's area is tiled