使用 GLFW 进行 OpenGL 上下文重建

OpenGL context recreation with GLFW

我目前正在考虑处理 OpenGL 上下文重建。

但目前存在一些错误。我的一些对象无法重新加载,有时引擎会崩溃。

我使用 GLFW 库创建 OpenGL 上下文,使用 GL3W 库作为扩展加载器。

我的问题很简单:重建上下文时是否应该考虑再次调用 gl3wInit()?

是的,您可能需要再次调用它。

heard 至少在 Windows 上,GL 函数指针可以是特定于上下文的。如果创建新的上下文,则需要获取新的函数指针(gl3wInit() 就是这样做的)。