Split particle rendering into it's own method for shader purposes