[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/kwin/lib
From: Fredrik Höglund <fredrik () kde ! org>
Date: 2010-03-12 14:55:35
Message-ID: 1268405735.509791.10615.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1102451 by fredrik:
Improve the debug output from checkGLError().
M +12 -1 kwinglutils.cpp
--- trunk/KDE/kdebase/workspace/kwin/lib/kwinglutils.cpp #1102450:1102451
@@ -104,7 +104,18 @@
GLenum err = glGetError();
if( err != GL_NO_ERROR )
{
- kWarning(1212) << "GL error (" << txt << "): 0x" << QString::number( err, 16 ) ;
+ QString string;
+ switch (err)
+ {
+ case GL_INVALID_ENUM: string = "GL_INVALID_ENUM"; break;
+ case GL_INVALID_VALUE: string = "GL_INVALID_VALUE"; break;
+ case GL_INVALID_OPERATION: string = "GL_INVALID_OPERATION"; break;
+ case GL_STACK_OVERFLOW: string = "GL_STACK_OVERFLOW"; break;
+ case GL_STACK_UNDERFLOW: string = "GL_STACK_UNDERFLOW"; break;
+ case GL_OUT_OF_MEMORY: string = "GL_OUT_OF_MEMORY"; break;
+ default: string = QString( "0x" ) + QString::number( err, 16 ); break;
+ }
+ kWarning(1212) << "GL error (" << txt << "): " << string;
return true;
}
return false;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic