Reverted revision 3416, fixing bug #589
http://bugzilla.libsdl.org/show_bug.cgi?id=589 I was going to add the current window to the OpenGL context info, but that doesn't fix the case where you set the current context to NULL and then set the current context to the same window it had before. This also doesn't take into account changes to the window that might affect the context, such as viewport changing or fullscreen/windowed mode changing. Any ideas? --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402759
This commit is contained in:
parent
e8f122166c
commit
1725937a2c
2 changed files with 0 additions and 7 deletions
|
@ -127,7 +127,6 @@ struct SDL_Window
|
|||
|
||||
int display;
|
||||
SDL_Renderer *renderer;
|
||||
SDL_GLContext context;
|
||||
|
||||
void *userdata;
|
||||
void *driverdata;
|
||||
|
|
|
@ -2525,12 +2525,6 @@ SDL_GL_MakeCurrent(SDL_WindowID windowID, SDL_GLContext context)
|
|||
if (!context) {
|
||||
window = NULL;
|
||||
}
|
||||
if (window) {
|
||||
if (window->context == context) {
|
||||
return 0;
|
||||
}
|
||||
window->context = context;
|
||||
}
|
||||
return _this->GL_MakeCurrent(_this, window, context);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue