2

arcsynthesis チュートリアルに従って、いくつかのコードを固定関数 OpenGL から GLSL シェーダーに移動しようとしています。最初に、バージョン 330 が利用できないという問題に遭遇しました。これは、簡単に検索するとよくあるように見えましたが、150 で問題なく動作することをお勧めします。ただし、120 以外に利用可能な GLSL シェーダー バージョンはありません。これは 10.8.4 の 2013 Macbook Air では正常ですか? または、OS X での OpenGL + Qt 5 の組み合わせで奇妙なことが起こっていますか?

編集: https://developer.apple.com/library/ios/samplecode/GLEssentials/Introduction/Intro.htmlでサンプル アプリをビルドすると、140 と 150 を使用できます (シェーダーの書き換えが必要なため、330 は試していません)。これが OpenGL、Qt5、および OS X に関連する特定の問題であるかどうかは誰にもわかりませんか?

4

1 に答える 1