23 #ifndef _SDL_x11opengles_h
24 #define _SDL_x11opengles_h
26 #if SDL_VIDEO_OPENGL_EGL
28 #include "../SDL_sysvideo.h"
29 #include "../SDL_egl.h"
31 typedef struct SDL_PrivateGLESData
33 } SDL_PrivateGLESData;
36 #define X11_GLES_GetAttribute SDL_EGL_GetAttribute
37 #define X11_GLES_GetProcAddress SDL_EGL_GetProcAddress
38 #define X11_GLES_UnloadLibrary SDL_EGL_UnloadLibrary
39 #define X11_GLES_SetSwapInterval SDL_EGL_SetSwapInterval
40 #define X11_GLES_GetSwapInterval SDL_EGL_GetSwapInterval
41 #define X11_GLES_DeleteContext SDL_EGL_DeleteContext
43 extern int X11_GLES_LoadLibrary(
_THIS,
const char *
path);
44 extern XVisualInfo *X11_GLES_GetVisual(
_THIS, Display *
display,
int screen);
void * SDL_GLContext
An opaque handle to an OpenGL context.
GLsizei const GLchar *const * path