【发布时间】:2015-04-27 12:54:38
【问题描述】:
我需要在 Android 上的 OpenGL ES 应用程序中有两个乒乓帧缓冲区。我还需要它们与设备屏幕大小相同。深度缓冲区和模板缓冲区都不会附加到它们,只有 RGBA8888 颜色缓冲区。
我打算用它们来添加一些 Photoshop 之类的混合模式(颜色加深、叠加等)
我可以在大多数现代(比如 Android 3.0、OpenGL ES 2.0 以上)设备上负担得起吗?如果不是,那为什么?以及如何确定我何时可以在创建之前创建它们?
【问题讨论】:
-
一般来说,可用内存随屏幕大小而变化。应用程序限制随着每个后续版本的增加而增加,以便能够处理越来越大的位图,并且 GLES 分配无论如何都不会计入该限制。分配一对全尺寸的帧缓冲区应该不是问题。
标签: android opengl-es framebuffer fbo