2013-02-04 43 views
1

我在全景播放器的Android工作,并有特定设备上的Galaxy Note 2黑色框,而不是

真是奇怪的情况情侣装/卸的OpenGL周期的后上的Galaxy Note 2图像的OpenGL纹理加载后纹理我有这样的情况:

Font dropped

图像通过设置R.drawable的指标和字体操纵槽资源被破坏,没有内存溢出错误,异常,OpenGL的误差修改等等 - 和堆30-下坐35MB。

我没有任何想法发生了什么问题,在哪里,我会非常感谢关于问题起源的任何想法和提示。

+0

一些代码会很好。 – David

+0

嗯,我真的不明白插入代码的哪一部分,我使用大量修改的PanoramaGL(http://code.google.com/p/panoramagl-android/),并且确实有很多代码。 –

回答

0

我得到了完全相同的问题。我通过关闭清单中整个应用程序的硬件加速来解决这个问题。

0

所以这个问题的主要原因是硬件加速使用的GL纹理内存的使用,没有OutOfMemory因为应用程序可以利用几乎所有的设备内存的纹理。但纹理内存也用于硬件加速渲染视图,字体等。

所以治疗是禁用硬件加速或限制使用,或降低纹理内存的碎片。

相关问题