Shader ====== Shaders are written in glsl, version 450, with additional custom preprocessor.