| // |
| // File: glError.h |
| // Author: fatray |
| // |
| // Created on 02 December 2007, 16:08 |
| // |
| |
| #ifndef _GLERROR_H |
| #define _GLERROR_H |
| |
| // no need to include GL in here, |
| // if someone wants GL errors they probably already included it. |
| |
| |
| /* |
| * if we are debugging, print all glErrors to stderr. |
| * Remeber that glErrors are buffered, this just prints any in the buffer. |
| */ |
| #ifdef NDEBUG |
| #define glError() |
| #else |
| #define glError() { \ |
| GLenum err; \ |
| while ((err = glGetError()) != GL_NO_ERROR) \ |
| fprintf(stderr, "glError: %s at %s:%u\n", \ |
| (char *)gluErrorString(err), __FILE__, __LINE__); \ |
| } |
| #endif /* glError */ |
| |
| #endif /* _GLERROR_H */ |