In general, does switching to fullscreen in any OS mean that the current window has to be destroyed and a new fullscreen window has to be created?
If so, then the GL context is gone with switching to fullscreen! So what would be an effecient way to solve this problem? Can the context be detatched from the window context and reattached to the fullscreen window? The other way would be to reload all the stuff to GL, which doesn’t sound like a neat solution.
How is this handled usually?