Cocoaでは、メインスレッドでウィンドウを作成/管理する必要があることを理解しています。したがって、固有のコンテキストを持つ2つまたは3つのウィンドウが必要ですが、実際には、別々のスレッドからそれぞれに描画することをお勧めします。さらに、グーグル検索の少しは、1つのスレッドでの迅速なコンテキスト切り替えがかなり高価/遅いことを示しているようです。
質問する
371 次
1 に答える
1
具体的には、コンテキストの高速切り替えのためにCGLインターフェイスを確認することをお勧めしますCGLSetCurrentContext
。ただし、CocoaアプリケーションでNSOpenGLContextmakeCurrentContext
のメソッドを使用する方が一貫性がある場合があります。
于 2012-07-02T15:06:51.483 に答える