更新缓冲区对象,无内存泄漏

时间:2016-07-12 23:42:34

标签: opengl

我想用其他数据更新VBO存储,所以我希望以前的存储不会泄漏。我无法使用glMapBuffer,因为我的数据大小会发生变化。因此,如果我再次使用新的大小和数据调用glBufferData,它是否会分配新的存储空间?以前的记忆会发生什么?

1 个答案:

答案 0 :(得分:1)

来自OpenGL规范:

  

else if userDefault.stringForKey("purchases") == "unlockthemecoll2" || userDefault.stringForKey("purchases") == "unlockthemecoll1" [...]删除[s]任何现有的数据存储......