문제

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.

도움이 되었습니까?

해결책

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top