iOS - 使用OpenGL ES2进行屏幕外渲染

时间:2011-12-20 11:44:23

标签: iphone opengl-es-2.0 off-screen

我想使用OpenGL着色器实现图像编辑。我找到了一些如何使用OpenGL ES1实现屏幕外渲染的示例。

你现在在iPhone上使用 OpenGL ES2 ans着色器进行屏幕外渲染的任何例子吗? 提前谢谢

1 个答案:

答案 0 :(得分:2)

您需要使用framebuffer对象扩展(FBO),它是OpenGL ES2的一部分。

这与OpenGL ES 1.0相同,只是函数丢失了OES后缀(因为FBO是ES1的OES扩展,而不是核心的一部分)。

您可能希望http://programming4.us/multimedia/3288.aspx本教程。代码非常简单,使用GLES2非常容易。