首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >土壤图像库和释放内存

土壤图像库和释放内存
EN

Stack Overflow用户
提问于 2012-02-24 17:30:12
回答 1查看 1.3K关注 0票数 0

我正在尝试编写一个使用土壤来封装土壤调用的类。但是,如果我使用以下命令加载图像,则找不到任何其他删除内存的方法

代码语言:javascript
复制
SOIL_load_OGL_texture    

那么,在这个调用之后,正确的清理方法是什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-24 17:42:54

它返回OGL纹理标识符

代码语言:javascript
复制
/* 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函数来释放它:

代码语言:javascript
复制
glDeleteTextures( 1, &tex_2d );

我没有使用过这个库,但我会这样做

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9428352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档