[Renderer] optimized how shaders are used ^^ ; made some cleanup (still having problems with the process console when it's closed before the render window.) ; improved profiler output a bit