this is why you create one large buffer that stores everything you're going to draw then you use Buf
this is why you create one large buffer that stores everything you're going to draw
then you use BufferSubData with an offset to update it
then you use BufferSubData with an offset to update it