added point sprite rendering

particles now can be rendered as textured sprites. adjusting the sprite
size drops performance hard :-(