在创建opengles1.1纹理视图时耗尽了vram

时间:2014-03-10 13:26:35

标签: android android-ndk textures opengl-es-1.1 textureview

我使用link中的以下代码创建了opengles1.1纹理视图。

我的应用程序就像一个视图,如果用户点击,那么几个带3D模型的按钮就会显示 按钮创建新的纹理视图。

如果单击后退,则用户将返回纹理视图被删除。

现在问题是在执行此操作5至6次后,应用程序崩溃并出现以下错误:

E/IMGSRV  (18294): :0: PVRSRVAllocDeviceMem: Error 1 returned
E/IMGSRV  (18294): :0: UCH_CodeHeapCreate: Out of device mem
E/IMGSRV  (18294): :0: CreateSharedState: Failed to create USSE vertex code heap!
E/IMGSRV  (18294):
E/IMGSRV  (18294): :0: InitContext: CreateSharedState failed
E/IMGSRV  (18294): :0: GLESCreateGC: Failed to init the gc
E/libEGL  (18294): eglMakeCurrent:552 error 3009 (EGL_BAD_MATCH)
W/dalvikvm(18294): threadid=13: thread exiting with uncaught exception (group=0x41218930)
E/AndroidRuntime(18294): FATAL EXCEPTION: GLThread 1895
E/AndroidRuntime(18294): java.lang.RuntimeException: eglMakeCurrent failed EGL_BAD_MATCH

有人可以帮我解决这个问题吗?

0 个答案:

没有答案