Bruno Mars, who has revived retro funk and R&B for a new generation, on Sunday swept the Grammy Awards in a surprise snub for the hip-hop world, which had hoped for a major breakthrough on the music industry's biggest night.