我正在尝试运行OpenGL 3程序,但我不确定我正在使用哪种实现,并且可能设置错误。 (我是DirectX程序员)在尝试运行这些演示时:
https://github.com/tomdalling/opengl-series/archive/master.zip
我得到了这个例外:
ERROR: WGL: OpenGL profile requested but WGL_ARB_create_context_profile is unavailable
这台机器是Windows 7,带有1023MB NVIDIA GeForce GT 520M(Dell)卡。还有其他人看到过这个错误吗?
答案 0 :(得分:1)
我想我确切知道这是什么问题。
大多数笔记本电脑都有两块显卡:专用卡(GeForce GT 520M)和集成卡(Intel HD)。
您的集成卡仅支持OpenGL 3.1,而这些演示正在请求OpenGL 3.2。
您只需进入Nvidia控制面板,进入“管理3D设置”,然后将首选图形处理器设置为“高性能Nvidia处理器”。
之后,演示应该正确运行。