OpenGL glBufferData cause stuttering while loading terrain LOD

Check out:

and search for references to “vertex buffer object” and “buffer object” in general.

Here’s an interesting snippet:

So in this case (BufferSubData) it sounds like they’re saying that instead of implicit synchronization (draw thread blocks), they’re going to ghost the buffer object (aka resource renaming) if the buffer object is referenced by a draw call still in-flight.