SDL_GL_退出后删除上下文? 使用SDL2关闭子系统后,删除OpenGL上下文是否安全

SDL_GL_退出后删除上下文? 使用SDL2关闭子系统后,删除OpenGL上下文是否安全,opengl,sdl-2,Opengl,Sdl 2,文件确实很模糊。问题代码是以下两种声明: SDL_GL_DeleteContext(glcontext); SDL_Quit(); 我认为如果窗口立即关闭,所有其他清理工作都在后台进行,那么响应性会更好。您在上一句中所说的内容可以通过SDL\u HideWindow实现 至于SDL\u Quit——因为它“清理所有初始化的子系统”,并且SDL\u Init文档说它“必须在使用任何其他SDL函数之前调用”,所以在SDL\u Quit之后不应该调用任何SDL函数。即使它能在某些系统上工作,也不能保

文件确实很模糊。问题代码是以下两种声明:

SDL_GL_DeleteContext(glcontext);
SDL_Quit();

我认为如果窗口立即关闭,所有其他清理工作都在后台进行,那么响应性会更好。

您在上一句中所说的内容可以通过
SDL\u HideWindow
实现

至于
SDL\u Quit
——因为它“清理所有初始化的子系统”,并且
SDL\u Init
文档说它“必须在使用任何其他SDL函数之前调用”,所以在
SDL\u Quit
之后不应该调用任何SDL函数。即使它能在某些系统上工作,也不能保证其他系统(或未来版本)能工作