3

私はOpenGLベースのアプリケーションに取り組んでいます。画面の設定にGLUTを使用していますが、問題が発生しました。

2台目のモニターを接続するときに、別のビューポートで別のウィンドウを設定したいのですが、glutを使用すると、両方のモニターにまたがる1つのフルスクリーンビューしか設定できません。

私の質問は、MacOSXで2つのフルスクリーンウィンドウを設定するにはどうすればよいですか、何を使用する必要がありますか?これはGLUTでは不可能なようです。X11を使用する必要がありますか、それとももっとネイティブなフレームワークを使用できますか。

4

1 に答える 1

2

コンテンツ ビューとして手動で関連付けられた NSOpenGLContext を含む NSOpenGLView または NSView のいずれかで NSWindow を使用する必要があります。コード例を含むApple のドキュメントを次に示します。その例では、 を使用しています[NSScreen mainScreen]。によって返された配列を調べて[NSScreen screens]、別の画面を選択できます。

于 2012-04-17T12:56:40.270 に答える