创建我的VBO是这样的:这是否会导致内存泄漏?
glGenBuffersARB(1,&polyvbo);
glBindBufferARB(GL_ARRAY_BUFFER_ARB,polyvbo);
glBufferDataARB(GL_ARRAY_BUFFER_ARB,sizeof(GLfloat) * tempvct.size(),&tempvct[0],GL_DYNAMIC_COPY);
然后更新了,我只是做同样的事情:
glBindBufferARB(GL_ARRAY_BUFFER_ARB,polyvbo);
glBufferDataARB(GL_ARRAY_BUFFER_ARB,sizeof(GLfloat) * tempvct.size(),&tempvct[0],GL_DYNAMIC_COPY);
(不用说,在tempvct变化数据)
我我只是想知道上述是否会产生内存泄漏。我是否需要删除vbo并重新创建它,或者它会自动删除旧的并更新?
感谢