0

我目前在我的 GLWidget 中使用 QOpenGLFunction_4_5_Compability。因为QOpenGLFunctions不包含glLoadIdentity、glOrtho、glGenBuffers、glBindBuffer等。

为什么有些人使用 QOpenGLFunctions 而不是 QOpenGLFunction_4_5_Compability?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 回答