Implement depth corrected particle rendering