IDirect3DDevice9,设置纹理如何缩放?

问题描述:

在Photoshop中,您可以控制图片如何像“图片插值”一样放大或缩小,它具有不同的选项,如“双立方”,“双线性”,“最近邻居”等。IDirect3DDevice9,设置纹理如何缩放?

我想知道我是否可以在DirectX中做类似的事情?基本上,如果我在四边形上贴上纹理并拉伸四边形,如何控制四边形纹理的表现方式?

感谢您的帮助!

如果使用固定功能管线:

http://msdn.microsoft.com/en-us/library/ee421769(VS.85).aspx

设置D3DSAMP_MAGFILTER,D3DSAMP_MINFILTER,D3DSAMP_MIPFILTER值。

否则,如果您使用HLSL,请设置采样器对象的FILTER选项。

有4种类型的过滤。无,点,线性,各向异性。