mirror of https://github.com/encounter/SDL.git
egl: Make SDL_EGL_HasExtension() available outside of SDL_egl.c.
This commit is contained in:
parent
055cad49b6
commit
e758dd53dc
|
@ -152,12 +152,8 @@ int SDL_EGL_SetErrorEx(const char * message, const char * eglFunctionName, EGLin
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EGL implementation of SDL OpenGL ES support */
|
/* EGL implementation of SDL OpenGL ES support */
|
||||||
typedef enum {
|
|
||||||
SDL_EGL_DISPLAY_EXTENSION,
|
|
||||||
SDL_EGL_CLIENT_EXTENSION
|
|
||||||
} SDL_EGL_ExtensionType;
|
|
||||||
|
|
||||||
static SDL_bool SDL_EGL_HasExtension(_THIS, SDL_EGL_ExtensionType type, const char *ext)
|
SDL_bool SDL_EGL_HasExtension(_THIS, SDL_EGL_ExtensionType type, const char *ext)
|
||||||
{
|
{
|
||||||
size_t ext_len;
|
size_t ext_len;
|
||||||
const char *ext_override;
|
const char *ext_override;
|
||||||
|
|
|
@ -122,6 +122,13 @@ typedef struct SDL_EGL_VideoData
|
||||||
} SDL_EGL_VideoData;
|
} SDL_EGL_VideoData;
|
||||||
|
|
||||||
/* OpenGLES functions */
|
/* OpenGLES functions */
|
||||||
|
typedef enum SDL_EGL_ExtensionType {
|
||||||
|
SDL_EGL_DISPLAY_EXTENSION,
|
||||||
|
SDL_EGL_CLIENT_EXTENSION
|
||||||
|
} SDL_EGL_ExtensionType;
|
||||||
|
|
||||||
|
extern SDL_bool SDL_EGL_HasExtension(_THIS, SDL_EGL_ExtensionType type, const char *ext);
|
||||||
|
|
||||||
extern int SDL_EGL_GetAttribute(_THIS, SDL_GLattr attrib, int *value);
|
extern int SDL_EGL_GetAttribute(_THIS, SDL_GLattr attrib, int *value);
|
||||||
/* SDL_EGL_LoadLibrary can get a display for a specific platform (EGL_PLATFORM_*)
|
/* SDL_EGL_LoadLibrary can get a display for a specific platform (EGL_PLATFORM_*)
|
||||||
* or, if 0 is passed, let the implementation decide.
|
* or, if 0 is passed, let the implementation decide.
|
||||||
|
|
Loading…
Reference in New Issue