msys2_libs='mingw-w64-i686-libpng mingw-w64-i686-libjpeg-turbo\r
mingw-w64-i686-freetype mingw-w64-i686-zlib mingw-w64-i686-libogg\r
mingw-w64-i686-libvorbis mingw-w64-i686-SDL2 mingw-w64-i686-glew\r
- mingw-w64-i686-assimp'\r
+ mingw-w64-i686-assimp mingw-w64-i686-openal'\r
\r
debian_libs='libpng-dev libjpeg-dev libfreetype6-dev libogg-dev libvorbis-dev\r
- libsdl2-dev libglew-dev libassimp-dev'\r
+ libsdl2-dev libglew-dev libassimp-dev libopenal-dev'\r
\r
github_libs='gph-math libvmath libimago libresman libdrawtext libtreestore\r
libgoatvr'\r
#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) {