我在2012 Mac Pro上安装了ATI Radeon HD 5770 GPU。
当我在程序中运行以下代码时:
std::cout << glGetString(GL_RENDERER) << std::endl;
std::cout << glGetString(GL_VENDOR) << std::endl;
std::cout << glGetString(GL_VERSION) << std::endl;
std::cout << glGetString(GL_SHADING_LANGUAGE_VERSION) << std::endl;
我得到的输出如下:
ATI Radeon HD 5770 OpenGL Engine
ATI Technologies Inc.
2.1 ATI-1.24.35
1.20
但是使用OpenGLExtensionsViewer,我得到了以下结果
有没有办法让我使用4.1?为什么它一直告诉我版本是2.1?