Various Shader Improvements DO NOT MERGE
Also made precompiled shaders output to output_log.txt