我正在学习将Qt5的QOpenGLFunctions class与OpenGL一起使用。
在该类或全局名称空间中,我看不到glBlitFramebuffer作为成员。

我是否需要检查扩展名并手动获取程序地址,还是错过了?

如果不支持,有没有好的实现方案?

最佳答案

从QOpenGLFunctions_3_0继承,并调用initializeOpenGLFunctions()

如果在调用initializeOpenGLFunctions()时失败,则可能需要设置以下版本:

QGLFormat glf = QGLFormat::defaultFormat();
glf.setVersion(3,0);
QGLFormat::setDefaultFormat(glf);

09-05 22:44