Fail if setting a video mode when requesting GL and can't get it.
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40217
This commit is contained in:
parent
67ec8430fa
commit
12fbaa83cf
1 changed files with 4 additions and 0 deletions
|
@ -616,6 +616,10 @@ SDL_Surface * SDL_SetVideoMode (int width, int height, int bpp, Uint32 flags)
|
|||
if ( mode ) { /* Prevent resize events from mode change */
|
||||
SDL_PrivateResize(mode->w, mode->h);
|
||||
}
|
||||
/* Sam - If we asked for an OpenGL mode, but didn't get it, fail */
|
||||
if ( is_opengl && !(mode->flags & SDL_OPENGL) ) {
|
||||
mode = NULL;
|
||||
}
|
||||
/*
|
||||
* rcg11292000
|
||||
* If you try to set an SDL_OPENGL surface, and fail to find a
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue