首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GLSurfaceView作为纹理

GLSurfaceView作为纹理
EN

Stack Overflow用户
提问于 2014-09-22 14:19:37
回答 1查看 491关注 0票数 0

我一直在尝试在OpenGL立方体的表面上渲染一个GLSurfaceView作为纹理。有可能吗?该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2014-09-22 23:49:43

通常的方法是渲染到纹理支持的帧缓冲区对象(FBO),然后从该对象进行渲染。

你可以在谷歌上搜索GLES2中FBO用法的例子(设置有点复杂)。在实践中展示它的一个例子是Grafika中的“记录GL应用程序”活动,它使用FBO(和其他几种方法)来记录GLES渲染。doFrame()中的最后一个"else“子句渲染到FBO,然后渲染该纹理两次,一次在屏幕上,一次到录像机。

您可能希望从GLSurfaceView切换到普通的SurfaceView,以便更好地控制渲染过程。Grafika中的大多数代码都使用SurfaceView或TextureView。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25967739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档