comparison Framework/OpenGL/OpenGLShader.cpp @ 599:6da17230c7a3

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 27 Apr 2019 10:56:25 +0200
parents 434ceeb0bcab
children 58e1faeafb1b
comparison
equal deleted inserted replaced
598:a806abb497b8 599:6da17230c7a3
51 51
52 // Check if there were errors 52 // Check if there were errors
53 int infoLen = 0; 53 int infoLen = 0;
54 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLen); 54 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLen);
55 55
56 if (infoLen > 0) 56 if (infoLen > 1) // Might be equal to 1, which amounts to no error
57 { 57 {
58 std::string infoLog; 58 std::string infoLog;
59 infoLog.resize(infoLen + 1); 59 infoLog.resize(infoLen + 1);
60 glGetShaderInfoLog(shader, infoLen, NULL, &infoLog[0]); 60 glGetShaderInfoLog(shader, infoLen, NULL, &infoLog[0]);
61 glDeleteShader(shader); 61 glDeleteShader(shader);