do not load/unload opengl library when SDL_WINDOW_METAL flag is changed
This commit is contained in:
1 parent
d7873e656b
commit
a1a7ead753
1 file changed
-11
@@ -1845,17 +1845,6 @@ SDL_RecreateWindow(SDL_Window * window, Uint32 flags)
|
|||||||
need_gl_load = SDL_TRUE;
|
need_gl_load = SDL_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((window->flags & SDL_WINDOW_METAL) != (flags & SDL_WINDOW_METAL)) {
|
|
||||||
if (flags & SDL_WINDOW_METAL) {
|
|
||||||
need_gl_load = SDL_TRUE;
|
|
||||||
} else {
|
|
||||||
need_gl_unload = SDL_TRUE;
|
|
||||||
}
|
|
||||||
} else if (window->flags & SDL_WINDOW_METAL) {
|
|
||||||
need_gl_unload = SDL_TRUE;
|
|
||||||
need_gl_load = SDL_TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((window->flags & SDL_WINDOW_VULKAN) != (flags & SDL_WINDOW_VULKAN)) {
|
if ((window->flags & SDL_WINDOW_VULKAN) != (flags & SDL_WINDOW_VULKAN)) {
|
||||||
if (flags & SDL_WINDOW_VULKAN) {
|
if (flags & SDL_WINDOW_VULKAN) {
|
||||||
need_vulkan_load = SDL_TRUE;
|
need_vulkan_load = SDL_TRUE;
|
||||||
|
|||||||
Reference in new issue
Block a user