Fixed the Shader issue, it was something odd in the std::string based constructor.