+
+//====================================================
+
+//#define DEBUGGL
+
+#ifdef DEBUGGL
+void GL_PrintError(GLenum errornumber, const char *filename, unsigned int linenumber);
+#define CHECKGLERROR { \
+ if (gl_paranoid.integer) { \
+ GLenum gl_errornumber; \
+ if (gl_printcheckerror.integer) \
+ Con_Printf("CHECKGLERROR at %s:%d\n", __FILE__, __LINE__); \
+ if (qglGetError) /* bones_was_here: is this pointer check still necessary? */ \
+ while ((gl_errornumber = qglGetError())) \
+ GL_PrintError(gl_errornumber, __FILE__, __LINE__); \
+ }}
+#else
+#define CHECKGLERROR
+#endif //DEBUGGL
+
+