views:

234

answers:

0

VBO is effective complex geometric 3D object. But I think plain DrawArray with transformed vertices/texcoords are better for 2D animation sequence sprites.

Because there are a only 4 vertices for a box. With VBO, those vertices duplicated for each texcoords, and draw function should be called many times. But with DrawArray, just pushes all dynamically transformed vertices/texcoords can be pushed to GPU by a single call.

As I know, calling draw function cost is very expensive. But draw command should be buffered. So I'm feeling hard to make decision.

In addition, I have a plan to make particles with sprites textured by animation sequence. Am I going to right way? Any advise?