带有QOpenGLFunctions的glBlitFramebuffer

时间:2013-10-18 00:51:39

标签: c++ qt opengl qt5

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

我是否必须检查扩展程序并手动获取程序地址,或者我是否只是想念它?

如果不支持,是否有可用的良好实施?

1 个答案:

答案 0 :(得分:4)

继承自 QOpenGLFunctions_3_0 ,并调用 initializeOpenGLFunctions()

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

QGLFormat glf = QGLFormat::defaultFormat();
glf.setVersion(3,0);
QGLFormat::setDefaultFormat(glf);
相关问题