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会导致应用纹理一次。 列顶部和行结尾的像素颜色将分别延伸到基元的顶部和右侧。

下图所示为固定的纹理。

illustration of a texture and a clamped texture

纹理寻址模式