当我尝试运行我的程序时,它会显示消息“无法创建4.3 OpenGL上下文”。根据{{3}},信息暗示它是硬件问题。
然而, 我的GPU是HD7670M,我从link检查它,它支持OpenGL 4.3。
所以我想问你知道发生了什么吗?或者我可以通过“glutInitContextVersion”功能更改OpenGL版本吗?我非常感谢您提供的任何帮助。
答案 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);
对我来说它奏效了。