Beispiel #1
0
 bool GlShader::loadFromString(const std::string& source)
 {
     if(source.empty())
         return loadFromStrings({ });
     else
         return loadFromStrings({ source });
 }
Beispiel #2
0
    bool GlShader::loadFromFiles(const std::vector<std::string>& fileNames)
    {
        _fileName = implicitName(fileNames, _type);

        std::vector<std::string> sources;
        for(const auto& file : fileNames)
        {
            sources.push_back( fileToString(file) );
            if(sources.back().empty())
                sources.pop_back();
        }

        return loadFromStrings( sources );
    }
Beispiel #3
0
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
void ParamMap::loadIni( string fileName ) {
    _fileName = fileName;
    vector<string> file = pbFiles::readStrings( ofToDataPath( fileName ) );
    loadFromStrings( file );
}