splink/source/opengl.h

20 lines
409 B
C

#if BUILD_WIN32
#include <windows.h>
#include <gl/gl.h>
#include "ext/wglext.h"
#else
#error "OpenGL includes for platform not supported."
#endif
#include "ext/glext.h"
#define GLProc(name, type) PFN##type##PROC name = 0;
#include "opengl_procedure_list.h"
internal void
LoadAllOpenGLProcedures(void)
{
#define GLProc(name, type) name = os->LoadOpenGLProcedure(#name);
#include "opengl_procedure_list.h"
}