我有大量的2D纹理,每次加载地图时都会加载(取决于地图及其内容)。我正在寻找一种方法来解除绑定纹理的绑定,以减少内存使用。绑定纹理功能非常完美,只是看不到要取消绑定某些ID或所有ID的任何功能。
尝试
glDeleteTextures(1, &texID)
这应该从内存中删除纹理。在该调用之前,请确保通过简单的调用来取消绑定纹理:
glBindTexture(target, 0) // << default texture object
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句