目前,我有一个本机函数设置,我在Java端的onDestroy()期间调用。我正在为我分配内存的任何本机端指针调用free()。如果我也在这个函数中调用glDeleteBuffers(),我在logcat中声明了一个错误
在没有最新情况下调用OpenGL ES API 上下文(每个线程记录一次)
我认为我可以打断后退按钮并更优雅地处理事情,但是如果应用程序被另一种方式杀死,那么确保我及时释放gl资源的最佳方法是什么? / p>
答案 0 :(得分:4)
当上下文被销毁时,它会释放所有资源(纹理,缓冲区等),因此不必手动删除它们。