1

可能重复:
在opengl中删除纹理

如果我在显卡上分配了纹理内存并且我选择在应用程序退出时不删除它,我可以依靠 opengl 驱动程序/操作系统为我删除它吗?

4

1 回答 1

1

一旦所有可以访问它们的上下文都被销毁,OpenGL 资源就会被隐式释放。当客户端终止时,进程的 OpenGL 上下文被破坏;然而,在间接 GLX 上下文对象的情况下,X11 客户端可以共享它们,因此只有在最后一个可以访问它们的客户端终止后才能释放它们。

然而,在自己之后进行清理始终是一个好习惯。

注意:来自 datenwolf。(不是来自我)

于 2012-09-13T12:09:46.527 回答