Я генерирую массивы вершин на лету при каждом рендере, и хочу впоследствии удалить массивы. glDrawArrays
немедленно копирует массивы вершин на сервер? Следовательно, безопасно ли удалять массивы вершин после вызова glDrawArrays
?
float * vp = GetVertices(); // Regenerated on each render
glVertexPointer(3, GL_FLOAT, 3 * sizeof(float), vp);
glDrawArrays(GL_TRIANGLES, 0, nVertices);
delete[] vp; // Can I do this?
В противном случае, как определить, когда безопасно удалять массивы вершин?