Add file path when a compiler error arise.

This commit is contained in:
vlj
2014-03-22 22:32:01 +01:00
parent 2cbf8dafc7
commit fd82494ee8

View File

@@ -232,10 +232,11 @@ GLuint LoadShader(const char * file, unsigned type)
glGetShaderiv(Id, GL_COMPILE_STATUS, &Result);
if (Result == GL_FALSE)
{
Log::error("GLWrap", "Error in shader %s", file);
glGetShaderiv(Id, GL_INFO_LOG_LENGTH, &InfoLogLength);
char *ErrorMessage = new char[InfoLogLength];
glGetShaderInfoLog(Id, InfoLogLength, NULL, ErrorMessage);
printf(ErrorMessage);
Log::error("GLWrap", ErrorMessage);
delete[] ErrorMessage;
}