gpt4 book ai didi

android - 何时调用 glDeleteBuffers()

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:41 25 4
gpt4 key购买 nike

目前,我在 Java 端设置了一个在 onDestroy() 期间调用的 native 函数。我在我为其分配内存的任何 native 端指针上调用 free()。如果我还在这个函数中调用 glDeleteBuffers(),我会在 logcat 中收到一条错误消息

call to OpenGL ES API with no current context (logged once per thread)

我想我可以打断后退按钮并更优雅地处理事情,但如果应用程序以其他方式被终止,确保我及时释放 gl 资源的最佳方法是什么?

最佳答案

当上下文被销毁时,它会释放它的所有资源(纹理、缓冲区等),因此无需手动删除它们。

关于android - 何时调用 glDeleteBuffers(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6312431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com