Qt QOpenGLFunction_4_5_Compatibility 与 QOpenGLExtraFunctions
Qt QOpenGLFunction_4_5_Compatibility vs QOpenGLExtraFunctions
我目前正在我的 GLWidget 中使用 QOpenGLFunction_4_5_Compability。因为QOpenGLFunctions不包含glLoadIdentity、glOrtho、glGenBuffers、glBindBuffer等。
Why some people using QOpenGLFunctions instead of QOpenGLFunction_4_5_Compability? What is the thing that makes QOpenGLFunctions special?
Which one i should use?
http://doc.qt.io/qt-5/qtgui-module.html
QOpenglFunctions 适用于 GLES 2.0。因此,如果您使用 4.5,那么您可能会使用 GLES 中不可用的功能。
确定您的程序需要用户提供的最低 GL 版本,然后使用该版本的配置文件。
我目前正在我的 GLWidget 中使用 QOpenGLFunction_4_5_Compability。因为QOpenGLFunctions不包含glLoadIdentity、glOrtho、glGenBuffers、glBindBuffer等。
Why some people using QOpenGLFunctions instead of QOpenGLFunction_4_5_Compability? What is the thing that makes QOpenGLFunctions special?
Which one i should use?
http://doc.qt.io/qt-5/qtgui-module.html
QOpenglFunctions 适用于 GLES 2.0。因此,如果您使用 4.5,那么您可能会使用 GLES 中不可用的功能。
确定您的程序需要用户提供的最低 GL 版本,然后使用该版本的配置文件。