Only expose the OpenGL flag to SDL 1.2 if it was requested.
The window flags mean the window is OpenGL capable. The surface flag means that the surface is a stub surface representing a window that has an OpenGL context attached.
This commit is contained in:
parent
8443161ffd
commit
e74e437b3c
1 changed files with 1 additions and 1 deletions
|
@ -519,7 +519,7 @@ SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags)
|
|||
if (window_flags & SDL_WINDOW_FULLSCREEN) {
|
||||
surface_flags |= SDL_FULLSCREEN;
|
||||
}
|
||||
if (window_flags & SDL_WINDOW_OPENGL) {
|
||||
if ((window_flags & SDL_WINDOW_OPENGL) && (flags & SDL_OPENGL)) {
|
||||
surface_flags |= SDL_OPENGL;
|
||||
}
|
||||
if (window_flags & SDL_WINDOW_RESIZABLE) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue