好的,所以每当我缩小图像时,我都会得到一些锯齿效果。真的不想那样。
我正在查看this question并看到了他的建议,但不确定这对开放式gl会有什么用。
我知道open gl几乎可以自动缩放它。但是,我应该怎么做才能使图像看起来不错?
我应该在GL内部还是外部扩展?在我创建纹理之前你会建议缩放吗?
真的很想看看这是什么标准。谢谢!
如果复杂,请包含一些示例代码......即使只是伪代码。
答案 0 :(得分:2)
我认为您应该寻找的术语是使用opengl-es 2.0进行多重采样。您应该打开它以在渲染中获得更平滑的缩放。
Here is a link提出了类似的问题。
Here is a link to a document包含对opengles中多重采样的一个很好的解释和一些很好的图片。
对于1.0,您可以使用the complex answer here.
有些消息来源:
// Create an OpenGL ES 2.0 context.
setEGLContextClientVersion(2);
if (kUseMultisampling)
setEGLConfigChooser(mConfigChooser = new MultisampleConfigChooser());
setRenderer(mRenderer = new GDC11Renderer());