Optimising Particles - Pooling etc.

BlitzMax Forums/BlitzMax Programming/Optimising Particles - Pooling etc.

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

So if you have, for example, a rotating star as a particle then Vertex Buffers won't help?
However, if you have a non-rotating particle where the vertices (?) do not change but it's draw position does then they CAN speed things up.
I think colour is passed in the vertex information (is that right?) so a colour changing particle would negate the effect. Would that also include alpha?
<edit> If that is all true then Vertex Buffers seem to be of limited use for Particles however fast. So...
Is there a DX version of Vertex Arrays?
Can Vertex Arrays be done with native Bmax commands?