Browse Source

Fixed various superflous spaces and newlines in Shader error messages.

The debug classes are long overdue for total rework. This isn't usable.
pull/278/head
Vladimír Vondruš 13 years ago
parent
commit
63245ae457
  1. 10
      src/AbstractShaderProgram.cpp
  2. 3
      src/Shader.cpp

10
src/AbstractShaderProgram.cpp

@ -152,12 +152,18 @@ void AbstractShaderProgram::link() {
/* Show error log and delete shader */
if(status == GL_FALSE) {
Error() << "AbstractShaderProgram: linking failed with the following message:\n"
Error out;
out.setFlag(Debug::NewLineAtTheEnd, false);
out.setFlag(Debug::SpaceAfterEachValue, false);
out << "AbstractShaderProgram: linking failed with the following message:\n"
<< message;
/* Or just warnings, if there are any */
} else if(message[0] != 0) {
Debug() << "AbstractShaderProgram: linking succeeded with the following message:\n"
Debug out;
out.setFlag(Debug::NewLineAtTheEnd, false);
out.setFlag(Debug::SpaceAfterEachValue, false);
out << "AbstractShaderProgram: linking succeeded with the following message:\n"
<< message;
}

3
src/Shader.cpp

@ -149,6 +149,9 @@ GLuint Shader::compile() {
case Type::Fragment: err << "fragment"; break;
}
err.setFlag(Debug::NewLineAtTheEnd, false);
err.setFlag(Debug::SpaceAfterEachValue, false);
/* Show error log and delete shader */
if(status == GL_FALSE) {
err << " shader failed to compile with the following message:\n"

Loading…
Cancel
Save