Mercurial > sdl-ios-xcode
diff include/SDL_video.h @ 3057:089a77aebb7d
Added test program for SDL_CreateWindowFrom()
Make sure OpenGL library is loaded before working with OpenGL windows,
even those created with SDL_CreateWindowFrom()
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 09 Feb 2009 05:32:12 +0000 |
parents | 4e4f47c5f941 |
children | 32efcc94b3da |
line wrap: on
line diff
--- a/include/SDL_video.h Sun Feb 08 15:35:06 2009 +0000 +++ b/include/SDL_video.h Mon Feb 09 05:32:12 2009 +0000 @@ -111,7 +111,8 @@ SDL_WINDOW_MAXIMIZED = 0x00000040, /**< maximized */ SDL_WINDOW_INPUT_GRABBED = 0x00000100, /**< window has grabbed input focus */ SDL_WINDOW_INPUT_FOCUS = 0x00000200, /**< window has input focus */ - SDL_WINDOW_MOUSE_FOCUS = 0x00000400 /**< window has mouse focus */ + SDL_WINDOW_MOUSE_FOCUS = 0x00000400, /**< window has mouse focus */ + SDL_WINDOW_FOREIGN = 0x00000800 /**< window not created by SDL */ } SDL_WindowFlags; /** @@ -1363,6 +1364,7 @@ * your program from the dynamic library using SDL_GL_GetProcAddress(). * * \sa SDL_GL_GetProcAddress() + * \sa SDL_GL_UnloadLibrary() */ extern DECLSPEC int SDLCALL SDL_GL_LoadLibrary(const char *path); @@ -1374,6 +1376,15 @@ extern DECLSPEC void *SDLCALL SDL_GL_GetProcAddress(const char *proc); /** + * \fn void SDL_GL_UnloadLibrary(void) + * + * \brief Unload the OpenGL library previously loaded by SDL_GL_LoadLibrary() + * + * \sa SDL_GL_LoadLibrary() + */ +extern DECLSPEC void SDLCALL SDL_GL_UnloadLibrary(void); + +/** * \fn SDL_bool SDL_GL_ExtensionSupported(const char *extension) * * \brief Return true if an OpenGL extension is supported for the current context.