Merge branch 'master' of goat:git/laserbrain_demo
[laserbrain_demo] / src / opengl.c
index 9fe7ea3..796144c 100644 (file)
@@ -1,8 +1,10 @@
 #include "opengl.h"
 #include "logger.h"
 
-static void gldebug_logger(unsigned int src, unsigned int type, unsigned int id,
-               unsigned int severity, int len, const char *msg, const void *cls);
+
+static void GLAPIENTRY gldebug_logger(GLenum src, GLenum type, GLuint id, GLenum severity,
+               GLsizei len, const char *msg, const void *cls);
+
 static const char *gldebug_srcstr(unsigned int src);
 static const char *gldebug_typestr(unsigned int type);
 static const char *gldebug_sevstr(unsigned int sev);
@@ -26,8 +28,8 @@ int init_opengl(void)
 }
 
 
-static void gldebug_logger(unsigned int src, unsigned int type, unsigned int id,
-               unsigned int severity, int len, const char *msg, const void *cls)
+static void GLAPIENTRY gldebug_logger(GLenum src, GLenum type, GLuint id, GLenum severity,
+               GLsizei len, const char *msg, const void *cls)
 {
        static const char *fmt = "[GLDEBUG] (%s) %s: %s\n";
        switch(type) {