Changed the info log so that it output to INFO on success, to WARN when an

error has occured.
This commit is contained in:
Robert Osfield
2005-05-11 19:32:57 +00:00
parent 460c77b7f0
commit 679c44f4ae
2 changed files with 28 additions and 10 deletions

View File

@@ -326,14 +326,24 @@ void Shader::PerContextShader::compileShader()
{
osg::notify(osg::WARN) << _shader->getTypename() << " glCompileShader \""
<< _shader->getName() << "\" FAILED" << std::endl;
std::string infoLog;
if( getInfoLog(infoLog) )
{
osg::notify(osg::WARN) << _shader->getTypename() << " Shader \""
<< _shader->getName() << "\" infolog:\n" << infoLog << std::endl;
}
}
else
{
std::string infoLog;
if( getInfoLog(infoLog) )
{
osg::notify(osg::INFO) << _shader->getTypename() << " Shader \""
<< _shader->getName() << "\" infolog:\n" << infoLog << std::endl;
}
}
std::string infoLog;
if( getInfoLog(infoLog) )
{
osg::notify(osg::INFO) << _shader->getTypename() << " Shader \""
<< _shader->getName() << "\" infolog:\n" << infoLog << std::endl;
}
}
bool Shader::PerContextShader::getInfoLog( std::string& infoLog ) const