void VSFontLib::checkOpenGLError(std::string error) { if (isOpenGLError()) { std::cerr << error << std::endl; exit(EXIT_FAILURE); } }
void checkOpenGLError(std::string error) { int maxLength; char result[128]; if(isOpenGLError()) { std::cerr << error << std::endl; glGetShaderInfoLog(ProgramShader::getInstance()->getUId("VertexShader"), sizeof(result), &maxLength, result); if(maxLength > 11) std::cerr << "Error Vertex Shader: " << result; glGetShaderInfoLog(ProgramShader::getInstance()->getUId("FragmentShader"), sizeof(result), &maxLength, result); if(maxLength > 11) std::cerr << "Error Fragment Shader: " << result; glGetProgramInfoLog(ProgramShader::getInstance()->getUId("Program"), sizeof(result), &maxLength, result); if(maxLength > 11) std::cerr << "Error Program: " << result << std::endl; exit(EXIT_FAILURE); } }