求大神解答啊小弟我的显卡明明是能支持到OPENGL4.0左右的,可为什么运行一个OPENGL2.0的示范程序都说NOT SUPPORTED

求大神解答啊,我的显卡明明是能支持到OPENGL4.0左右的,可为什么运行一个OPENGL2.0的示范程序都说NOT SUPPORTED
我一开始觉得是驱动的问题。。。然后换了N个驱动。。。结果还是不行。。
实在搞不懂了。。。。好晕啊

运行了一段检测OPENGL版本之类的代码。。

别人的结果中,实现厂商都是显卡生产商之类的(或许不是?总之不是巨硬)。。。OPENGL版本正常。。

我的总是巨硬 + 坑爹的1.1......
求大神解答啊小弟我的显卡明明是能支持到OPENGL4.0左右的,可为什么运行一个OPENGL2.0的示范程序都说NOT SUPPORTED


------解决思路----------------------
D3D中需要枚举显卡, OpenGL就不需要了么?
D3D枚举的显示适配器中, 打微软开头的是微软实现的软件设备(WARP).
------解决思路----------------------
MS也实现了OPENGL库,只不过他的重点在DX,OPENGL仅仅只是为了支持标准库而已,而且仅仅支持到1.4就没再更新,新显卡的新特性都用不上。在WIN7时代还可以通过安装显卡厂家的驱动使OPENGL可用,WIN10干脆一锅烩了,很多驱动直接不能用,所以会出现版本太低的问题
------解决思路----------------------
系统库只到1.x,需要到官网下载windows版本的4.0系统库,和驱动没关系。