在 SDL2 中,是否有可能在销毁窗口的同时保留为其创建的 GL 上下文?
我试图让用户切换无边框窗口模式,据我所知,这需要重新创建窗口。如果我不必因为必须创建新的 GL 上下文而重新加载所有 GL 资源,那将是理想的。
我可以只销毁窗口并使现有的 GL 上下文成为新窗口的当前上下文,还是销毁窗口会破坏/使为其创建的 OpenGL 上下文无效?我只能找到共享上下文的文档,但找不到回收它的文档。
最佳答案
SDL_SetWindowBordered(SDL_Window*, SDL_bool);
虽然我不知道你问题的答案。
关于c++ - 在保留 GL 上下文的同时删除 SDL2 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26189044/