創建我的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並重新創建它,或者它會自動刪除舊的並更新?
感謝