add a mesh particle system with custom shader