【发布时间】:2014-08-29 08:59:53
【问题描述】:
我正在尝试从我的 uni 讲师工作制作的模板中获取 OpenGL/glew 程序。他已将此代码添加到他的程序中:
if(!GLEW_VERSION_3_1) {
std::cerr << "Driver does not support OpenGL 3.1" << std::endl;
return 1;
}
这会在我的 Mac 上打印错误。经过一番试验,我发现我的 mac 实际上运行的是 OpenGL(2.1 INTEL-8.28.30)。在这部分代码之前,我已经使用讨厌的 #ifndef APPLE 解决了这个问题,但从长远来看,我无法做到这一点。
有什么方法可以升级到 3.1 吗?
【问题讨论】: