fixed state leak in 3dengfx particle system when using point sprites