Added shader preprocessor
enforced unix line endings