作者littleshan (我要加入剑道社!)
看板GameDesign
标题Re: [程式] Open GL的texture问题
时间Mon Oct 30 17:24:01 2006
※ 引述《elfria (elfria)》之铭言:
: 我读图档....结果读一读...读了上百MB...
: 现在变成,再读一张图硬碟就会磨一下...速度变超慢...
: ------------这是我载入图的方式---------------------
: glGenTextures(1, &texture);
: glBindTexture(GL_TEXTURE_2D, texture);
: glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, W, H,
: 0, GL_BGRA_EXT, GL_UNSIGNED_BYTE, data);
: 可是我不知道要怎麽 释放记忆体!!
: 所以图越读越多, 速度越来越慢@_@
glDeleteTextures(1, &texture);
这样会释放配置在 texture 上的记忆体
如果说 glGenTexture() 相当於 malloc()
那麽 glDeleteTexture() 就相当於 free()
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.3.35
1F:推 elfria:原来如此..不愧是OPEN GL之神.. 10/31 04:09
2F:推 elfria:三分天下诸葛亮,一统江湖littleshan 10/31 04:12
3F:→ elfria:这句话走在路上都能听到小孩子在念 10/31 04:12