0

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

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

如果不支持,是否有一个好的实现可用?

4

1 回答 1

4

QOpenGLFunctions_3_0继承,并调用initializeOpenGLFunctions()

如果您在调用initializeOpenGLFunctions()时失败,可能需要像这样设置版本:

QGLFormat glf = QGLFormat::defaultFormat();
glf.setVersion(3,0);
QGLFormat::setDefaultFormat(glf);
于 2013-10-25T09:30:20.317 回答