关于 wglShareLists 的使用
这里有一篇文章:
OpengGL 中的同步及资源共享 | 柯幽 (keyou.github.io)
然后是实际使用。
windows上面创建共享上下文,之前一直失败,没有找到原因,今天测试成功。原因就是:要共享的 OpenGL 上下文,创建好之后,什么也不要修改,马上共享。这样创建的纹理就能共享使用了。
多窗口,可以看到各个窗口新创建的纹理的 ID 已经按公共顺序排列了,而不是每个窗口单独的顺序。
然后关掉两个窗口,共享的纹理就失效了:
这里有一篇文章:
OpengGL 中的同步及资源共享 | 柯幽 (keyou.github.io)
然后是实际使用。
windows上面创建共享上下文,之前一直失败,没有找到原因,今天测试成功。原因就是:要共享的 OpenGL 上下文,创建好之后,什么也不要修改,马上共享。这样创建的纹理就能共享使用了。
多窗口,可以看到各个窗口新创建的纹理的 ID 已经按公共顺序排列了,而不是每个窗口单独的顺序。
然后关掉两个窗口,共享的纹理就失效了: