无法创建4.3 OpenGL上下文

时间:2013-08-09 04:43:17

标签: c++ opengl gpu

当我尝试运行我的程序时,它会显示消息“无法创建4.3 OpenGL上下文”。根据{{​​3}},信息暗示它是硬件问题。

然而, 我的GPU是HD7670M,我从link检查它,它支持OpenGL 4.3。

所以我想问你知道发生了什么吗?或者我可以通过“glutInitContextVersion”功能更改OpenGL版本吗?我非常感谢您提供的任何帮助。

3 个答案:

答案 0 :(得分:3)

AMD目前只有beta support用于OpenGL 4.3。因此,除非您在该硬件上使用beta驱动程序,否则无法创建4.3上下文。

答案 1 :(得分:0)

我认为你读错了Wiki。 7670支持4.3,但7670M仅支持4.2。

答案 2 :(得分:0)

如果存在,请尝试在您的程序中注释以下代码行 那么它必须工作 //glutInitContextVersion(4, 3); //glutInitContextProfile(GLUT_COMPATIBILITY_PROFILE); 对我来说它奏效了。