iOS - 使用 OpenGL ES2 进行离屏渲染

发布于 2024-12-22 05:47:14 字数 136 浏览 2 评论 0原文

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

您现在有关于在 iPhone 上使用 OpenGL ES2 和着色器进行离屏渲染的示例吗? 先感谢您

I want to implement image edition using OpenGL shaders. I have found some examples how to implement off-screen rendering using OpenGL ES1.

Do you now any example about off-screen rendering using OpenGL ES2 ans shaders on iPhone?
Thank you in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

飘逸的'云 2024-12-29 05:47:14

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

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

您可能喜欢http://programming4.us/multimedia/3288.aspx本教程。代码非常简单,并且应该很容易与 GLES2 一起使用。

You need to use the framebuffer object extension (FBO), which is part of OpenGL ES2.

This is the same way as with OpenGL ES 1.0, except the functions lose their OES suffix (because FBO was an OES extension to ES1, not a part of the core).

You might like http://programming4.us/multimedia/3288.aspx this tutorial. The code is pretty simple and should be pretty easy to use it with GLES2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文