| | |
| | | /* |
| | | Simple DirectMedia Layer |
| | | Copyright (C) 1997-2016 Sam Lantinga <slouken@libsdl.org> |
| | | Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org> |
| | | |
| | | This software is provided 'as-is', without any express or implied |
| | | warranty. In no event will the authors be held liable for any damages |
| | |
| | | */ |
| | | #include "../../SDL_internal.h" |
| | | |
| | | #ifndef _SDL_winopengles_h |
| | | #define _SDL_winopengles_h |
| | | #ifndef SDL_winopengles_h_ |
| | | #define SDL_winopengles_h_ |
| | | |
| | | #if SDL_VIDEO_OPENGL_EGL |
| | | |
| | |
| | | #define WIN_GLES_GetProcAddress SDL_EGL_GetProcAddress |
| | | #define WIN_GLES_UnloadLibrary SDL_EGL_UnloadLibrary |
| | | #define WIN_GLES_GetSwapInterval SDL_EGL_GetSwapInterval |
| | | /* See the WIN_GLES_GetSwapInterval implementation to see why this is commented out */ |
| | | /*#define WIN_GLES_SetSwapInterval SDL_EGL_SetSwapInterval*/ |
| | | extern int WIN_GLES_SetSwapInterval(_THIS, int interval); |
| | | #define WIN_GLES_SetSwapInterval SDL_EGL_SetSwapInterval |
| | | |
| | | extern int WIN_GLES_LoadLibrary(_THIS, const char *path); |
| | | extern SDL_GLContext WIN_GLES_CreateContext(_THIS, SDL_Window * window); |
| | | extern void WIN_GLES_SwapWindow(_THIS, SDL_Window * window); |
| | | extern int WIN_GLES_SwapWindow(_THIS, SDL_Window * window); |
| | | extern int WIN_GLES_MakeCurrent(_THIS, SDL_Window * window, SDL_GLContext context); |
| | | extern void WIN_GLES_DeleteContext(_THIS, SDL_GLContext context); |
| | | extern int WIN_GLES_SetupWindow(_THIS, SDL_Window * window); |
| | | |
| | | #endif /* SDL_VIDEO_OPENGL_EGL */ |
| | | |
| | | #endif /* _SDL_winopengles_h */ |
| | | #endif /* SDL_winopengles_h_ */ |
| | | |
| | | /* vi: set ts=4 sw=4 expandtab: */ |