我正在尝试编写一个使用土壤来封装土壤调用的类。但是,如果我使用以下命令加载图像,则找不到任何其他删除内存的方法
SOIL_load_OGL_texture 那么,在这个调用之后,正确的清理方法是什么呢?
发布于 2012-02-24 17:42:54
它返回OGL纹理标识符
/* load an image file directly as a new OpenGL texture */
GLuint tex_2d = SOIL_load_OGL_texture
(
"img.png",
SOIL_LOAD_AUTO,
SOIL_CREATE_NEW_ID,
SOIL_FLAG_MIPMAPS | SOIL_FLAG_INVERT_Y | SOIL_FLAG_NTSC_SAFE_RGB | SOIL_FLAG_COMPRESS_TO_DXT
);所以应该使用OGL函数来释放它:
glDeleteTextures( 1, &tex_2d );我没有使用过这个库,但我会这样做
https://stackoverflow.com/questions/9428352
复制相似问题