1

ソースコードAはを使用しCGLContextObjます。

ソースコードBはを使用しQGLContextます。

これらのコードがGLコンテキストを共有できる方法はありますか?

  • QGLContextから設定できますCGLContextObjか?
  • CGLContextObjから設定できますQGLContextか?
  • QGLContextaとaの両方をCGLContextObj他のタイプから設定できますか?

CGLContextObj(これはAppleに固有であり、プラットフォームに依存しないことを理解していQGLContextます。コードがMacでのみ実行されると仮定しましょう。)

4

1 に答える 1

1

現在の GL コンテキストは、特定のプラットフォームで使用しているアプリケーション フレームワークに関係なく、共通のスレッド ローカル変数に格納されます。したがって、 をセットアップした後QGLContext、 を呼び出しCGLGetCurrentContext()て対応する を取得できますCGLContextObj

于 2013-01-23T21:03:21.880 に答える