removed some unnecessary stuff from default shader, using less preprocessor magic, made some variable names a bit more obvious