次のコードを使用して、QOpenGLWidgetのOpenGLバージョンを3.3に設定しようとしています。Qtを設定する5.7 MacでのOpenGLバージョンEl Capitan(OSX 10.11)
QSurfaceFormat defaultFormat;
defaultFormat.setProfile(QSurfaceFormat::CoreProfile);
defaultFormat.setVersion(3, 3);
defaultFormat.setSwapBehavior(QSurfaceFormat::DoubleBuffer);
QSurfaceFormat::setDefaultFormat(defaultFormat);
QApplication a(argc, argv);
私は後で私が出力として
4.1 INTEL-10.14.73
を取得glGetString(GL_VERSION)
を呼び出すときに問題があります。これは起こっているはずですか?私は2.1または4.1のどちらかを使用することができ、Qtは間に何かを使用することを許可しません。
通常の動作ですが、これをバックアップして回答を投稿しないようなドキュメントは見つかりません。 – SurvivalMachine