- For each fog mode, compile a different version of each shader. - Could maybe do some fancier preprocessing to make writing shaders easier?