我正在制作一个 android opengl es 2d 应用程序,并尝试将渲染屏幕的一部分用作广告牌的纹理。到目前为止,我在 glCopyTexSubImage 方面取得了部分成功——它只适用于某些手机。
我读到的所有地方都建议使用 frameBufferObject 渲染到纹理,但我不知道如何使用它,所以如果有人能帮我得到这个,我会非常感谢他们。
如果我使用绑定到纹理的 FBO,是否可以只渲染屏幕的一部分?如果没有,那是不是有点矫枉过正?(还有更多的工作纹理映射和移动纹理。纹理必须足够大,以便我不需要模糊的部分)
我需要获取应该渲染到屏幕上的东西的快照,这是否意味着我必须每帧渲染我的场景两次(一个用于我的纹理,另一个用于实际渲染)?我在这里错过了什么吗?