#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);
}
-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) {