I figured you'd all want some performance stuff in there.  After adding it, all I can say is GapiDraw is holding up quite nicely.  Another picture for you below.  Technical info:
Each particle is a png file with another png used for alphablt.  Also, as each particle ages, the opacity is decremented.  The screenshot below has a particle population of 5000 particles.  When one dies, it is reinitialized and becomes in essence a new particle. Since the last post (15 minutes ago?) I added the ability to pass your own update function which will be used to create more than the fountain you see here (I also copied FPS code from the tiledemo).
