Jump to content

  • Log In with Google      Sign In   
  • Create Account


Spck

Member Since 29 Dec 2012
Offline Last Active Jan 18 2013 05:17 PM
-----

Topics I've Started

Adding/Removing from VBO at runtime

29 December 2012 - 04:23 AM

I'm new to Modern OpenGL and have been following a handful of tutorials online. I'd appreciate some clarification on a few things so my head doesn't explode. None of the tutorials speak of adding/removing data from VBOs once the buffer has already been filled. I could really use some assistance.

 

 

So let's say I have 2 objects, each with vertex data loaded into a single VBO as

 

[x, y, z, w,

 r, g, b, a,

 x, y, z, w,

 etc]

 

What's the best practice to adding another object to the VBO? Copy the original VBO into a larger array, add the new vertex data, then bind the larger array as the VBO?

 

Also, how would I go about removing objects (all of their vertex data)? Destroy the VBO and create a new one? (Removing particular parts of the VBO is beyond me.)

 

As you can tell, I don't quite have a grasp on the concept. If someone could point me in the right direction I'd very much appreciate it.


PARTNERS