progress:

- matched shader more closely to three.js/flurry
- fixed backcolor and fade config
- re-implemented texture
- re-implemented blend modes

- some shader adjustments
- fixed triangles going missing when excessive amounts drawn
- switched to using frsqrte in update
- blanked verticies array each draw to fix lingering particles