Fixed deletion of infolog
This commit is contained in:
parent
aef5818474
commit
6fd34439d4
1 changed files with 3 additions and 3 deletions
|
@ -40,7 +40,7 @@ namespace oglu
|
||||||
glGetShaderInfoLog(vertexShader, 512, NULL, infoLog);
|
glGetShaderInfoLog(vertexShader, 512, NULL, infoLog);
|
||||||
std::string err = ("Failed to compile shader " + std::string(vertexShaderFile) + "\n" + infoLog);
|
std::string err = ("Failed to compile shader " + std::string(vertexShaderFile) + "\n" + infoLog);
|
||||||
delete source;
|
delete source;
|
||||||
delete infoLog;
|
delete[] infoLog;
|
||||||
throw std::runtime_error(err);
|
throw std::runtime_error(err);
|
||||||
}
|
}
|
||||||
delete source;
|
delete source;
|
||||||
|
@ -58,7 +58,7 @@ namespace oglu
|
||||||
glGetShaderInfoLog(fragmentShader, 512, NULL, infoLog);
|
glGetShaderInfoLog(fragmentShader, 512, NULL, infoLog);
|
||||||
std::string err = ("Failed to compile shader " + std::string(fragmentShaderFile) + "\n" + infoLog);
|
std::string err = ("Failed to compile shader " + std::string(fragmentShaderFile) + "\n" + infoLog);
|
||||||
delete source;
|
delete source;
|
||||||
delete infoLog;
|
delete[] infoLog;
|
||||||
throw std::runtime_error(err);
|
throw std::runtime_error(err);
|
||||||
}
|
}
|
||||||
delete source;
|
delete source;
|
||||||
|
@ -74,7 +74,7 @@ namespace oglu
|
||||||
{
|
{
|
||||||
glGetProgramInfoLog(program, 512, NULL, infoLog);
|
glGetProgramInfoLog(program, 512, NULL, infoLog);
|
||||||
std::string err = ("Failed to link program.\n" + std::string(infoLog));
|
std::string err = ("Failed to link program.\n" + std::string(infoLog));
|
||||||
delete infoLog;
|
delete[] infoLog;
|
||||||
throw std::runtime_error(err);
|
throw std::runtime_error(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue