glBufferData
以下は、 VBO の設定に使用される正式な宣言です。
void glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
ただし、紛らわしいのは、複数の VBO を持つことができるということですが、この関数は特定の VBO へのハンドルを必要としないため、目的の VBO をどのように認識するのでしょうか?
target
パラメータはまたはのいずれGL_ARRAY_BUFFER
かGL_ELEMENT_ARRAY_BUFFER
ですが、私の理解では、これらのそれぞれを複数持つことができます。
glBufferSubData
同じことが、VBO で後で呼び出されることを意図した同様のメソッドにも当てはまります。