固定纹理地址模式 (Direct3D 9)

D3DTEXTUREADDRESS 枚举类型的D3DTADDRESS_CLAMP成员标识的固定纹理地址模式会导致 Direct3D 将纹理坐标固定到 [0.0, 1.0] 范围。 也就是说,它应用纹理一次,然后抹黑边缘像素的颜色。 例如,假设应用程序创建一个正方形基元并将纹理坐标 (0.0,0.0)、(0.0,3.0)、(3.0,3.0)和 (3.0,0.0)分配给基元顶点。 将纹理寻址模式设置为D3DTADDRESS_CLAMP会导致应用纹理一次。 列顶部和行尾的像素颜色分别扩展到基元的顶部和右侧。

下图显示了一个固定的纹理。

纹理和固定纹理插图

纹理寻址模式