std::string path; nvutil::GetCurrentDir( path ); path += "/effects/blue.cg"; ifstream shader_file; shader_file.open( path ); std::stringstream ss; ss << shader_file.rdbuf(); std::string shader_string = ss.str();