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。
相关主题