Texture3D 子资源平铺

此表说明了 Texture3D 子资源的平铺方式。 此表中的值未计入尾部 mip 打包。

此表采用了 Texture2D 平铺,将 x/y 尺寸分别除以 4,再加上 16 层的深度值。 第一平面的所有磁贴(二维平面的磁贴限定前 16 层的深度值)先于后面的平面出现。

注意

平铺资源中的 Texture3D 支持不会在平铺资源的初始实现中公开,但此处列出了所需的磁贴形状,因为将来的版本中可能会考虑支持。

 

位数/像素(每像素选择 1 个示例) 磁贴尺寸(像素,宽 x 高 x 深)
8 64x32x32
16 32x32x32
32 32x32x16
64 32x16x16
128 16x16x16
BC1,4 128x64x16
BC2,3,5,6,7 64x64x16

 

平铺资源不支持的格式位计数为 96 bpp 格式、视频格式、DXGI_FORMAT_R1_UNORM、DXGI_FORMAT_R8G8_B8G8_UNORM和DXGI_FORMAT_R8R8_G8B8_UNORM。

如何平铺资源的区域平铺