2

我注意到许多人在关闭应用程序之前调用方法从内存中删除诸如 VBO 之类的 opengl 数据(不仅在 lwjgl 或 java 中)。

但是,当应用程序循环结束时,不应该删除所有数据吗?如果没有,那么在关闭 java 应用程序(包括 opengl 和 lwjgl 数据)后绝对清理内存的最佳方法是什么?

4

1 回答 1

2

OpenGL 对象将因 OpenGL 上下文的破坏而被删除(在 LWJGL 中,我想在 OpenGL 窗口被破坏时会发生这种情况)。因此,您不必自己删除它们。但是良好的编码实践表明您应该这样做。

于 2013-03-17T00:53:53.043 回答