0

現在、GLWidget で QOpenGLFunction_4_5_Compability を使用しています。QOpenGLFunctions には glLoadIdentity、glOrtho、glGenBuffers、glBindBuffer などが含まれていないためです。

QOpenGLFunction_4_5_Compability の代わりに QOpenGLFunctions を使用している人がいるのはなぜですか? QOpenGLFunctions を特別なものにしているものは何ですか?

どちらを使用する必要がありますか?

4

1 に答える 1

0

http://doc.qt.io/qt-5/qtgui-module.html

QOpenglFunctions は GLES 2.0 用です。そのため、4.5 を使用する場合、GLES で使用できない機能を使用できます。

プログラムがユーザーに要求する最低限の GL バージョンを決定し、このバージョンでプロファイルを使用します。

于 2016-09-05T17:03:49.287 に答える