我知道cocoa要求在主线程上创建/管理windows。所以,我希望有两个或三个窗口有独特的上下文,但我真的更喜欢从不同的线程来绘制每一个窗口。另外,google搜索的一点点结果似乎表明,在一个线程上快速切换上下文是非常昂贵/缓慢的。

最佳答案

您可能需要查看用于快速上下文切换的CGL接口,特别是:CGLSetCurrentContext。然而,在可可应用中使用makeCurrentContext方法来NSOpenGLContext可能更为一致。

关于objective-c - wglMakeCurrent或glXMakeCurrent的Cocoa/OSX等效项是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11296038/

10-09 16:23
查看更多