Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我注意到许多人在关闭应用程序之前调用方法从内存中删除诸如 VBO 之类的 opengl 数据(不仅在 lwjgl 或 java 中)。
但是,当应用程序循环结束时,不应该删除所有数据吗?如果没有,那么在关闭 java 应用程序(包括 opengl 和 lwjgl 数据)后绝对清理内存的最佳方法是什么?
OpenGL 对象将因 OpenGL 上下文的破坏而被删除(在 LWJGL 中,我想在 OpenGL 窗口被破坏时会发生这种情况)。因此,您不必自己删除它们。但是良好的编码实践表明您应该这样做。