#include <stdio.h>
#include <unistd.h>
#include "opengl.h"
+#include "nexus3d_impl.h"
static void GLAPIENTRY gldebug_logger(GLenum src, GLenum type, GLuint id, GLenum severity,
GLsizei len, const char *msg, const void *cls);
{
glewInit();
- glDebugMessageCallbackARB(gldebug_logger, 0);
+ if(nex_apicfg.gl.flags & NEX_OPENGL_DEBUG) {
+ glDebugMessageCallbackARB(gldebug_logger, 0);
+ glEnable(GL_DEBUG_OUTPUT);
+ }
return 0;
}