使用 GLFW 进行 OpenGL 上下文重建
OpenGL context recreation with GLFW
我目前正在考虑处理 OpenGL 上下文重建。
但目前存在一些错误。我的一些对象无法重新加载,有时引擎会崩溃。
我使用 GLFW 库创建 OpenGL 上下文,使用 GL3W 库作为扩展加载器。
我的问题很简单:重建上下文时是否应该考虑再次调用 gl3wInit()?
是的,您可能需要再次调用它。
我 heard 至少在 Windows 上,GL 函数指针可以是特定于上下文的。如果创建新的上下文,则需要获取新的函数指针(gl3wInit()
就是这样做的)。
我目前正在考虑处理 OpenGL 上下文重建。
但目前存在一些错误。我的一些对象无法重新加载,有时引擎会崩溃。
我使用 GLFW 库创建 OpenGL 上下文,使用 GL3W 库作为扩展加载器。
我的问题很简单:重建上下文时是否应该考虑再次调用 gl3wInit()?
是的,您可能需要再次调用它。
我 heard 至少在 Windows 上,GL 函数指针可以是特定于上下文的。如果创建新的上下文,则需要获取新的函数指针(gl3wInit()
就是这样做的)。