标签: opengl vbo
在我阅读的有关顶点缓冲区对象的所有文档和教程中,作者都提到在应用程序退出之前必须删除VBO。
如果程序崩溃或被程序无法删除VBO,VBO会发生什么?在重新启动计算机或GPU最终恢复VBO占用的内存之前,它是否会持续存在于GPU RAM中?
答案 0 :(得分:8)
OpenGL实现将清除未分配的任何对象。这并不意味着你应该让他们四处闲逛,但你不需要采取措施来确保在特殊情况下(即:崩溃)物体被摧毁。