[问题] Unable to create OpenGL 2.0 context

楼主: greentight (胸部拉伤)   2015-04-30 14:55:20
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual Studio 2010
Windows 7 64bit
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
OpenGL, freeglut
问题(Question):
同一支程式,一模一样的环境、专案配置,A电脑可执行,B电脑则不行。
错误结果(Wrong Output):
完整错误讯息:
freeglut < D:\XXX\Program\wstd\Debug\wstmd.exe >:
Unable to create OpenGL 2.0 context (flags 0, profile 4)
图:

程式码(Code):(请善用置底文网页, 记得排版)
程式从 main() 进入后,开始进行 OpenGL 初始化,即进入 initGL() 函式。
图:

进入 initGL() 函式后,我设置中断点进行测试,发现程式会在 glutInitWindowSize()
函式出现前述错误。
图:

补充说明(Supplement):
两台电脑最主要差异:
A电脑 (可执行) -> 显卡为 Nvidia 的
B电脑 (无法执行) -> 显卡为 AMD radeon HD6670
使用 GPU Caps Viewer 之结果:B电脑可以 Demo GL 4.x - Tessellation
图:
?1
找了很多方法,猜测似乎是显卡的问题,可是测出来又好像有支援的样子,麻烦有经验的
高手可以帮个忙,谢谢。
作者: Bencrie   2015-04-30 22:33:00
关掉桌面特效看看
楼主: greentight (胸部拉伤)   2015-04-30 22:48:00
谢谢你的建议,可惜还是不行。
作者: hexen2   2015-05-01 18:12:00
OpenGL ES ?
楼主: greentight (胸部拉伤)   2015-05-01 18:52:00
不好意思,你问的是?
作者: longlongint (华哥尔)   2015-05-02 23:54:00
config txt里面装啥呀2.0不能跑 可以跑看看4.0吗

Links booklink

Contact Us: admin [ a t ] ucptt.com