Original Post
I have a quick question about point sprites; how efficient are they? I render 100 – 200 of them for an old 2D scrolling start field effect. I am also going to use them for fire, smoke, explosions, bullets and pretty much every thing that uses special effects. I have separate textures for each point sprite that I will use. All the sprites however are alpha-blended. I’ve noticed a little lag in the star field when I made a start field with 10,000 stars. I still got a little lag with any thing over 200. Maybe it’s how I’m rendering them, but they seam to work alright in small quantities. But I need tons of them to do what I want to do. So, what is the best way to use these little guys? I’m just using a vertex buffer. I lock it and update the vertex information each frame according to the particles each frame.