diff --git a/src/video/switch/SDL_switchvideo.c b/src/video/switch/SDL_switchvideo.c index 4d3c95c464546..464df0c8e9fc2 100644 --- a/src/video/switch/SDL_switchvideo.c +++ b/src/video/switch/SDL_switchvideo.c @@ -152,6 +152,10 @@ SWITCH_VideoInit(_THIS) void SWITCH_VideoQuit(_THIS) { + if (_this->gl_config.driver_loaded) { + SDL_GL_UnloadLibrary(); + } + // exit touch SWITCH_QuitTouch(); //exit keyboard @@ -325,4 +329,4 @@ SWITCH_PumpEvents(_THIS) SWITCH_PollMouse(); } -#endif /* SDL_VIDEO_DRIVER_SWITCH */ \ No newline at end of file +#endif /* SDL_VIDEO_DRIVER_SWITCH */