【发布时间】:2019-09-27 00:08:07
【问题描述】:
在 Direct3D9 中有 capability flags 喜欢:
D3DPTEXTURECAPS_NONPOW2CONDITIONAL: ... 有条件地支持使用尺寸不是 2 次方的 2D 纹理 ...D3DPTEXTURECAPS_POW2: ...所有纹理的宽度和高度都必须指定为 2 的幂。此要求不适用于...体积纹理...D3DPTEXTURECAPS_VOLUMEMAP_POW2:设备要求体积纹理贴图的尺寸指定为 2 的幂。
在 Direct3D10 中有 feature levels 代替。
功能级别10_0及以上有:
- 无条件 2 的非幂⁴
⁴ 在功能级别 10_0、10_1 和 11_0 上,显示设备无条件地支持使用尺寸不是 2 次方的二维纹理。
但没有提到 3-D 纹理。
在 D3D10+ 中是否支持非 2 次方体积纹理?
【问题讨论】:
标签: direct3d