问:

怎么知道自己电脑opengl是什么版本

答:
想要查看电脑上OpenGL的版本,可以通过以下几种方法:
1. 使用显卡制造商提供的工具
Nvidia显卡可以在控制面板中查看OpenGL版本。AMD显卡可以通过AMD Radeon Settings工具查看。这种方法最为直接和准确。
2. 使用third-party工具
比较流行的工具有GPU-Z,它可以显示电脑上的显卡和驱动信息。运行它就可以直接看到OpenGL的版本。
3. 使用编程接口查询
使用OpenGL的编程接口,通过调用glGetString(GL_VERSION)可以返回一个字符串表示当前OpenGL版本。比如调用后返回"4.5"表示支持OpenGL 4.5。这需要使用编程语言比如C++进行查询。
4. 检查驱动版本
由于OpenGL版本和显卡驱动联系紧密,也可以间接通过查看当前安装的显卡驱动版本来大致判断支持的OpenGL版本。
5. 查看DirectX版本
DirectX和OpenGL版本对应关系比较固定,比如支持DirectX 11就至少支持OpenGL 4.5核心模式。所以检查DirectX版本也能间接判断OpenGL支持。
总之,使用显卡工具查询最为直接准确,第三方工具和编程接口查询也很有效。也可以通过驱动和DirectX版本来间接判断,决定具体使用哪种查询方式即可。