Beispiel #1
0
void Opengl::checkError(const char* identifier)
{
    GLuint errorCode = glGetError();

    if (errorCode != GL_NO_ERROR) {
        Logger::stream(LogType::Fatal, identifier) << getGLErrorMessage(errorCode);
    }
}
Beispiel #2
0
static void checkGLError (const char* file, const int line)
{
    for (;;)
    {
        const GLenum e = glGetError();

        if (e == GL_NO_ERROR)
            break;

        // if the peer is not valid then ignore errors
        if (! checkPeerIsValid (OpenGLContext::getCurrentContext()))
            continue;

        DBG ("***** " << getGLErrorMessage (e) << "  at " << file << " : " << line);
        jassertfalse;
    }
}
Beispiel #3
0
void Opengl::handleError(const char* identifier)
{
    GLuint errorCode = glGetError();    
    Logger::stream(LogType::Fatal, identifier) << getGLErrorMessage(errorCode);
}