【发布时间】:2011-06-26 11:52:24
【问题描述】:
我正在开发一个使用 Qt 和 OpenGL 的应用程序,使用 Qt Creator 和 QGLWidget 子类化。
我的应用程序的用户群中旧硬件的比例高于平均水平,这就是为什么我需要它在仅支持 OpenGL 2.1 的显卡的机器上运行 - 或者,换句话说,我不能依赖任何更新的硬件比 2.1 存在。
我担心会在不知不觉中使用 2.1 之后引入的 OpenGL 功能。有什么方法可以将 OpenGL 配置为“仅”支持 2.1,这样如果我做了一些我不应该做的事情,就会出现运行时错误?或者,如果做不到这一点,确保兼容性的最佳做法是什么?
【问题讨论】:
标签: qt opengl compatibility