title: OpenGL VBO updating data
body: <p>I have to draw a buffer that holds a couple thousand vertices. I am using a vbo to store the data.</p>
  
  <p>I know I will have to update the VBO many times - but only in small parts at a time.</p>
  
  <p>So I am wondering what the best method to doing so is:</p>
  
  <ol>
  <li>Split VBO up into smaller VBOs (that hold like 300 verts) and then update individual VBOs with 1 call?</li>
  <li>One big VBO and use <strong>lots</strong> of <code>glBufferSubData()</code> calls?</li>
  <li>Use <code>glMapBuffer()</code> and one big VBO?</li>
  </ol>