OpenGL Unbind texture

本秂侑毒 提交于 2019-12-23 04:47:15

问题


I have a huge list of 2D Textures that I load each time a map loads (Depending on the map and it's contents). I'm looking for a way to anyhow unbind a bound texture to reduce usage of memory. The bind texture function works perfect just don't see any function to unbind some ids or all of them.


回答1:


try

glDeleteTextures(1, &texID)

This should remove texture from memory. Before that call be sure to unbind currect texture by simply calling:

glBindTexture(target, 0) // << default texture object

glDeleteTextures spec



来源:https://stackoverflow.com/questions/19986990/opengl-unbind-texture

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!