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.
我有一个巨大的 2D 纹理列表,每次加载地图时都会加载这些纹理(取决于地图及其内容)。我正在寻找一种方法来解除绑定纹理以减少内存使用。绑定纹理功能完美无缺,只是看不到任何取消绑定某些 id 或全部 id 的功能。
尝试
glDeleteTextures(1, &texID)
这应该从内存中删除纹理。在该调用之前,请务必通过简单地调用来取消绑定当前纹理:
glBindTexture(target, 0) // << default texture object
glDeleteTextures 规范