任何变体,使用函数关闭后的原因(cxt-> sysfs.dir_fd)(在本例中为cxt-> sysfs.dir_fd = 0)我收到错误
04-08 13:34:57.496 4766-4782/pro.org A/OpenGLRenderer﹕ Failed to create context, error = EGL_BAD_ALLOC
04-08 13:34:57.496 4766-4782/pro.org A/libc﹕ Fatal signal 6 (SIGABRT), code -6 in tid 4782 (RenderThread)
close(cxt-> sysfs.dir_fd)也= 0,但app崩溃了...... 我可以做什么来防止错误,任何调试?在什么方向看? 谢谢
答案 0 :(得分:4)
您关闭了OpenGL的主要资源。除非您要关闭申请,否则不必关闭此资源。
在您添加到评论中的所有示例中,仅在应用程序端调用close。你也应该这样做。