3

Cocoaでは、メインスレッドでウィンドウを作成/管理する必要があることを理解しています。したがって、固有のコンテキストを持つ2つまたは3つのウィンドウが必要ですが、実際には、別々のスレッドからそれぞれに描画することをお勧めします。さらに、グーグル検索の少しは、1つのスレッドでの迅速なコンテキスト切り替えがかなり高価/遅いことを示しているようです。

4

1 に答える 1

1

具体的には、コンテキストの高速切り替えのためにCGLインターフェイスを確認することをお勧めしますCGLSetCurrentContext。ただし、CocoaアプリケーションでNSOpenGLContextmakeCurrentContextのメソッドを使用する方が一貫性がある場合があります。

于 2012-07-02T15:06:51.483 に答える