私はOpenGLを使用するCocoaプロジェクトを作成しようとしています。 NSOpenGLView
は私のニーズにはあまりにも制限があるので、独自のカスタムNSView
サブクラスを作成しました。私は一度にこのクラスの複数のコピーを画面に表示する必要があります。シェーダを使う必要があります。OpenGLをCocoaで使用する最も良い方法は何ですか?
この種のプロジェクトを整理するにはどうすればよいですか?私はさまざまなセットアップを試しましたが、私はいつも無効なドロウアブル、GLエラー、コンテキスト管理のトラブルなどを抱えているようです。私が見落としている簡単な方法はありますか?アプリの起動時に単一のコンテキストを設定し、すべてのビューで共有することができますか?
OpenGLで何をしようとしていますか? –
NSOpenGLViewは私にとっては最も簡単でした。それの問題は何でしたか? – hamstergene
これは、私のカスタムビューが行うのと同じ種類の無効なドロウアブル、GLエラーの問題を抱えていました。 :)私はクロスプラットフォームのゲームを作ろうとしており、Mac側でOpenGLを使用するようにしたいと思っています。私はSDLなどを使用して、Macアプリケーション用のGLビューを設定したくありません。 – andyvn22