我目前在我的GLWidget中使用QOpenGLFunction_4_5_Compability。因为QOpenGLFunctions不包含glLoadIdentity,glOrtho,glGenBuffers,glBindBuffer等等。
为什么有些人使用QOpenGLFunctions代替QOpenGLFunction_4_5_Compability?是什么让QOpenGLFunctions变得特别?
我应该使用哪一个?
答案 0 :(得分:0)
http://doc.qt.io/qt-5/qtgui-module.html
QOpenglFunctions适用于GLES 2.0。因此,如果您使用4.5,那么您可以使用GLES中不可用的函数。
确定您的程序需要的最小GL版本,然后使用此版本的配置文件。