title: I have a SpriteBatch, but what about batching geometry?
body: <p>I have written a SpriteBatch utility that can batch sprites together and render them using GL_TRIANGLES ( 6 vertices per sprite ). I would also like to be able to have a way to draw other primitives, such as GL_LINES, using a similar method. How should I batch this other kind of geometry together? Would it be a good idea to have Batch classes for each of these types?</p>