作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Photoshop 中,您可以通过“图像插值”控制图片的放大和缩小方式,它有不同的选项,如“双三次”、“双线性”、“最近邻”等。
我想知道我是否可以在 DirectX 中做类似的事情?基本上,如果我在四边形上拍打纹理并拉伸(stretch)四边形,我如何控制四边形上的纹理的表示方式?
谢谢你的帮助!
最佳答案
如果您使用的是固定功能管道:
http://msdn.microsoft.com/en-us/library/ee421769(VS.85).aspx
设置 D3DSAMP_MAGFILTER、D3DSAMP_MINFILTER、D3DSAMP_MIPFILTER 值。
否则,如果您使用 HLSL,请设置采样器对象的 FILTER 选项。
有 4 种类型的过滤。无、点、线性、各向异性。
关于directx - IDirect3DDevice9,设置纹理如何缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2084824/
我是一名优秀的程序员,十分优秀!