The only water-proof makeup u need is eye makeup such as liner/kajal and mascara.. u don't need waterproof foundation etc..
A fixing/setting spray "sets" u're makeup and makes it last longer.. unless u plan on getting drenched on u're wedding, waterproof makeup isn't required!