我想将一个文本评论添加到一个视图组中,这个视图组将频繁地调用attachToWindow和detachFromWindow。为了不显示黑色视图,我像这样保存了这个纹理评论的表面纹理。它在大多数手机上都很有用,但对某些使用图形处理器Mali T624~860/Intel HD Graphics for Atom x5的设备就没用了。这些无用设备的GlEs版本低于3.2 (3.1/3.0)。 我该如何
我有一个使用OpenGL ES 1.1的Android java应用程序,我遇到了以下问题:当应用程序最小化时,在activity上调用onPause()。在这一点上,我想保留一个GL纹理(我渲染的东西),并将其保存在内存中,而openGL上下文被销毁。然后,当应用程序恢复时,我可以恢复我的纹理。但是,检索openGL纹理需要GL命令,这些命令只能由渲染线程完成,在停止之前,渲染线
所以我正在开发一个使用GLSurfaceView的Android2.2应用程序。我的问题是,既然OpenGL倾向于缓冲命令,这是否意味着它需要相关的内存(例如,调用glTexSubImage2D()中的位图)来保留直到它完成?或者它使自己成为缓冲命令所需的任何内存的副本?我问,因为这段代码往往会导致硬件(HTC Desrire)上的长时间停顿和最终崩溃,但不会在仿真器上:
//bm is a Bitmap stor