store particle data to texture