#ifndef SDL_BOPENGL_H
#define SDL_BOPENGL_H
#if defined(SDL_VIDEO_DRIVER_HAIKU) && defined(SDL_VIDEO_OPENGL)
#ifdef __cplusplus
extern "C" {
#endif
#include "../SDL_sysvideo.h"
extern bool HAIKU_GL_LoadLibrary(SDL_VideoDevice *_this, const char *path); extern SDL_FunctionPointer HAIKU_GL_GetProcAddress(SDL_VideoDevice *_this, const char *proc); extern void HAIKU_GL_UnloadLibrary(SDL_VideoDevice *_this); extern bool HAIKU_GL_MakeCurrent(SDL_VideoDevice *_this, SDL_Window *window,
SDL_GLContext context);
extern bool HAIKU_GL_SetSwapInterval(SDL_VideoDevice *_this, int interval); extern bool HAIKU_GL_GetSwapInterval(SDL_VideoDevice *_this, int *interval); extern bool HAIKU_GL_SwapWindow(SDL_VideoDevice *_this, SDL_Window *window);
extern SDL_GLContext HAIKU_GL_CreateContext(SDL_VideoDevice *_this, SDL_Window *window);
extern bool HAIKU_GL_DestroyContext(SDL_VideoDevice *_this, SDL_GLContext context);
extern void HAIKU_GL_RebootContexts(SDL_VideoDevice *_this);
#ifdef __cplusplus
}
#endif
#endif
#endif