OpenGL ES 1.1中的简单模糊

时间:2010-07-08 14:23:31

标签: iphone opengl-es

我正在尝试在我在OpenGL ES 1.1中渲染的图像上进行简单模糊。我环顾四周,发现了如何做到这一点的各种建议,但都没有给出好的结果。

似乎最好将图像渲染为纹理,我这样做,因为我在网上看到的大多数选项都是在纹理上运行而不是其他任何选项。完成此操作后,一个建议是使用累积缓冲区。我可以做类似的事情:

glAccum(GL_MULT, 0.7);
glAccum(GL_ACCUM, 0.3);
glAccum(GL_RETURN, 1.0);

但是累积缓冲区似乎不可用。我读过的所有内容都表明它应该在GLES1.1中,但没有骰子。

有人能告诉我累积缓冲区是否在OGLES1.1中吗?

此外,是否有人使用Accum缓冲区对模糊有任何更好的建议/改进?

1 个答案:

答案 0 :(得分:2)

累积缓冲区不是OpenGL ES 1.1的一部分,你需要做其他事情来模糊,比如使用混合。