我正在学习将 OpenGL 与 Qt5 的 QOpenGLFunctions class 结合使用. 我没有将 glBlitFramebuffer 视为该类或全局命名空间中的成员。
我是否必须手动检查扩展程序并获取程序地址,还是我只是错过了?
如果不支持,是否有可用的良好实现?
最佳答案
继承自QOpenGLFunctions_3_0,并调用initializeOpenGLFunctions()
如果调用initializeOpenGLFunctions()失败,可能需要像这样设置版本:
QGLFormat glf = QGLFormat::defaultFormat();
glf.setVersion(3,0);
QGLFormat::setDefaultFormat(glf);
关于c++ - glBlitFramebuffer 与 QOpenGLFunctions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19439795/