Fixed deletion of infolog

This commit is contained in:
Robert 2021-01-21 15:50:24 +01:00
parent aef5818474
commit 6fd34439d4

View file

@ -40,7 +40,7 @@ namespace oglu
glGetShaderInfoLog(vertexShader, 512, NULL, infoLog);
std::string err = ("Failed to compile shader " + std::string(vertexShaderFile) + "\n" + infoLog);
delete source;
delete infoLog;
delete[] infoLog;
throw std::runtime_error(err);
}
delete source;
@ -58,7 +58,7 @@ namespace oglu
glGetShaderInfoLog(fragmentShader, 512, NULL, infoLog);
std::string err = ("Failed to compile shader " + std::string(fragmentShaderFile) + "\n" + infoLog);
delete source;
delete infoLog;
delete[] infoLog;
throw std::runtime_error(err);
}
delete source;
@ -74,7 +74,7 @@ namespace oglu
{
glGetProgramInfoLog(program, 512, NULL, infoLog);
std::string err = ("Failed to link program.\n" + std::string(infoLog));
delete infoLog;
delete[] infoLog;
throw std::runtime_error(err);
}